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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 340_ad.lst

?? c8051f340型單片機的ad轉換程序
?? LST
?? 第 1 頁 / 共 2 頁
字號:

 180   1              delay1us();
 181   1              delay1us();
 182   1              delay1us();
 183   1              delay1us();
 184   1              delay1us();
 185   1              delay1us();
 186   1              for(j=0;j<5000;j++);
 187   1      
 188   1      }
 189          
 190           void writecode(uchar ins)                                  //向液晶控制模塊寫命令
 191               {
 192   1            uchar xdata t;
 193   1                uint xdata j;
 194   1              
 195   1                for(j=0;j<500;j++);   
 196   1                virt_port|=ins&0xf0;                                  //取高字節向1602寫數據 
 197   1                writelcd(virt_port);                                  //先寫高4位后再寫低4位 這是在選擇四個數據線的時候
 198   1           
 199   1                virt_port|=0x08;                                                
 200   1                writelcd(virt_port);                                  //使能E腳為高電平
 201   1            virt_port&=~0x08;                                 
 202   1                writelcd(virt_port);                                  //使能E腳為低電平
 203   1      
 204   1            t=ins<<4;             
 205   1            virt_port|=t&0xf0;                                //取低字節向1602寫數據
 206   1                writelcd(virt_port);
 207   1            virt_port|=0x08;                                          //使能E腳為高電平
 208   1                writelcd(virt_port);
 209   1            virt_port&=~0x08;                                     //使能E腳為低電平
 210   1                writelcd(virt_port);
 211   1            virt_port=0;
 212   1                writelcd(virt_port);
 213   1           }
 214          
 215          void writedata(uchar d)                                    //寫數據到1602
 216               {
 217   1            uchar xdata i,t;
 218   1                uint xdata j;
 219   1                
 220   1            for(j=0;j<500;j++);               
 221   1            virt_port|=0x02;                                     //光標返回指令
 222   1                writelcd(virt_port);
 223   1            virt_port|=d&0xf0;                                   //取高字節數據給數據寄存器
 224   1                writelcd(virt_port);
 225   1            virt_port|=0x08;                     //使能E腳為高電平
 226   1                writelcd(virt_port);
 227   1            virt_port&=0xf7;                             //使能E腳為低電平
 228   1                writelcd(virt_port);
 229   1            virt_port&=0x07;                                     //設置光標右移,文字也右移
 230   1            writelcd(virt_port);
 231   1                     
 232   1            t=d&0x0f;
 233   1            virt_port|=t<<4;                                     //取低字節數據給數據寄存器
 234   1                writelcd(virt_port);
 235   1      
 236   1                virt_port|=0x08;                                 //使能E腳為高電平
 237   1                writelcd(virt_port);
 238   1            for(i=3;i>0;i--); 
 239   1            virt_port&=0xf7;                     //使能E腳為低電平
 240   1                writelcd(virt_port);
 241   1            virt_port=0;                                                 //數據清零
C51 COMPILER V7.50   340_AD                                                                10/23/2006 13:29:41 PAGE 5   

 242   1                writelcd(virt_port);
 243   1          }
 244           void lcdchar (void)
 245           {
 246   1      //     uint xdata j,k;
 247   1               uchar a,b,c,d;
 248   1           temp=temp<<8;
 249   1               temp_l=temp+ams;
 250   1               temp_l=temp_l>>4;
 251   1               a=temp_l/1000;d=temp_l%1000;    
 252   1           writedata(tab1[a]);
 253   1               b=d/100;d=d%100;
 254   1               writedata(tab1[b]);
 255   1               c=d/10; d=d%10;
 256   1               writedata(tab1[c]);
 257   1               writedata(tab1[d]);
 258   1            
 259   1                
 260   1         
 261   1         
 262   1      }
 263           
 264          void lcdinit()
 265          {
 266   1           uint xdata i;
 267   1              
 268   1            virt_port=0x00;
 269   1                writelcd(virt_port);       //RS腳為零寫指令寄存器      RW為低電平
 270   1            virt_port|=0x08;               //使能腳E=1
 271   1                writelcd(virt_port);
 272   1                virt_port&=0xf7;               //使E=0使能腳發生跳變高--低
 273   1                writelcd(virt_port);
 274   1                for(i=1000;i>0;i--);       //3次延時,重要!
 275   1                for(i=8000;i>0;i--);           //用延時代替查詢         
 276   1      
 277   1          
 278   1            virt_port=0;                               //寫入20碼,設置為4位總線方式,非常重要!?。。。? 279   1                writelcd(virt_port);
 280   1            virt_port|=0x20;                   //只寫高字節
 281   1                writelcd(virt_port);
 282   1            virt_port|=0x08;           //E=1
 283   1                writelcd(virt_port);
 284   1                for(i=20;i>0;i--);             //使命令執行
 285   1            virt_port&=0xf7;           //E=0
 286   1                writelcd(virt_port);
 287   1                for(i=10;i>0;i--);
 288   1            virt_port=0;
 289   1                writelcd(virt_port);
 290   1               
 291   1               
 292   1      
 293   1            writecode(0x38);          //設兩行顯示,4線方式5*10字符顯示
 294   1            for(i=50;i>0;i--);
 295   1                  writecode(0x06);                    //光標右移
 296   1            for(i=50;i>0;i--);
 297   1               
 298   1                
 299   1                writecode(0x0c);                  //開顯示指令
 300   1            for(i=50;i>0;i--);
 301   1            
 302   1               
 303   1            writecode(0x02);                  //光標返回指令
C51 COMPILER V7.50   340_AD                                                                10/23/2006 13:29:41 PAGE 6   

 304   1            for(i=50;i>0;i--);
 305   1                 
 306   1          
 307   1               
 308   1                writecode(0x01);                      //清屏指令
 309   1                for(i=50;i>0;i--);
 310   1      }
 311          void spi_isr(void) interrupt 6 
 312          {
 313   1              if(SPIF)                
 314   1                      {
 315   2                      SPIF=0;
 316   2                      SPI_BUSY=0;
 317   2                      }
 318   1                      
 319   1      
 320   1              if(WCOL)
 321   1                      {
 322   2                      WCOL=0;
 323   2                      }
 324   1      }
 325            
 326          void ether_reset_low()
 327          {
 328   1      
 329   1         P1 &= ~0x01;               // Pull reset low
 330   1      
 331   1      }
 332          void ether_reset_high (void)
 333          {
 334   1      
 335   1         P1 |= 0x01;               // Allow /RST to rise
 336   1         while(!(P1 & 0x01));      // Wait for /RST to go high
 337   1      
 338   1      
 339   1      }
 340          void EMIF_Init (void)
 341          {
 342   1      
 343   1         EMI0CF = 0x1B;             // non-muxed mode; split mode
 344   1                                    // with bank select
 345   1      
 346   1         EMI0TC = EMIF_TIMING;      // This constant may be modified
 347   1                                    // according to SYSCLK to meet the
 348   1                                    // timing requirements for the CP2200
 349   1      
 350   1         EMI0CN = BASE_ADDRESS;     // Page of XRAM accessed by EMIF
 351   1      
 352   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1120    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =     18      14
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      8    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      1    ----
END OF MODULE INFORMATION.


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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品一区二区三区福利| 亚洲一区二区视频在线| 亚洲综合免费观看高清在线观看| 精品久久人人做人人爽| 国产精一区二区三区| 精品欧美一区二区在线观看 | 精品久久久久久久久久久久久久久 | 激情亚洲综合在线| 精品国产欧美一区二区| 欧美一级片在线观看| 久久99久久99精品免视看婷婷 | 91成人免费网站| 亚洲成人自拍偷拍| 欧美电影免费观看高清完整版| youjizz久久| 亚洲无线码一区二区三区| 久久久精品黄色| 欧美三级蜜桃2在线观看| 激情伊人五月天久久综合| 久久99热这里只有精品| 尤物av一区二区| 欧美精品一区二区三区在线| 精品国产一区二区在线观看| 久久尤物电影视频在线观看| 欧美日本一区二区三区四区| 国产毛片精品国产一区二区三区| 亚洲一区在线观看网站| 午夜国产精品影院在线观看| 久久亚洲私人国产精品va媚药| 久久精品视频免费| 欧美欧美午夜aⅴ在线观看| 日韩一区国产二区欧美三区| 欧美日韩免费观看一区三区| 日韩精品在线一区二区| 日本一区二区三级电影在线观看| 日韩美女视频在线| 国产欧美精品一区| 一区二区三区日韩精品视频| 亚洲欧美在线视频观看| 亚洲精品一区二区三区影院| 亚洲视频一区在线| 93久久精品日日躁夜夜躁欧美| 亚洲视频免费在线观看| 亚洲最大成人综合| 激情五月激情综合网| 99精品在线观看视频| 欧美一区二区二区| 一区二区在线观看免费| 国产一区二区三区黄视频| 91老师国产黑色丝袜在线| 国产69精品久久久久毛片| 美女性感视频久久| 午夜av一区二区三区| 国产91精品免费| 日韩天堂在线观看| 中文字幕成人av| 国产精品系列在线| 专区另类欧美日韩| 蜜桃在线一区二区三区| 91国产免费看| 亚洲欧美一区二区久久| 成人欧美一区二区三区| 久久99久久精品| 日韩欧美国产一二三区| 亚洲毛片av在线| 不卡视频在线看| 欧美色涩在线第一页| 久久精品视频在线看| 美女视频黄久久| 欧美一区二区三区的| 亚洲国产欧美一区二区三区丁香婷| 成人激情小说乱人伦| 国产日韩精品视频一区| 国内外成人在线视频| 欧美xfplay| 九色综合狠狠综合久久| 欧美一区2区视频在线观看| 亚洲va欧美va人人爽| 日本韩国精品在线| 亚洲精品水蜜桃| 欧美视频在线不卡| 欧美一区二区高清| 日韩不卡在线观看日韩不卡视频| 国产专区综合网| 久久久久久免费| 大美女一区二区三区| 欧美日韩三级视频| 日韩av中文在线观看| 欧美日韩国产综合视频在线观看 | 日韩高清不卡一区二区三区| 欧美日韩一本到| 久久精品国产亚洲aⅴ| 久久网站热最新地址| 国产不卡视频在线播放| √…a在线天堂一区| 91精彩视频在线观看| 日韩影院在线观看| 99久久久精品| 亚洲乱码一区二区三区在线观看| 91久久久免费一区二区| 亚洲成人精品影院| 日韩精品在线网站| 成人午夜视频网站| 一区二区免费视频| 日韩一区二区三区视频在线| 成人午夜激情影院| 一区二区三区在线免费| 91精品视频网| 亚洲 欧美综合在线网络| 欧美一区二区三区在线看| 国产一二精品视频| 亚洲欧美另类图片小说| 日韩一区和二区| 91免费精品国自产拍在线不卡| 日韩中文字幕麻豆| 久久久久久久一区| 欧美在线观看视频一区二区| 中文字幕一区二区在线播放| 欧美日韩一区国产| 国产一区二区三区国产| 亚洲国产精品久久人人爱| 久久久五月婷婷| 欧美日韩高清一区二区| 国产成人免费视频| 欧美激情综合在线| 欧美人与z0zoxxxx视频| 粉嫩欧美一区二区三区高清影视 | 国产精品久久午夜夜伦鲁鲁| 成人一区在线看| 丝袜美腿一区二区三区| 国产精品丝袜一区| 精品久久久久久久久久久久久久久| 在线中文字幕一区| 懂色av噜噜一区二区三区av| 麻豆视频一区二区| 亚洲高清视频中文字幕| 国产精品国产三级国产有无不卡| 日韩免费视频一区| 精品视频123区在线观看| 成a人片国产精品| 国产成人精品www牛牛影视| 毛片av中文字幕一区二区| 午夜国产精品一区| 亚洲成人免费视| 亚洲一区二区三区四区五区中文| 国产精品久久久久久久久久免费看 | 日本久久精品电影| 99久久精品情趣| 成人app软件下载大全免费| 国产精品一区二区在线看| 久久精品国产精品亚洲综合| 日产精品久久久久久久性色| 亚洲大尺度视频在线观看| 一区2区3区在线看| 亚洲黄色小说网站| 一区二区三区不卡视频在线观看| 亚洲美腿欧美偷拍| 一区二区三区在线免费视频| 亚洲国产成人av| 免费精品视频最新在线| 国产精品国模大尺度视频| 欧美激情综合在线| 亚洲欧洲av在线| 亚洲精品va在线观看| 亚洲国产裸拍裸体视频在线观看乱了| 一区二区三区在线免费视频| 一二三区精品福利视频| 亚洲午夜在线观看视频在线| 日韩成人一区二区三区在线观看| 天天综合日日夜夜精品| 九九九精品视频| 福利一区福利二区| 99精品欧美一区二区三区小说 | 91久久线看在观草草青青| 欧美日本乱大交xxxxx| 日韩欧美一级二级三级| 久久综合九色综合欧美98| 国产精品久久网站| 亚洲va欧美va人人爽| 免费在线看一区| 国产美女精品人人做人人爽| jlzzjlzz亚洲女人18| 欧美日韩免费高清一区色橹橹| 欧美va亚洲va| 亚洲精品视频免费观看| 日韩经典一区二区| 国产成人一级电影| 在线观看成人小视频| 欧美精品一区二区三| 亚洲欧美日韩人成在线播放| 青青草伊人久久| 97国产一区二区| 欧美一级视频精品观看| 国产精品美女一区二区三区| 亚洲va韩国va欧美va| 成人av手机在线观看| 日韩午夜电影av| 亚洲国产一区二区三区青草影视| 国产一区二区按摩在线观看| 精品视频色一区|