亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? dac.lst

?? 基于C8051F040的液晶
?? LST
字號(hào):
C51 COMPILER V7.50   DAC                                                                   08/27/2007 10:44:34 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE DAC
OBJECT MODULE PLACED IN DAC.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE DAC.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /////////DAC調(diào)試程序/////////////////
   2          /////////T2定時(shí)更新DAC1輸出/////////////////////
   3          ////////DAC0為直接更新///////////////////////////
   4          /////////DAC.c////////////////////////////////////////
   5          #include "c8051F040.h"
   6          typedef unsigned char uchar;
   7          typedef unsigned int uint;
   8          typedef unsigned long ulong;
   9          sfr16 RCAP2=0xca;
  10          sfr16 RCAP3=0xca;
  11          sfr16 RCAP4=0xca;
  12          sfr16 TMR4=0xcc;
  13          sfr16 TMR3=0xcc;
  14          sfr16 TMR2=0xcc;
  15          sfr16 PCA0CP0=0xfb;
  16          sfr16 PCA0CP1=0xfd;
  17          sfr16 PCA0CP2=0xe9;
  18          sfr16 PCA0CP3=0xeb;
  19          sfr16 PCA0CP4=0xed;
  20          sfr16 PCA0CP5=0xe1;
  21          sfr16 ADC0VAL=0xbe;
  22          sfr16 ADC0GT=0xc4;
  23          sfr16 ADC0LT=0xc6;
  24          sfr16 DAC1VAL=0xD2;
  25          sfr16 DAC0VAL=0xD2;
  26          union tcfint16{ 
  27                  uint myword;
  28                  struct{uchar hi;uchar low;}bytes;
  29          }myint16;//用聯(lián)合體定義16位操作
  30          void dac0_cfg(uchar cfg);
  31          void dac1_cfg(uchar cfg);
  32          void dac0_updata(uint val);
  33          void dac1_updata(uint val);
  34          void config();
  35          void t2_ini();
  36          void t2_baud(uint t2reload);
  37          void t2_ini(){
  38   1              SFRPAGE = 0x00;
  39   1              TMR2CF = 0x08;  // T2時(shí)鐘為系統(tǒng)時(shí)鐘
  40   1              TMR2CN = 0x00;  // 開(kāi)啟T2定時(shí)器
  41   1              ET2=1;//開(kāi)啟T2定時(shí)器中斷
  42   1      }
  43          void t2_baud(uint t2reload){
  44   1              SFRPAGE = 0x00;
  45   1              RCAP2=65536-t2reload;
  46   1              TMR2=RCAP2;
  47   1      }
  48          void dac0_cfg(uchar cfg){
  49   1              SFRPAGE=0x00;
  50   1              DAC0CN=cfg;
  51   1              REF0CN|=0x03;//DAC參考電平只能由VREFD輸入
  52   1      }
  53          void dac1_cfg(uchar cfg){
  54   1              SFRPAGE=0x01;
  55   1              DAC0CN=cfg;
C51 COMPILER V7.50   DAC                                                                   08/27/2007 10:44:34 PAGE 2   

  56   1              SFRPAGE=0x00;
  57   1              REF0CN|=0x03;
  58   1      }
  59          void dac0_updata(uint val){
  60   1              SFRPAGE=0x00;
  61   1              myint16.myword=val;//利用聯(lián)合體進(jìn)行快速u(mài)int型數(shù)據(jù)操作
  62   1              DAC0L=myint16.bytes.low;
  63   1              DAC0H=myint16.bytes.hi;//在直接更新模式下,此時(shí)開(kāi)始更新DAC0輸出
  64   1      }
  65          void dac1_updata(uint val){
  66   1              SFRPAGE=0x01;
  67   1              myint16.myword=val;//利用聯(lián)合體進(jìn)行快速u(mài)int型數(shù)據(jù)操作
  68   1              DAC1L=myint16.bytes.low;
  69   1              DAC1H=myint16.bytes.hi;//在直接更新模式下,此時(shí)開(kāi)始更新DAC1輸出
  70   1      }       
  71          void config (void) {
  72   1          WDTCN = 0x07;       // Watchdog Timer Control Register
  73   1          WDTCN = 0xDE;   // Disable WDT    
  74   1          WDTCN = 0xAD;
  75   1          SFRPAGE = 0x0F;
  76   1          XBR0 = 0x00;        // XBAR0: Initial Reset Value
  77   1          XBR1 = 0x00;        // XBAR1: Initial Reset Value
  78   1          XBR2 = 0x40;        // XBAR2: Initial Reset Value
  79   1          XBR3 = 0x00;    // XBAR3: Initial Reset Value
  80   1          SFRPAGE = 0x0F;
  81   1          P0MDOUT = 0x00; // Output configuration for P0 
  82   1          P1MDOUT = 0x00; // Output configuration for P1 
  83   1          P2MDOUT = 0x00; // Output configuration for P2 
  84   1          P3MDOUT = 0x00; // Output configuration for P3 
  85   1          P4MDOUT = 0xff; // Output configuration for P4
  86   1          P5MDOUT = 0x07; // Output configuration for P5
  87   1          P6MDOUT = 0x00; // Output configuration for P6
  88   1          P7MDOUT = 0x00; // Output configuration for P7
  89   1          P1MDIN = 0xFF;  // Input configuration for P1
  90   1          P2MDIN = 0xFF;  // Input configuration for P2
  91   1          P3MDIN = 0xFF;  // Input configuration for P3
  92   1          SFRPAGE = 0x0F;
  93   1          CLKSEL = 0x00;  // Oscillator Clock Selector
  94   1          OSCXCN = 0x00;      // EXTERNAL Oscillator Control Register 
  95   1          OSCICN = 0x84;      // Internal Oscillator Control Register
  96   1          //采用內(nèi)部晶振,為24.5MHZ8分頻
  97   1      }   //End of config
  98          void main(){
  99   1              uchar i;
 100   1              config();
 101   1              dac0_cfg(0x80);//dac0使能,且為立即更新方式
 102   1              dac1_cfg(0x98);//dac1使能,且為t2溢出更新方式
 103   1              i=0;
 104   1              t2_ini();
 105   1              t2_baud(500);//每隔500 T2時(shí)鐘更新一次DAC1輸出,此時(shí)T2尚未啟動(dòng)
 106   1              EA=1;
 107   1              dac0_updata(0x0800);
 108   1              
 109   1              /*
 110   1              DAC0輸出為0.5VREFD,若VREFD與ADC0參考電壓相同,則可作為HVREF參考電壓輸入,使得HVDA差動(dòng)檢測(cè)負(fù)壓
 111   1              */
 112   1              
 113   1              SFRPAGE=0x00;
 114   1              TR2=1;//啟動(dòng)定時(shí)器T2
 115   1              while(1);
 116   1      }
 117          uchar i=9,j=31;
C51 COMPILER V7.50   DAC                                                                   08/27/2007 10:44:34 PAGE 3   

 118          uint x=0x800;
 119          uchar add;
 120          uchar idata buff[30]={0xff,0xff,0xff,0,0,0xff,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
 121          void T2_ISR() interrupt 5{//T2定時(shí)中斷,更新DAC1輸出,DAC1為鋸齒波輸出
 122   1              TF2=0;
 123   1              SFRPAGE=0x01;
 124   1      /*      DAC1VAL++;//因?yàn)槭荰2溢出更新DAC1輸出,所以可以sfr16操作,因?yàn)榇藭r(shí)并不立即更新
 125   1              if(DAC1VAL>=0x1000)
 126   1              DAC1VAL=0;
 127   1      */
 128   1              switch(i){
 129   2                      case 1:x = 0;break;
 130   2                      case 2:x = 0x1c7;break;
 131   2                      case 3:x = 0x38e;break;
 132   2                      case 4:x = 0x555;break;
 133   2                      case 5:x = 0x71c;break;
 134   2                      case 6:x = 0x8e3;break;
 135   2                      case 7:x = 0xaaa;break;
 136   2                      case 8:x = 0xc71;break;
 137   2                      case 9:x = 0xe38;break;
 138   2      
 139   2              }
 140   1              if(i!=9){add = 0xff*((buff[30-j]>>(i-1))&0x01);}
 141   1              else {
 142   2                      if(j==4){
 143   3                              add = 0xff;
 144   3                      }
 145   2                      else{
 146   3                              add = 0;
 147   3                      }       
 148   2              }
 149   1              DAC1VAL=x+add;
 150   1              j--;
 151   1              if(j==0){j=30;i--;}
 152   1              if(i<1){i=9;}
 153   1              
 154   1              //DAC1VAL = 0xAff;
 155   1      }
 156          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    429    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      7       1
   IDATA SIZE       =     30    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲摸摸操操av| 午夜欧美电影在线观看| 91精品在线一区二区| www国产成人免费观看视频 深夜成人网| 91亚洲午夜精品久久久久久| 日韩国产成人精品| 一区二区三区在线播| 成人免费小视频| 国产精品久久久久久久浪潮网站| 久久久久久久久蜜桃| 久久婷婷国产综合国色天香| 欧美一区二区三区成人| 欧美一区午夜视频在线观看 | 日韩视频不卡中文| 欧美三级日本三级少妇99| 91一区二区三区在线观看| 不卡在线观看av| jlzzjlzz国产精品久久| 91行情网站电视在线观看高清版| 色偷偷久久人人79超碰人人澡| aaa亚洲精品一二三区| 色狠狠综合天天综合综合| 欧美日韩亚州综合| 精品国产一区二区精华| 精品国产免费视频| 欧美经典一区二区| 国产精品视频yy9299一区| 椎名由奈av一区二区三区| 亚洲一区二区五区| 精品一区二区久久| 成人h版在线观看| 91精品在线观看入口| 精品国产成人在线影院| 国产精品久久久久久久浪潮网站| 亚洲综合视频在线观看| 久久99国内精品| 色网综合在线观看| 亚洲精品中文在线影院| 一区二区三区精品久久久| 精品视频1区2区| 国产人妖乱国产精品人妖| 亚洲午夜精品在线| 国产福利一区二区三区视频| 在线免费亚洲电影| 欧美激情资源网| 国产一区二区美女| 91精品欧美一区二区三区综合在 | 亚洲综合一二区| av一区二区三区黑人| 欧美精品一区二区不卡 | 亚洲影院免费观看| 丰满岳乱妇一区二区三区 | 91精品黄色片免费大全| 亚洲欧洲综合另类在线| 国产精品一区二区久久不卡| 日韩欧美国产电影| 亚洲国产欧美在线人成| 91在线视频播放| 最新不卡av在线| 91在线小视频| 亚洲欧美日韩国产综合在线| 国产69精品久久久久777| 久久综合九色综合欧美亚洲| 蜜臀av性久久久久蜜臀aⅴ| 欧美一区二区视频在线观看2022 | 在线观看免费视频综合| 自拍偷拍亚洲激情| 91丝袜美腿高跟国产极品老师| 欧美激情在线一区二区| 激情丁香综合五月| 久久久99免费| caoporn国产一区二区| ...xxx性欧美| 欧美日韩国产综合一区二区| 日日摸夜夜添夜夜添精品视频 | 日韩高清不卡一区二区三区| 欧美人妇做爰xxxⅹ性高电影| 日韩二区在线观看| 国产亚洲精品7777| 色婷婷综合中文久久一本| 亚洲高清在线视频| 久久影音资源网| 色94色欧美sute亚洲线路二| 亚洲成人一区在线| www一区二区| 91九色最新地址| 久久成人av少妇免费| 亚洲欧美日韩电影| 日韩欧美视频在线| 色综合久久久久| 国产九九视频一区二区三区| 亚洲女爱视频在线| 精品少妇一区二区三区在线视频| 99久久亚洲一区二区三区青草| 日韩精品每日更新| 韩国一区二区三区| 亚洲一区二区欧美| 国产精品少妇自拍| 精品国产乱码久久| 欧美色综合网站| av电影天堂一区二区在线| 久久成人久久爱| 午夜精品久久久久久久蜜桃app| 中文字幕国产一区二区| 欧美一区二区三区精品| 欧美日韩一本到| 91豆麻精品91久久久久久| 成人av资源在线观看| 国产高清在线观看免费不卡| 蜜桃av一区二区| 亚欧色一区w666天堂| 亚洲免费av观看| 亚洲欧洲日韩综合一区二区| 中文字幕成人在线观看| 国产日韩欧美一区二区三区综合| 日韩一级黄色片| 精品福利一二区| 久久久久高清精品| 欧美精品一区二区三区一线天视频| 91精品国产色综合久久| 7777精品伊人久久久大香线蕉的| 欧美群妇大交群中文字幕| 欧美高清一级片在线| 日韩一区二区三区高清免费看看| 884aa四虎影成人精品一区| 欧美精品久久一区二区三区| 在线不卡的av| 久久视频一区二区| 亚洲欧美日韩国产另类专区| 亚洲午夜免费视频| 毛片一区二区三区| 国产精品一品二品| 99久久免费国产| 884aa四虎影成人精品一区| 久久人人超碰精品| 亚洲免费资源在线播放| 亚洲第一综合色| 国产真实乱对白精彩久久| 成人av在线网站| 正在播放一区二区| 国产亚洲欧美日韩在线一区| 亚洲免费av高清| 国产精品一区二区久久不卡 | 国产午夜精品在线观看| 亚洲夂夂婷婷色拍ww47| 国产做a爰片久久毛片| 欧美在线播放高清精品| 国产精品免费看片| 美女脱光内衣内裤视频久久影院| av电影天堂一区二区在线观看| 日韩久久一区二区| 久久美女高清视频| 亚洲免费在线电影| 亚洲图片自拍偷拍| 国产91对白在线观看九色| 欧美亚洲综合色| 欧美极品少妇xxxxⅹ高跟鞋| 日本美女一区二区三区| 在线亚洲一区二区| 欧美一区二区在线视频| 欧美日韩免费在线视频| 91蜜桃在线观看| 99精品欧美一区| 高潮精品一区videoshd| 国产一区二区三区四区五区入口| 婷婷六月综合网| 日本美女一区二区三区视频| 婷婷久久综合九色综合伊人色| 一区二区不卡在线视频 午夜欧美不卡在| 国产精品嫩草久久久久| 中文字幕欧美激情| 亚洲色图欧美激情| 亚洲黄色在线视频| 午夜欧美一区二区三区在线播放| 亚洲第一成年网| 精品一区二区三区免费| 日本va欧美va欧美va精品| 日本女人一区二区三区| 麻豆精品一区二区综合av| 国产一区二区三区国产| www.亚洲色图.com| 欧美无砖砖区免费| 欧美一区二区黄色| 国产精品久久久久影院亚瑟| 亚洲最新视频在线观看| 国模套图日韩精品一区二区| 波多野结衣精品在线| 日韩视频一区二区三区在线播放| 亚洲精品在线三区| 伊人性伊人情综合网| 久久91精品久久久久久秒播| 色国产精品一区在线观看| 欧美一区二区久久| 一区二区在线观看视频| 国产电影一区在线| 5月丁香婷婷综合| 亚洲精品乱码久久久久久黑人| 韩国一区二区在线观看| 日韩三级视频在线观看| 亚洲一区日韩精品中文字幕|