RSRWD7D6D5D4D3D2D1D0
1
清显示
2
光标返回
3
置输入模式
4
显示开、关控制
5
光标或字符移位
6
置功能
7
置字符发生存储器地址
8
置数据存储器地址
9
读忙标志活地址
000000000000000001
000000010000001000001IDS00001DCB0001SCRL001DLNF01字符发生存储器地址1显示数据存储器地址BF计数器地址
10写数到CGRAM或DDRAM10
要写的数据内容
11从CGRAM或DDRAM读数11
读出的数据内容
指令1:清显示,指令码01H光标复位到地址00H位置。
指令2:光标复位,光标返回到地址00H。
指令3:光标和显示模式设置。ID:光标移动方向,高电平右移,低电平左移;S:
屏幕上所有文字是否左移或者右移。高电平表示有效,低电平则无效。
指令4:显示开关控制。D:控制整体显示的开与关,高电平表示开显示,低电
平表示关显示;C:控制光标的开与关,高电平表示有光标,低电平表示无光标;B:
控制光标是否闪烁,高电平闪烁,低电平不闪烁。
指令5:光标或显示移位。SC:高电平时移动显示的文字,低电平时移动光标。
指令6:功能设置命令。DL:高电平时为4位总线,低电平时为8位总线;N:低
电平时为单行显示,高电平时双行显示;F:低电平时显示5×7的点阵字符,高电
平时显示5×10的点阵字符。
指令7:字符发生器RAM地址设置。
指令8:DDRAM地址设置。
指令9:读忙信号和光标地址。BF:为忙标志位,高电平表示忙,此时模块不能
接收命令或者数据,如果为低电平表示不忙。
指令10:写数据。
指令11:读数据。
f师范学院2012届本科毕业论文
11
22模块功能介绍221复位电路和时钟电路
此复位电路的工作原理是:单片机的复位电路在刚接通电时,刚开始电容是没有电的,电容内的电阻很低,通电后,5V的电通过电阻给电容进行充电,电容两端的电会由0V慢慢的升到4V左右(此时间很短一般小于03秒),RC构成的微分电路在上电瞬间产生一个微分脉冲,其宽度大于两个机器周期,89C51将复位。正因为这样,复位脚的电由低电位升到高电位,引起了内部电路的复位工作,RST端电压慢慢下降,降到一定电压值以后,即为低电平,单片机开始正常工作(这是单片机的上电复位,也叫初始化复位);当按下复位键时,电容两端放电,电容又回到0V了,于是又进行了一次复位工作(这是手动复位原理)。如图5所示。
单片机工作的时间基准是由时钟电路提供的,在单片机的XTAL1和XYAL2两个管脚接一只晶振及两只电容就构成了单片机的时钟电路12,如图5所示。
图5手动复位及时钟电路
222传感r