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

專注電子技術學習與研究
當前位置:單片機教程網 >> Arduino >> 瀏覽文章

基于Proteus的Arduino學習09-1602與液晶顯示的實現

作者:我不是奔跑哥   來源:我不是奔跑哥的blog   點擊數:  更新時間:2014年06月08日   【字體:

在前面幾節的學習筆記中,我們利用LM35、DS18B20和熱電偶這些溫度傳感器實現了溫度的測量,并通過串口輸出溫度值,但是串口輸出需要借助串口工具,給人的感覺不是那么的直觀,這一節的學習筆記,我們來學著使用1602液晶顯示屏,然后就可以做出帶有液晶顯示的溫度計,是不是很酷呢。

1602液晶也叫1602字符型液晶,它是一種專門用來顯示字母、數字、符號等的點陣型液晶模塊。它由若干個5X7或者5X11等點陣字符位組成,每個點陣字符位都可以顯示一個字符,每位之間有一個點距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用,正因為如此所以它不能很好地顯示圖形。
1602是指顯示的內容為16X2,即可以顯示兩行,每行16個字符液晶模塊(顯示字符和數字)。市面上字符液晶大多數是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780寫的控制程序可以很方便地應用于市面上大部分的字符型液晶。
1602液晶顯示屏的實物如圖1所示。
 

圖1 1602液晶顯示屏實物圖
首先,我們需要proteus仿真里面添加1602液晶顯示屏,在元器件搜索欄中輸入“LM016L”,并添加至元器件選擇欄中,如圖2所示。然后,將1602液晶的VSS接地,VEE通過10k電阻接地,VDD接+5V,RW接地(寫模式),E、RS、D4、D5、D6、D7分別接至Arduino UNO的數字口11、12、2、3、4、5管腳,液晶顯示仿真圖如圖3所示。
圖2 添加LM016L液晶顯示屏
圖3 液晶顯示仿真圖
 
Arduino代碼清單:
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  // set up the LCD's number of columns and rows: 
  lcd.begin(16, 2);
  // Print a message to the LCD.
  lcd.print("hello, world!");
}

void loop() {
  // set the cursor to column 0, line 1
  // (note: line 1 is the second row, since counting begins with 0):
  lcd.setCursor(0, 1);
  // print the number of seconds since reset:
  lcd.print(millis()/1000);
}
編譯成功之后,導入proteus仿真軟件進行仿真。1602液晶第一行顯示“hello,world!”,第二行顯示程序執行的時間,依次計時。液晶顯示仿真圖如圖4所示。

圖4 “hello,world!”仿真圖
關閉窗口

相關文章

主站蜘蛛池模板: 久久久av中文字幕 | a级大毛片 | 成人欧美一区二区三区在线播放 | 国产亚韩 | 国产农村一级片 | 亚洲成人免费在线 | 亚洲精品福利在线 | 久久一区二区视频 | 久久福利电影 | 女人精96xxx免费网站p | wwww.8888久久爱站网 | 中文字幕av网站 | 日本高清在线一区 | 国产精品久久久久久久久婷婷 | 香蕉视频在线播放 | 97精品超碰一区二区三区 | av国产精品| 日韩精品一区二区三区第95 | 免费久久网 | 国产精品高潮呻吟久久 | 欧美极品少妇xxxxⅹ免费视频 | 国产精品自拍视频 | 国产1区2区在线观看 | 九九热精品视频 | 国产伊人精品 | 成人在线视频观看 | 亚洲国产精品久久久久婷婷老年 | 精品亚洲一区二区三区 | 日本超碰 | 欧美涩涩网 | 亚洲精品福利在线 | 免费99视频 | 国产精品高清在线 | 成人福利视频网站 | jizjizjiz中国护士18 | 亚洲精品久久久久中文字幕欢迎你 | 欧美国产日韩一区二区三区 | 日本激情视频网 | 毛片免费观看 | 伊人免费观看视频 | 国产欧美一区二区三区免费 |