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

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

?? testlcd.lst

?? 該程序是ucosii在51單片機上的移置
?? LST
字號:
C51 COMPILER V8.08   TESTLCD                                                               04/22/2009 17:44:07 PAGE 1   


C51 COMPILER V8.08, COMPILATION OF MODULE TESTLCD
OBJECT MODULE PLACED IN testlcd.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE testlcd.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /*-------------------------------------------------------------------------------------------------
   2                                ╔=======================================
   3                                ┆       YG51A開發板配套實驗學習例程   ┆
   4                                ┆             Version 2.0             ┆
   5                                ┆                                     ┆
   6                                ┆            揚光電子工作室           ┆
   7                                ┆                                     ┆
   8                                ┆           QQ:573764777              ┆
   9                                ┆         E-mail:yg-stu@163.com       ┆
  10                                ╚=======================================╝  
  11          ********************************** 程序功能說明 ******************************************************
  12          在1602LCD上顯示"HELLO YG51A !"和"START! NOW !兩行內容,
  13          延遲后從右向左滾動.                                     
  14          ******************************************************************************************************/
  15          
  16          #include "reg52.h"
  17          
  18          #define uchar unsigned char
  19          
  20          typedef bit BOOL  ; 
  21          
  22          sbit rs = P2^6 ; 
  23          sbit rw = P3^6 ;
  24          sbit ep = P2^7 ;
  25          
  26          
  27          void delay(uchar) ;
  28          void lcd_wcmd(uchar) ;
  29          BOOL lcd_bz() ;
  30          void lcd_pos(uchar) ;
  31          void lcd_wdat(uchar) ;
  32          void display(uchar,uchar *) ;
  33          
  34          code uchar  dis1[] = {"HELLO EVERYONE ! "} ;
  35          code uchar  dis2[] = {"START! NOW!     "} ;  //一行16個字符
  36          
  37          
  38          
  39          void longdelay(uchar s)  //長延時
  40          {
  41   1               while(s--)
  42   1               {
  43   2                      delay(60) ;
  44   2               }
  45   1      }
  46          
  47          void delay(uchar ms)
  48          {                       // 延時子程序
  49   1               uchar i ;
  50   1               while(ms--)
  51   1               {
  52   2                      for(i=0;i<250;i++) ;
  53   2               }
  54   1      }
  55          
C51 COMPILER V8.08   TESTLCD                                                               04/22/2009 17:44:07 PAGE 2   

  56          BOOL lcd_bz()
  57          {                                // 測試LCD忙碌狀態
  58   1               BOOL result ;
  59   1               rs = 0 ;
  60   1               rw = 1 ;
  61   1               ep = 1 ;
  62   1               result = (BOOL)(P0 & 0x80); //強制類型轉換為BOOL,非0則等于1 
  63   1               ep = 0 ;
  64   1               return result ; 
  65   1      }
  66          
  67          void lcd_wcmd(uchar cmd)
  68          {       // 寫入指令數據到LCD
  69   1              while(lcd_bz()) ;
  70   1              rs = 0 ;
  71   1              rw = 0 ;
  72   1              ep = 0 ;
  73   1              P0 = cmd ;
  74   1              ep = 1 ;
  75   1              ep = 0 ;  
  76   1      }
  77          
  78          void lcd_pos(uchar pos)
  79          {       
  80   1              lcd_wcmd(pos | 0x80);  //顯示數據存儲地址設置,最高位為1
  81   1      } 
  82          
  83          void lcd_wdat(uchar dat) 
  84          {                          //寫入字符顯示數據到LCD
  85   1              while(lcd_bz()) ;
  86   1              rs = 1 ;
  87   1              rw = 0 ;
  88   1              ep = 0 ;
  89   1              P0 = dat ;
  90   1              ep = 1 ;
  91   1              ep = 0 ; 
  92   1      }
  93          
  94          void lcd_init()
  95          {                           //LCD初始化設定
  96   1               lcd_wcmd(0x38) ;   //8位總線 雙行顯示
  97   1               delay(1) ;
  98   1               lcd_wcmd(0x01) ;   //清顯示 光標復位到地址00H位置
  99   1               delay(1) ;
 100   1               lcd_wcmd(0x06) ;   //光標移動方向右移 所有文字不移動
 101   1               delay(1) ;
 102   1               lcd_wcmd(0x0c) ;   //開顯示 無光標 不閃爍
 103   1               delay(1) ;
 104   1      }
 105          
 106          /*---------------
 107          函數名稱:display()
 108          功能 :在LCD上顯示數組的數據
 109          說明 :先寫顯示地址,后寫顯示數據
 110          調用 :lcd_wcmd(), lcd_pos()
 111          入口參數:pos 寫入的位置,q指向要寫入的數據所在的數組
 112          返回值 :無
 113          ----------------*/
 114          void display(uchar pos, uchar *q)
 115          { 
 116   1               uchar i ;
 117   1               //lcd_wcmd(0x01) ; //clear 
C51 COMPILER V8.08   TESTLCD                                                               04/22/2009 17:44:07 PAGE 3   

 118   1               //delay(10) ;
 119   1               lcd_pos(pos) ;
 120   1               for(i=0;i<16;i++)  //寫16個字符
 121   1               {
 122   2                        lcd_wdat(*q) ;
 123   2                        q++ ;
 124   2                        longdelay(2) ;
 125   2               } 
 126   1      }
 127          
 128          main()
 129          {
 130   1               lcd_init() ;     //初始化LCD   
 131   1               //delay(10) ;
 132   1               display(0x00,dis1) ;
 133   1               display(0x40,dis2) ;
 134   1               display(0x14,dis1) ;
 135   1               display(0x54,dis2) ;
 136   1               lcd_wcmd(0x07) ;   //文字右移
 137   1               delay(1) ;
 138   1               while(1)
 139   1               {
 140   2               display(0x00,dis1) ;
 141   2               display(0x40,dis2) ;
 142   2               }
 143   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    256    ----
   CONSTANT SIZE    =     35    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       5
   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久久国产综合精品女不卡| 日韩视频免费观看高清完整版在线观看 | 精品福利一区二区三区免费视频| 亚洲线精品一区二区三区八戒| 国产电影一区在线| 欧美v日韩v国产v| 久久不见久久见免费视频1| 欧美精品视频www在线观看| 五月婷婷色综合| 欧美视频一区二区| 亚洲第一激情av| 欧美日韩精品一区二区| 午夜精品久久久久久久99水蜜桃| 欧美色倩网站大全免费| 亚洲成人动漫av| 欧美日本乱大交xxxxx| 香蕉乱码成人久久天堂爱免费| 欧美性大战久久久久久久蜜臀| 亚洲成人7777| 日韩精品一区二区三区老鸭窝| 日韩成人伦理电影在线观看| 日韩欧美久久久| 国产福利精品一区| 亚洲天堂福利av| 国产91清纯白嫩初高中在线观看| 中文字幕中文字幕一区二区| 欧美曰成人黄网| 日精品一区二区| 2023国产精品视频| 成人av电影在线播放| 亚洲一区中文在线| 欧美日韩一区高清| 精品一区二区三区视频在线观看 | 不卡的av在线播放| 亚洲精品中文字幕乱码三区| 欧美日韩黄色影视| 国产一区二区美女| 亚洲欧洲综合另类| 日韩美女一区二区三区四区| 国产专区欧美精品| 亚洲人成网站精品片在线观看| 欧美在线视频你懂得| 九九国产精品视频| 中文字幕一区二区三区不卡在线| 欧美在线免费观看亚洲| 国产在线看一区| 亚洲精品国产精华液| 欧美一级久久久久久久大片| 国产高清在线精品| 丝袜美腿亚洲一区二区图片| 久久久久99精品一区| 色天天综合久久久久综合片| 久久99国产精品免费| 久久久91精品国产一区二区三区| 99re热这里只有精品视频| 蜜桃视频在线观看一区二区| 中文字幕一区二区三| 日韩欧美你懂的| 一本久久精品一区二区| 老鸭窝一区二区久久精品| 亚洲精品免费视频| 国产日韩av一区| 在线成人高清不卡| 91久久国产综合久久| 国产一区二区三区最好精华液| 亚洲国产精品久久久久婷婷884| 国产视频不卡一区| 日韩一区二区三区视频在线| 欧美影院精品一区| a级精品国产片在线观看| 国产一区二区在线观看视频| 视频在线观看91| 日韩美女视频一区| 国产欧美一区二区在线观看| 欧美酷刑日本凌虐凌虐| 色呦呦一区二区三区| 国产成人aaa| 黄色精品一二区| 一区二区在线观看av| 国产精品国产自产拍高清av王其| 精品久久久久久无| 日韩午夜激情av| 欧美精品一级二级三级| 99re视频这里只有精品| 成人午夜免费av| 亚洲一区二区三区不卡国产欧美| 看电影不卡的网站| 午夜天堂影视香蕉久久| 最新国产成人在线观看| 日本一二三不卡| 国产精品热久久久久夜色精品三区| 精品乱人伦小说| 欧美sm美女调教| 欧美大片日本大片免费观看| 日韩一级片在线播放| 欧美日韩电影在线播放| 欧美日韩欧美一区二区| 欧美日韩国产三级| 欧美日韩国产一级二级| 精品视频在线看| 欧美日韩综合不卡| 欧美福利电影网| 51午夜精品国产| 5566中文字幕一区二区电影| 欧美一区二区三区免费观看视频 | 国产日韩视频一区二区三区| 久久久久久9999| 欧美经典一区二区三区| 国产精品每日更新| 亚洲老妇xxxxxx| 亚洲一区二区三区国产| 午夜伊人狠狠久久| 裸体在线国模精品偷拍| 国产麻豆视频一区| 成人的网站免费观看| 欧美性高清videossexo| 久久毛片高清国产| 亚洲三级电影网站| 精品一区免费av| 色综合天天在线| 欧美sm美女调教| 一区二区三区国产精品| 狠狠狠色丁香婷婷综合久久五月| 91视频91自| 精品国产91九色蝌蚪| 亚洲精品国产a久久久久久| 另类成人小视频在线| 色婷婷综合视频在线观看| 精品久久久久一区| 亚洲成av人片在www色猫咪| 狠狠色2019综合网| 在线不卡欧美精品一区二区三区| 国产欧美一区二区三区沐欲 | 婷婷久久综合九色综合绿巨人 | 99在线视频精品| 日韩精品一区二区三区在线观看 | 91精品国产综合久久婷婷香蕉| 国产人成亚洲第一网站在线播放| 亚洲aⅴ怡春院| 91麻豆精东视频| 久久精品一二三| 免费精品视频最新在线| 色综合天天综合给合国产| 国产欧美日韩三区| 免费三级欧美电影| 欧美日韩国产综合一区二区三区 | 怡红院av一区二区三区| 懂色中文一区二区在线播放| 日韩精品一区二区三区视频播放| 亚洲一级二级三级在线免费观看| 丁香啪啪综合成人亚洲小说 | 国产成人精品三级| 精品国产制服丝袜高跟| 蜜臀久久久99精品久久久久久| 欧美亚洲一区二区在线| 一区二区在线观看视频| 91丨porny丨户外露出| 中文字幕一区二区三区av| 成人做爰69片免费看网站| 久久久久久麻豆| 国产麻豆午夜三级精品| 精品88久久久久88久久久| 狠狠色丁香婷婷综合久久片| 欧美成人性战久久| 看电影不卡的网站| 欧美mv日韩mv亚洲| 国产乱子轮精品视频| 欧美xxxx在线观看| 国产在线不卡视频| 国产网站一区二区| 成人激情开心网| 中文字幕综合网| 欧美中文字幕不卡| 偷拍与自拍一区| 欧美电影免费观看高清完整版在| 免费看精品久久片| 久久久久国产成人精品亚洲午夜| 国产精品亚洲一区二区三区妖精| 久久午夜国产精品| 国产高清不卡二三区| 国产精品三级久久久久三级| 99久久国产综合精品麻豆| 亚洲一区自拍偷拍| 91精品国产色综合久久不卡蜜臀| 另类的小说在线视频另类成人小视频在线 | 午夜成人免费电影| 欧美一级免费大片| 国产精品性做久久久久久| 中文字幕一区二区三区不卡| 在线亚洲免费视频| 日韩国产欧美在线播放| 久久综合久久综合亚洲| 北条麻妃一区二区三区| 亚洲二区在线观看| 精品国产乱子伦一区| 日韩欧美久久一区| 波多野结衣的一区二区三区| 亚洲精品乱码久久久久|