wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2616|回復: 0
收起左側

單片機實例:用LCD循環右移顯示Welcome to China

[復制鏈接]
ID:704160 發表于 2020-4-24 14:55 | 顯示全部樓層 |閱讀模式
本帖最后由 huangbowen 于 2020-4-26 15:31 編輯

用51單片機實現LCD1602的字符顯示:
  1. //實例:用LCD循環右移顯示"Welcome to China"
  2. #include<reg51.h>    //包含單片機寄存器的頭文件
  3. #include<intrins.h>  //包含_nop_()函數定義的頭文件
  4. sbit RS=P2^0;    //寄存器選擇位,將RS位定義為P2.0引腳
  5. sbit RW=P2^1;    //讀寫選擇位,將RW位定義為P2.1引腳
  6. sbit E=P2^2;     //使能信號位,將E位定義為P2.2引腳
  7. sbit BF=P0^7;    //忙碌標志位,,將BF位定義為P0.7引腳
  8. unsigned char code string[ ]={"Welcome to China"};
  9. /*****************************************************
  10. 函數功能:延時1ms
  11. (3j+2)*i=(3×33+2)×10=1010(微秒),可以認為是1毫秒
  12. ***************************************************/
  13. void delay1ms()
  14. {
  15.    unsigned char i,j;
  16.   for(i=0;i<10;i++)
  17.    for(j=0;j<33;j++)
  18.     ;   
  19. }
  20. /*****************************************************
  21. 函數功能:延時若干毫秒
  22. 入口參數:n
  23. ***************************************************/
  24. void delay(unsigned char n)
  25. {
  26.    unsigned char i;
  27. for(i=0;i<n;i++)
  28.     delay1ms();
  29. }
  30. /*****************************************************
  31. 函數功能:判斷液晶模塊的忙碌狀態
  32. 返回值:result。result=1,忙碌;result=0,不忙
  33. ***************************************************/
  34. unsigned char BusyTest(void)
  35.   {
  36.     bit result;
  37. RS=0;       //根據規定,RS為低電平,RW為高電平時,可以讀狀態
  38.     RW=1;
  39.     E=1;        //E=1,才允許讀寫
  40.     _nop_();   //空操作
  41.     _nop_();
  42.     _nop_();
  43.     _nop_();   //空操作四個機器周期,給硬件反應時間
  44.     result=BF;  //將忙碌標志電平賦給result
  45. E=0;
  46.     return result;
  47.   }
  48. /*****************************************************
  49. 函數功能:將模式設置指令或顯示地址寫入液晶模塊
  50. 入口參數:dictate
  51. ***************************************************/
  52. void WriteInstruction (unsigned char dictate)
  53. {   
  54.     while(BusyTest()==1); //如果忙就等待
  55.   RS=0;                  //根據規定,RS和R/W同時為低電平時,可以寫入指令
  56.   RW=0;   
  57.   E=0;                   //E置低電平(根據表8-6,寫指令時,E為高脈沖,
  58.                              // 就是讓E從0到1發生正跳變,所以應先置"0"
  59.   _nop_();
  60.   _nop_();             //空操作兩個機器周期,給硬件反應時間
  61.   P0=dictate;            //將數據送入P0口,即寫入指令或地址
  62.   _nop_();
  63.   _nop_();
  64.   _nop_();
  65.   _nop_();               //空操作四個機器周期,給硬件反應時間
  66.   E=1;                   //E置高電平
  67.   _nop_();
  68.   _nop_();
  69.   _nop_();
  70.   _nop_();               //空操作四個機器周期,給硬件反應時間
  71.    E=0;                  //當E由高電平跳變成低電平時,液晶模塊開始執行命令
  72. }
  73. /*****************************************************
  74. 函數功能:指定字符顯示的實際地址
  75. 入口參數:x
  76. ***************************************************/
  77. void WriteAddress(unsigned char x)
  78. {
  79.      WriteInstruction(x|0x80); //顯示位置的確定方法規定為"80H+地址碼x"
  80. }
  81. /*****************************************************
  82. 函數功能:將數據(字符的標準ASCII碼)寫入液晶模塊
  83. 入口參數:y(為字符常量)
  84. ***************************************************/
  85. void WriteData(unsigned char y)
  86. {
  87.     while(BusyTest()==1);  
  88.    RS=1;           //RS為高電平,RW為低電平時,可以寫入數據
  89.    RW=0;
  90.    E=0;            //E置低電平(根據表8-6,寫指令時,E為高脈沖,
  91.                        // 就是讓E從0到1發生正跳變,所以應先置"0"
  92.    P0=y;           //將數據送入P0口,即將數據寫入液晶模塊
  93.    _nop_();
  94.    _nop_();
  95.     _nop_();
  96.      _nop_();       //空操作四個機器周期,給硬件反應時間
  97.    E=1;          //E置高電平
  98.    _nop_();
  99.    _nop_();
  100.    _nop_();
  101.   _nop_();        //空操作四個機器周期,給硬件反應時間
  102.   E=0;            //當E由高電平跳變成低電平時,液晶模塊開始執行命令
  103. }
  104. /*****************************************************
  105. 函數功能:對LCD的顯示模式進行初始化設置
  106. ***************************************************/
  107. void LcdInitiate(void)
  108. {
  109.    delay(15);             //延時15ms,首次寫指令時應給LCD一段較長的反應時間
  110.    WriteInstruction(0x38);  //顯示模式設置:16×2顯示,5×7點陣,8位數據接口
  111. delay(5);   //延時5ms 
  112. WriteInstruction(0x38);
  113. delay(5);
  114. WriteInstruction(0x38);
  115. delay(5);
  116. WriteInstruction(0x0f);  //顯示模式設置:顯示開,有光標,光標閃爍
  117. delay(5);
  118. WriteInstruction(0x06);  //顯示模式設置:光標右移,字符不移
  119. delay(5);
  120. WriteInstruction(0x01);  //清屏幕指令,將以前的顯示內容清除
  121. delay(5);
  122. }
  123. void main(void)            //主函數
  124. {
  125.   unsigned char i;
  126.   LcdInitiate();         //調用LCD初始化函數  
  127.   delay(10);
  128.   while(1)
  129.      {
  130.        WriteInstruction(0x01);//清顯示:清屏幕指令
  131.    WriteAddress(0x00);  // 設置顯示位置為第一行的第5個字
  132.          i = 0;
  133.   while(string[i] != '\0')
  134.    {      // 顯示字符
  135.      WriteData(string[i]);
  136.      i++;
  137.      delay(150);
  138.    }
  139.         for(i=0;i<4;i++)
  140.       delay(250);
  141.    
  142.   }
  143.      
  144.   
  145. }
復制代碼

實例:用LCD循環右移顯示Welcome to China.rar

56.04 KB, 下載次數: 2, 下載積分: 黑幣 -5

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
在线电影看在线一区二区三区| 美女福利网站视频在线观看 | 成人免费在线网址| 欧美成人精品xxx| 婷婷综合激情网| 亚洲一区二区在线观看视频| 亚洲综合久久网| 性欧美精品高清| 国产乱码精品一区二区三区五月婷| 国产亚洲欧洲| 国产综合内射日韩久| 国产日韩av高清| 国产一级视频在线观看| 中文字幕免费高清视频| 美女又爽又黄免费| 亚洲男人在线天堂| 国产精品九九九九九| 一区二区不卡免费视频| 久久国产精品影院| 永久免费毛片在线观看| 干b视频在线观看| 在线免费看视频| 亚洲少妇xxx| 久久精品国产亚洲av香蕉| 国产一级做a爱片久久毛片a| 久久亚洲精品石原莉奈| 国产一区二区网站| 人妻一区二区三区| 欧美成人禁片在线观看网址| 2022国产麻豆剧果冻传媒剧情| 一个人看的日本www的免费视频| 春意影院免费入口| 曰本人一级毛片免费完整视频| 一级片在线视频| 国产三级视频在线| 免费毛片在线看片免费丝瓜视频 | av中文在线资源| 涩涩视频在线免费看| 国产精品99久久久久久董美香| 国产精品毛片aⅴ一区二区三区| 国产麻豆剧果冻传媒观看hd高清 | 在线观看日韩| 亚欧成人精品| 国产一区在线精品| 国产精品你懂的在线欣赏| 亚洲激情五月婷婷| 欧美日韩一区二区在线观看视频| 日韩一区二区三区免费看| 日韩激情片免费| 欧美国产日韩精品| 91久久精品国产91久久性色| 青青草久久网络| 成 年 人 黄 色 大 片大 全| 夜夜夜夜夜夜操| 欧美黄色一级生活片| 国产在线视频第一页| 这里只有久久精品视频| 久久综合第一页| 天天操天天搞| 国产51人人成人人人人爽色哟哟| 波多野结衣中文在线| 精品麻豆剧传媒av国产九九九| 国产探花在线精品| 欧美中文字幕| 91麻豆福利精品推荐| 午夜久久久影院| 日韩电影中文字幕一区| 欧美在线视频免费播放| 好看的日韩精品| 久久久性生活视频| 欧美xxxxx精品| 国产在线观看成人| 先锋资源男人站| 成人伦理视频网站| 538视频在线| 成人6969www免费视频| 精品亚洲成av人在线观看| 亚洲欧美在线观看| 亚洲白虎美女被爆操| 69av在线播放| 婷婷精品国产一区二区三区日韩| 中文字幕第38页| 久草视频在线资源| 久久性生活视频| 中文有码在线观看| 亚洲ww精品| 999在线观看精品免费不卡网站| 91美女片黄在线| 欧美日韩精品久久久| 91麻豆国产在线观看| 天天操天天色综合| 在线电影av不卡网址| 91久久偷偷做嫩草影院| 日本精品一区二区三区四区| 中文字幕 自拍| 97在线视频人妻无码| www视频网站| 伊人电影在线观看| 久久99精品久久久久久园产越南| 九九在线精品视频| 大伊人狠狠躁夜夜躁av一区 | 欧美午夜精品一区二区| 日本一级黄色大片| 久久精品国产麻豆| jizzjizz亚洲| 亚洲h色精品| 国产精品伦一区| 亚洲一区二区久久| 精品蜜桃传媒| 国产欧美视频一区| 国产又粗又猛视频| 91大神影片| 日本黄色一区| 国产农村妇女精品一二区| 亚洲男人电影天堂| 久久手机精品视频| 正在播放一区| 日本裸体美女视频| 中文资源在线官网| 日本视频在线免费观看| 欧洲福利电影| 国产午夜三级一区二区三| 日韩成人中文字幕在线观看| 亚洲一区二区三区视频| www,av在线| 性生交大片免费看女人按摩| 嘿咻视频在线看| h视频久久久| 白白色亚洲国产精品| 日韩一区二区免费高清| 91精品久久久久久综合乱菊| 手机在线免费观看毛片| 怡红院av久久久久久久| 在线成人私人影院| 99久久er| 精品一区免费av| 日韩欧美亚洲国产另类| 91九色在线观看| 91人人澡人人爽| 性xxxx视频播放免费| 秋霞a级毛片在线看| 忘忧草精品久久久久久久高清| 欧美激情一区二区三区四区| 最近2019中文字幕在线高清 | 亚洲色婷婷综合开心网| 国产精品久久久久久福利| 欧美有码视频| 色成年激情久久综合| 成人精品久久av网站| 中文字幕久久久久久久| 亚洲精品无码专区| 久久国产精品一区| 午夜亚洲影视| 日韩美女主播在线视频一区二区三区 | 欧美亚洲一区二区在线| 国产一区二中文字幕在线看| 国产成+人+综合+亚洲欧美丁香花| 冲田杏梨av在线| 亚洲国产福利视频| 一二三四区在线观看| 日韩成人一区二区三区在线观看| 这里只有精品电影| 日韩精品一线二线三线| 国产精品成人久久| 屁屁影院在线观看| 一区二区中文| 欧美日韩视频专区在线播放| 99r国产精品视频| 精品人妻一区二区三区蜜桃视频| 中国女人内谢25xxxx免费视频| 国产69精品久久久久按摩 | 成人亚洲欧美一区二区三区| 荫蒂被男人添免费视频| 国产美女视频网站| 99精品女人在线观看免费视频 | 国产精品第五页| 欧美亚洲激情在线| 国产高潮失禁喷水爽到抽搐 | 国产精品女主播av| 欧美在线免费视频| 成人性生活免费看| 人人干人人草| 天天躁日日躁成人字幕aⅴ| 一区二区三区高清在线| 国产精品丝袜久久久久久高清| 丰满少妇一区二区| 天天舔夜夜操| 欧美伦理在线视频| 91久久精品午夜一区二区| 黑人另类av| 探花视频在线观看| 精品国产99久久久久久| 激情五月婷婷综合| 不卡av日日日| 久久久久久久人妻无码中文字幕爆| 影音先锋5566资源网| 麻豆精品av| 91久久线看在观草草青青 | 日本综合一区二区三区| av成人免费看| 国产精品视频看| 成人免费视频在线观看超级碰| 成人欧美一区二区三区视频xxx| 亚洲区一区二区三| 欧美日韩国产综合视频| 天堂成人国产精品一区| 国产一区二区三区久久精品| 免费一区二区三区在线观看| 69精品视频| 亚洲国产日韩欧美在线| 亚洲电影在线观看| 在线观看亚洲色图| 手机在线观看你懂的| 免费观看不卡av| 91精品久久久久久久99蜜桃| 800av在线免费观看| 中文字幕999| 欧美理伦片在线播放| 欧美亚洲丝袜传媒另类| www.国产在线视频| 欧美成人精品福利在线视频| 精品亚洲成人| 亚洲精品大尺度| 精产国品一区二区三区| 欧美艹逼视频| 久久精品理论片| 911国产网站尤物在线观看| 久久精品国产亚洲AV成人婷婷| 一区二区电影网| 夫妻av一区二区| 2022国产精品| 一本色道久久综合无码人妻| 麻豆理论在线观看| 夜夜精品视频一区二区| 日韩一区二区三区高清| 天天摸天天干天天操| 粉嫩久久久久久久极品| 91精品中文字幕一区二区三区| 欧美黄色一级片视频| eeuss影院www影院入口| 99热精品在线| 久久久久久高潮国产精品视| 国产色无码精品视频国产| 成人片在线看| 亚洲色图一区二区| 精品国产无码在线| 欧美亚洲另类在线观看| 成人在线小说| 久久99国产精品久久99果冻传媒 | 久久久久久国产免费a片| 国产中文字幕在线视频| 91麻豆文化传媒在线观看| 国产精品手机视频| 欧美在线精品一区二区三区| 婷婷综合电影| 亚洲深夜福利在线| 99热最新在线| 国产特级aaaaaa大片| 国产在线播放精品| 日韩精品免费在线播放| 懂色av粉嫩av蜜乳av| 在线视频自拍| 亚洲三级小视频| 国产精品无码免费专区午夜| 巨大黑人video| 精品一区二区在线播放| 国产中文日韩欧美| 国产99久一区二区三区a片| 欧美午夜精彩| 欧美大秀在线观看| 欧美a∨亚洲欧美亚洲| 国产精品99久久免费| 亚洲国产精品99| 精品一区二区在线观看视频| 国产精品高清乱码在线观看| 91精品欧美久久久久久动漫 | 在线日韩日本国产亚洲| 成年人看的免费视频| 亚洲妇女成熟| 日韩欧美一级二级| 怡红院一区二区三区| 在线免费日韩片| 日韩视频免费观看高清在线视频| 久久精品老司机| 色吧亚洲日本| 精品乱人伦小说| 日本 欧美 国产| 婷婷激情成人| 亚洲午夜性刺激影院| 免费看一级一片| 亚洲专区**| 久久视频在线观看免费| 久久青青草原亚洲av无码麻豆| 麻豆一区二区| 91禁外国网站| 国产成人自拍一区| 99视频+国产日韩欧美| 97人人澡人人爽| 夜夜嗨yeyeh| 99这里只有久久精品视频| 中文字幕一区二区三区四区五区| 调教视频vk| 国产精品污网站| 欧美日韩亚洲一二三| yw193.com尤物在线| 日韩人在线观看| a视频免费观看| 国产91亚洲精品久久久| 亚洲图片欧美午夜| 久久久久久久久久成人| 天天插综合网| 亚洲iv一区二区三区| 国内精品免费视频精选在线观看| 久久国产剧场电影| 一区二区三区四区欧美日韩| 日本在线免费观看视频| 亚洲精品水蜜桃| 中文字幕在线国产| 亚洲黄色中文字幕| 国产亚洲精品va在线观看| 国产精品777777| 久久国产成人精品| 亚洲人成电影网站色| 五月婷婷开心网| 99精品综合| 99久久精品无码一区二区毛片 | www.成人精品免费网站青椒| 国产欧美综合在线观看第十页| 男人天堂999| 香蕉久久aⅴ一区二区三区| 精品成人一区二区三区四区| 久久精品国产亚洲av香蕉| 99久久国产综合精品成人影院| 51午夜精品| 亚州福利视频| 午夜伦理一区二区| 丁香六月激情综合| 欧美日韩高清| 春色成人在线视频| bt电影在线| 欧美午夜影院在线视频| av在线播放中文字幕| 亚洲涩涩av| 亚洲一区二区三区四区在线播放| www.狠狠操| 五月综合激情网| 欧美三级黄色大片| 久久影院一区| 欧美精品七区| 天堂中文资源在线| 91精品国产aⅴ一区二区| 成人毛片在线播放| 久久aⅴ国产紧身牛仔裤| 男人添女人下部视频免费| 91最新在线视频| 最近2019中文免费高清视频观看www99| 亚洲精品一区二区三区四区| 国产一区在线精品| 在线播放av中文字幕| 国产精品亚洲欧美一级在线| 日韩美女av在线免费观看| 人人插人人射| 日韩欧美主播在线| 久草手机在线观看| 日日夜夜免费精品| 色999日韩欧美国产| 成人影院久久久久久影院| 久久伊人蜜桃av一区二区| 95视频在线观看| 奇米影视777在线欧美电影观看| 91在线观看免费高清完整版在线观看 | 亚洲激情成人| 欧美性猛交内射兽交老熟妇| 大香伊人久久| 久久久久久午夜| 成年人看的羞羞网站| 大桥未久av一区二区三区| 欧美一级视频免费观看| 奇米777欧美一区二区| 污色网站在线观看| 亚洲精品a区| 国产欧美一区二区在线播放| 四虎国产精品永远| 亚洲色图第三页| 欧美金发大战黑人最粗videos| 亚洲精品写真福利| 日本最新中文字幕| 久久精品国产一区二区三区免费看| 色婷婷综合网站| 全国精品免费看| 欧美色图亚洲自拍| 男插女视频久久久| 青青久久av北条麻妃海外网| 好紧好硬好湿我太爽了| 精品国产麻豆免费人成网站| 欧区一欧区二欧区三| 亚洲一二三专区| 日韩免费av网站| 99久久精品国产导航| 日本一二三不卡视频|