久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2081|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

一個簡單的LCD16x2單片機小程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:406093 發(fā)表于 2018-10-14 10:20 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
前幾天,發(fā)現(xiàn)了這個51hei網(wǎng)站,突發(fā)奇想,向大家推薦了一個51編譯器,雖然得到了黑班主的50黑幣,但是沒有任何51黑弟兄們的捧場,實在遺憾。
今后,我會經(jīng)常到這里來溜達溜達,推薦一些常見電路簡單編程(諸如 LCD 16x2 or 16x4, LCD 12864, I2C, SPI, SD Card, 等等........) 。希望大家喜歡。
以下是一個簡單的 LCD 16x2 的單片機小程序:
  1. // Lcd module connections
  2. sbit LCD_RS at P2_0_bit;
  3. sbit LCD_EN at P2_1_bit;

  4. sbit LCD_D4 at P2_2_bit;
  5. sbit LCD_D5 at P2_3_bit;
  6. sbit LCD_D6 at P2_4_bit;
  7. sbit LCD_D7 at P2_5_bit;
  8. // End Lcd module connections

  9. char txt1[] = "mikroElektronika";
  10. char txt2[] = "Easy8051B";
  11. char txt3[] = "Lcd4bit";
  12. char txt4[] = "example";

  13. char i;                              // Loop variable

  14. void Move_Delay() {                  // Function used for text moving
  15.   Delay_ms(500);                     // You can change the moving speed here
  16. }

  17. void main(){

  18.   Lcd_Init();                        // Initialize Lcd

  19.   Lcd_Cmd(_LCD_CLEAR);               // Clear display
  20.   Lcd_Cmd(_LCD_CURSOR_OFF);          // Cursor off
  21.   Lcd_Out(1,6,txt3);                 // Write text in first row

  22.   Lcd_Out(2,6,txt4);                 // Write text in second row
  23.   Delay_ms(2000);
  24.   Lcd_Cmd(_LCD_CLEAR);               // Clear display

  25.   Lcd_Out(1,1,txt1);                 // Write text in first row
  26.   Lcd_Out(2,5,txt2);                 // Write text in second row

  27.   Delay_ms(2000);

  28.   // Moving text
  29.   for(i=0; i<4; i++) {               // Move text to the right 4 times
  30.     Lcd_Cmd(_LCD_SHIFT_RIGHT);
  31.     Move_Delay();
  32.   }

  33.   while(1) {                         // Endless loop
  34.     for(i=0; i<8; i++) {             // Move text to the left 7 times
  35.       Lcd_Cmd(_LCD_SHIFT_LEFT);
  36.       Move_Delay();
  37.     }

  38.     for(i=0; i<8; i++) {             // Move text to the right 7 times
  39.       Lcd_Cmd(_LCD_SHIFT_RIGHT);
  40.       Move_Delay();
  41.     }
  42.   }
  43. }
復(fù)制代碼
附:簡單電路圖。





51-LCD16x2.jpg (41.75 KB, 下載次數(shù): 64)

51-LCD16x2.jpg

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:102963 發(fā)表于 2018-10-14 17:00 | 只看該作者
這是個什么軟件做的?沒見過這個軟件!
回復(fù)

使用道具 舉報

板凳
ID:406093 發(fā)表于 2018-10-15 09:33

地板
ID:406093 發(fā)表于 2018-10-15 09:37 | 只看該作者
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲美女网站 | 日本一区二区三区在线观看 | 久久99蜜桃综合影院免费观看 | 日本不卡一区 | 狠狠色狠狠色综合日日92 | 欧美二三区 | 91pron在线| 精品视频在线观看 | 日韩一区在线播放 | 一本色道精品久久一区二区三区 | 国产一级片一区二区三区 | 亚洲欧美网| 日韩精品在线观看免费 | 成人性生交大免费 | 天天操网 | 亚洲欧美国产毛片在线 | 欧美激情五月 | 欧美三级电影在线播放 | 日韩一级一区 | 欧美在线a | 日本高清不卡视频 | 欧美日韩电影在线 | 欧美一级黄带 | 午夜影晥 | 久久精品久久精品 | 国产精品视频在线播放 | 激情一区二区三区 | 中文字幕国产高清 | 色综合一区二区三区 | 国产精品免费高清 | 国产欧美精品区一区二区三区 | 日韩精品一区二区三区在线播放 | 国产精品福利视频 | av网站在线播放 | av黄色在线 | 在线 丝袜 欧美 日韩 制服 | 国产精品明星裸体写真集 | 久久久精品国产 | 久久久青草婷婷精品综合日韩 | 午夜久久久 | 国产亚洲精品美女久久久久久久久久 |