本帖最后由 zl2168 于 2017-2-14 18:43 编辑
LCD1602显示屏显示
先Proteus仿真一下,确认有效。
以上摘自张志良编著《80C51单片机仿真设计实例教程——基于Keil C和Proteus》清华大学出版社ISBN 978-7-302-41682-1
书中电路和程序设计有详细说明,程序语句条条有注解。
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);} //原地等待 只要将欲显示的内容(必须是西文)填人上述显示数组x、y,即可在1602 LCD屏上显示。
|