《AT89S52多功能板-1602液晶屏》由会员分享,可在线阅读,更多相关《AT89S52多功能板-1602液晶屏(3页珍藏版)》请在金锄头文库上搜索。
1、# # # # #0 20;/指令和数据寄存器 “1是数据,” “0是指令” 21;/读写控制,“1读” “0写” e=; /片选信号d32= , , 0, 2, 2, -,2, 8, 2, 1, 4, 1, 1, 3, , , , , w, w, w, .,o, u, r, h, c, ., c, n, , , ;n)/延时函数/i;i=0;in;i+);n)/延时函数/i,j;i=0;i1000;i+)j=0;jn;j+) /判断是否忙/; /写指令 /; /表示读状态 / 三个的状态表示 /e=1; /下降延/ / 判忙状态 / *写指令*/;/*500);*/; /写指令 /; /表示
2、写状态 / 三个的状态表示 /e=1; /下降延/ / 写指令 /e=0; / /n)/写数据/ ; /*500) ;*/n; /写数据 /; /表示写状态 / 三个的状态表示 /e=1; /下降延/ /写数据 /e=0; / /) /显示函数/h,v; /清屏显示00) ; / h=0;h16;h+)jsh); /0) ;(v=(16);v32;v+)jsv); /0) ;*液晶模块初始化*/ i;/ ; /写指令; /表示写状态e=0; /使能i=0;i3;i+) /功能设置,8位,一行显示,5*7点阵0000); /两行显示 /显示开关控制位 /移位控制,光标和显示一起左移 /设置输入模式 /清屏显示 / );d);/显示函数/0000);