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

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

?? lcd1602.lst

?? 一個實用的單片機試驗程序
?? LST
字號:
C51 COMPILER V7.09   LCD1602                                                               08/24/2007 09:34:05 PAGE 1   


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

line level    source

   1          #include <reg51.h>
   2          #include "LCD1602.h"
   3          
   4          //短延時函數:ShortDelay()
   5          void ShortDelay(uchar i)
   6          {
   7   1              for(;i>0;i--) ;
   8   1              }
   9                  
  10          //長延時函數:LongDelay()
  11          void LongDelay(uint i)
  12          {
  13   1              uint j;
  14   1              for(;i>0;i--)
  15   1                      { for(j=1000;j>0;j--);}
  16   1              }
  17                  
  18          //寄存器選擇信號:SetRS()
  19          void  SetRS(bit i)
  20          {
  21   1              if(i==1) PinRS = 1;
  22   1              else     PinRS = 0;
  23   1              }
  24          
  25          //讀寫操作控制信號:SetRW()
  26          void SetRW(bit i)
  27          {
  28   1              if(i==1) PinRW = 1;
  29   1              else     PinRW = 0;
  30   1              }
  31          
  32          //使能信號:SetE()
  33          void SetE(bit i)
  34          {
  35   1              if(i==1) PinE = 1;
  36   1              else     PinE = 0;
  37   1              }       
  38                  
  39          //IO輸入輸出控制
  40          void InitP0(bit i) 
  41          {
  42   1              if(i==1) P0 = 0xff;
  43   1              else     P0 = 0x00;
  44   1              } 
  45                          
  46          //寫指令函數:WriteInstruc()
  47          void WriteInstruc(uint Instruc)
  48          {
  49   1              while(StatusCheck());
  50   1              InitP0(0);
  51   1              SetRS(0);
  52   1              SetRW(0);
  53   1              //ShortDelay(1);
  54   1              SetE(0);
  55   1              PinData = Instruc;
C51 COMPILER V7.09   LCD1602                                                               08/24/2007 09:34:05 PAGE 2   

  56   1              //ShortDelay(1);
  57   1              SetE(1);
  58   1              ShortDelay(10);
  59   1              SetE(0);
  60   1              //ShortDelay(1);
  61   1              SetRW(1);
  62   1              SetRS(1);
  63   1              }
  64                  
  65          //讀BF以及AC的值函數:Read_BF_AC()
  66          uint Read_BF_AC()
  67          {
  68   1              uint temp;
  69   1              InitP0(1);
  70   1              SetRS(0);
  71   1              SetRW(1);
  72   1              //ShortDelay(1);
  73   1              SetE(0);
  74   1              //ShortDelay(1);
  75   1              SetE(1);
  76   1              ShortDelay(1);
  77   1              temp = PinData;
  78   1              ShortDelay(10);
  79   1              SetE(0);
  80   1              //ShortDelay(1);
  81   1              SetRW(0);
  82   1              SetRS(1);
  83   1              return(temp);
  84   1              }
  85                  
  86          //寫數據到RAM函數:WriteData()
  87          void WriteData(uint data1)
  88          {
  89   1              InitP0(0);
  90   1              SetRS(1);
  91   1              SetRW(0);
  92   1              //ShortDelay(1);
  93   1              SetE(0);
  94   1              PinData = data1;
  95   1              //ShortDelay(1);
  96   1              SetE(1);
  97   1              ShortDelay(10);
  98   1              SetE(0);
  99   1              //ShortDelay(1);
 100   1              SetRW(1);
 101   1              SetRS(0);
 102   1              }
 103                  
 104          //從RAM讀數據函數:ReadData()
 105          uint ReadData(void)
 106          {
 107   1              uint temp;
 108   1              InitP0(1);
 109   1              SetRS(1);
 110   1              SetRW(1);
 111   1              //ShortDelay(1);
 112   1              SetE(0);
 113   1              //ShortDelay(1);
 114   1              SetE(1);
 115   1              ShortDelay(1);
 116   1              temp = PinData;
 117   1              ShortDelay(10);
C51 COMPILER V7.09   LCD1602                                                               08/24/2007 09:34:05 PAGE 3   

 118   1              SetE(0);
 119   1              //ShortDelay(1);
 120   1              SetRW(0);
 121   1              SetRS(0);
 122   1              return(temp);
 123   1              }
 124          
 125          //檢測LCD控制器狀態函數:StatusCheck()
 126          //返回一bit數:1 —— 忙;0 —— 閑
 127          bit StatusCheck()
 128          {
 129   1              return((bit)(Read_BF_AC() & 0x80));
 130   1              }
 131          
 132          //在指定位置顯示字符函數: DispCharacter()
 133          //  x為行號,y為列號,        
 134          //  data為顯示字符的碼字數據   
 135          void DispCharacter(uint x, uint y, uint data1)
 136          {
 137   1              uint temp;       
 138   1              while(StatusCheck());  //若LCD控制器忙,則等待
 139   1              
 140   1              temp = y & 0x0f;
 141   1              x &= 0x01;
 142   1              if(x) temp |= 0x40;
 143   1              SetDDRAM_Add(temp);       //設置顯示位置
 144   1              
 145   1              WriteData(data1);       
 146   1              }
 147          
 148          //LCD復位函數:LCDReset()
 149          void LCDReset()
 150          {
 151   1              ClearScreen();
 152   1              CursorReturn();
 153   1              }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    343    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       6
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----       4
END OF MODULE INFORMATION.


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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
538在线一区二区精品国产| 欧美在线色视频| 蜜臀久久久久久久| 日韩中文字幕区一区有砖一区| 亚洲欧洲三级电影| 最新日韩在线视频| 亚洲精品自拍动漫在线| 亚洲欧美国产毛片在线| 一区二区激情视频| 亚洲成人午夜电影| 日韩中文字幕区一区有砖一区| 视频一区中文字幕| 激情五月播播久久久精品| 韩国欧美一区二区| 99综合影院在线| 日本久久一区二区三区| 欧美精品第1页| 久久亚洲欧美国产精品乐播| 中文字幕乱码一区二区免费| 亚洲免费视频成人| 天天综合网 天天综合色| 久久精品99国产精品日本| 国产精品一二三区在线| 99re这里只有精品视频首页| 欧美伊人久久大香线蕉综合69| 欧美精品三级日韩久久| 26uuuu精品一区二区| 亚洲女同一区二区| 免费在线看一区| 成人黄色综合网站| 欧美日韩一区二区三区在线| 欧美刺激午夜性久久久久久久| 国产网红主播福利一区二区| 亚洲福利一区二区| 国产成人免费在线| 欧美巨大另类极品videosbest| 久久精品在线免费观看| 午夜精品在线视频一区| 国产99久久久久久免费看农村| 91精彩视频在线观看| 2024国产精品| 午夜在线成人av| 成人国产在线观看| 精品裸体舞一区二区三区| 亚洲美女精品一区| 国产麻豆9l精品三级站| 欧美日韩在线三区| 中文字幕一区二区三区视频| 久久精品72免费观看| 色哟哟精品一区| 久久日韩粉嫩一区二区三区| 午夜激情久久久| 99精品欧美一区二区蜜桃免费| 欧美成人精品1314www| 一区二区三区欧美在线观看| 懂色中文一区二区在线播放| 91精品欧美久久久久久动漫 | 亚洲免费在线看| 精品一区二区三区免费毛片爱| 欧洲一区在线电影| 中文字幕在线观看一区| 国产精品18久久久久久久久久久久| 9191成人精品久久| 一区二区三区欧美视频| 成人aaaa免费全部观看| 久久综合狠狠综合久久综合88| 污片在线观看一区二区| 在线观看日韩毛片| 亚洲精品美国一| 91视频观看视频| 亚洲欧美激情插| 色www精品视频在线观看| 中文字幕中文字幕一区| kk眼镜猥琐国模调教系列一区二区| 久久久www成人免费毛片麻豆 | 欧美国产1区2区| 狠狠色丁香久久婷婷综合丁香| 91精品国产欧美一区二区成人| 精品系列免费在线观看| 欧美精选午夜久久久乱码6080| 亚洲一区二区三区视频在线播放 | 成人免费毛片高清视频| 久久久精品日韩欧美| 国产成人综合视频| 中国色在线观看另类| 99综合电影在线视频| 亚洲日本丝袜连裤袜办公室| 91丨porny丨国产| 夜夜嗨av一区二区三区四季av| 色狠狠色狠狠综合| 日韩国产欧美一区二区三区| 欧美一级午夜免费电影| 久久99精品久久久久久国产越南| 日韩精品一区二区三区三区免费| 国产一区二区精品久久91| 国产精品伦一区| 日本伦理一区二区| 蜜桃久久久久久| 欧美激情一区二区三区不卡 | 欧美精品一区二| 国产91精品一区二区麻豆亚洲| 中文字幕一区二| 欧美剧情电影在线观看完整版免费励志电影| 日韩和的一区二区| 国产日韩v精品一区二区| 99riav久久精品riav| 视频在线观看一区二区三区| 久久嫩草精品久久久精品| 欧美一区二区三区不卡| 激情偷乱视频一区二区三区| 国产精品久久久99| 欧美一区二区三区婷婷月色 | 尤物视频一区二区| 日韩精品在线一区| 色综合一个色综合亚洲| 毛片av一区二区三区| 一区二区中文字幕在线| 日韩欧美国产综合一区| 91国产精品成人| 成人自拍视频在线观看| 日韩在线卡一卡二| 亚洲人成精品久久久久| 久久中文字幕电影| 欧美日韩精品高清| 99久久免费视频.com| 国内外成人在线视频| 亚洲成人激情自拍| 成人免费小视频| 久久久综合视频| 69av一区二区三区| 日本高清不卡在线观看| 国产iv一区二区三区| 久久99国产精品免费网站| 亚洲一区二区五区| 中文字幕中文字幕一区二区| 久久久欧美精品sm网站| 777午夜精品免费视频| 91久久精品午夜一区二区| 懂色av中文一区二区三区| 国产尤物一区二区在线| 日韩国产欧美视频| 成人动漫av在线| 久久99国产精品免费| 男男成人高潮片免费网站| 亚洲成人午夜电影| 亚洲va国产天堂va久久en| 一区二区三区四区高清精品免费观看| 欧美激情一区二区三区蜜桃视频| 久久久亚洲国产美女国产盗摄 | 久久久久久麻豆| 日韩欧美国产一区二区三区| 欧美裸体bbwbbwbbw| 欧美日韩久久久一区| 欧美专区在线观看一区| 欧美午夜精品一区二区蜜桃| 97精品电影院| 91成人国产精品| 欧美色男人天堂| 欧美电影在哪看比较好| 日韩精品一区二区在线| 欧美精品一区二区三区四区| 久久综合久久综合久久| 久久亚洲影视婷婷| 中文字幕第一区二区| 国产精品区一区二区三区| 亚洲欧洲av在线| 亚洲综合在线视频| 日韩在线a电影| 精品一区二区三区免费播放| 国产高清不卡一区| 波多野结衣在线一区| 91福利视频在线| 欧美一级精品在线| 中文字幕欧美三区| 亚洲韩国一区二区三区| 美国十次了思思久久精品导航| 在线视频一区二区三区| 欧美日韩一区 二区 三区 久久精品| 7777精品伊人久久久大香线蕉| 欧美电视剧在线观看完整版| 日本一区二区三区电影| 亚洲综合色丁香婷婷六月图片| 美女免费视频一区二区| 成人高清视频在线| 欧美精品久久久久久久久老牛影院| 日韩精品最新网址| 亚洲人成精品久久久久| 免费在线看成人av| 91亚洲精品一区二区乱码| 日韩精品一区二区三区四区 | 在线精品视频小说1| 日韩免费观看2025年上映的电影| 国产精品毛片高清在线完整版| 亚洲一线二线三线视频| 粉嫩高潮美女一区二区三区| 欧美日韩另类国产亚洲欧美一级| 国产欧美精品国产国产专区| 亚洲成人精品影院| 99国产精品久久久| 久久一留热品黄|