《字符型LCD液晶顯示廣告牌.ppt》由會員分享,可在線閱讀,更多相關《字符型LCD液晶顯示廣告牌.ppt(16頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、任務十三字符型LCD液晶顯示廣告牌,,機電一體化教研室,引出任務,機電一體化教研室,學習目標,通過對字符型LCD液晶顯示廣告牌的制作,了解LCD顯示器與單片機的接口方法,理解LCD顯示程序的設計思路。,,機電一體化教研室,工作任務,正確連接實驗箱電路 編寫程序使LCD顯示“Welcome!”,并完成調試 根據(jù)要求修改程序并觀察運行結果 完成實訓報告,機電一體化教研室,任務分析,LCD162液晶模塊是一種字符型液晶模塊,內(nèi)部自帶標準字庫,因此不需要像點陣顯示時那樣對字符進行取模。 LCD162液晶模塊有專門的指令來控制顯示開關、字符顯示的位置、光標模式等,要根據(jù)這些指令來編寫程序以進行相應的控制
2、。,機電一體化教研室,實訓電路,機電一體化教研室,參考程序,#include #include
3、lcd=“Welcome!; unsigned char i; P1=0 xff; int1(); delay(255); lcd_w_cmd(0 x83); delay(255); for(i=0;i<9;i++) lcd_w_dat(lcdi); delay(200); while(1); ,機電一體化教研室,參考程序,void int1() lcd_w_cmd(0 x3c);// 設置工作方式 lcd_w_cmd(0 x0e);// 設置光標 lcd_w_cmd(0 x01);// 清屏 lcd_w_cmd(0 x06);// 設置輸入方式 lcd_w_cmd(0 x
4、80);// 設置初始顯示位置 ,機電一體化教研室,參考程序,unsigned char lcd_r_start() unsigned char s; RW=1; delay1(); RS=0; delay1(); E=1; delay1(); s=P1; delay1(); E=0; delay1(); RW=0; delay1(); return(s); ,機電一體化教研室,參考程序,void lcd_w_cmd(unsigned char com) unsigned char i; do i=lcd_r_start(); i=i ,機電一體化教研室,參考程序,void lcd_w_dat(unsigned char dat) unsigned char i; do i=lcd_r_start(); i=i ,機電一體化教研室,動動手,程序編寫 創(chuàng)建工程 保存工程 建立源文件 保存源文件 源文件加入工程 編譯 鏈接 調試,,,,,機電一體化教研室,動動手,硬件連接 使用電子連線連接實驗箱單片機輸出端口與LCD端口 使用USB數(shù)據(jù)線連接電腦USB端口與單片機實驗箱數(shù)據(jù)端口 全速運行,按鍵觀察液晶顯示效果,機電一體化教研室,小結與評價,Thank You !,