本帖最后由 zl2168 于 2018-1-25 17:59 編輯
實例67 LCD1602顯示屏顯示
void main ( ) { //主函數 unsigned char x[16]={"0123456789"}; //定義第一行顯示數組x unsigned char y[16]={"ABCDEFGHIJKLMNOP"}; //定義第二行顯示數組y E=0; //使能端E低電平,1602準備 init1602 ( ); //1602初始化設置 wr1602 (x, 0x80); //寫1602第一行數據 wr1602 (y, 0xc0); //寫1602第二行數據 while(1);} //原地等待
本例編制的LCD 1602顯示程序標準化程度很好,若要顯示其他字符,只需給數組x[16] 、y[16]重新賦值即可。
先 Proteus仿真一下,確認有效。
實例61 LCD1602顯示屏顯示.rar
(49.26 KB, 下載次數: 105)
2018-1-25 17:58 上傳
點擊文件名下載附件
以上摘自張志良編著《 80C51單片機仿真設計實例教程——基于Keil C和Proteus》清華大學出版社ISBN 978-7-302-41682-1。書中電路和程序設計有詳細說明,程序語句條條有注解。仿真電路和 Hex文件能在清華出版社網站免費下載,程序源代碼只能到書上看了。到圖書館借,或到新華書店翻閱,或到網上書店打折購買。
|