4 3 4 4 4 5 4 6 4 7 4 8 4 9 4 A 4 B 4 C 4 D
4 E 4 F 5 0 。。6 7
河南科技大学毕业设计(论文) 7
D7 D6 D5 D4 D3 D2 D1 D0 STA0~STA6 当前地址指针的数值 STA7 读写操作使能1:禁止;0:允许
注意每次对控制器进行读写操作之前,都必须进行读写检测,确保 STA7 为0。 7.数据指针设臵
控制器内部设有一个数据地址指针,用户可以通过它们访问内部的全 部80 字的RAM。 8.其它设臵 表1-7 其他设臵
指令码功能 01H 显示清屏: 1.数据指针清0 2.所有显示清0
02H 显示回车:数据指针清0 表1-8 指令码及功能 指令码功能 0 0 0 0 1 D C B D=1 开显示;D=0 关显示 C=1 显示光标;C=0 不显示光标 B=1 光标闪烁;B=0 光标不显示 1.3.3 显示器接口及显示方式
笔段式LCD 显示器:类似于LED 数码管显示器。每个显示器的段电
极包括a, b, c, d, e, f, g 七个笔划(段)和一个背电极BP(或COM)。可以 显示数字和简单的字符。
点阵式LCD 显示器:段电极与背电极呈正交带状分布,液晶位于正交
河南科技大学毕业设计(论文) 8
的带状电极间。点阵式LCD 的控制一般采用行扫描方式[4]。 1.3.4 键盘控制模块
按键按照结构原理可分为两类,一类是触点式开关按键,如机械式开
关、导电橡胶式开关等;另一类是无触点式开关按键,如电气式按键,磁
感应按键等。前者造价低,后者寿命长。目前,微机系统中最常见的是触 点式开关按键。
按键按照接口原理可分为编码键盘与非编码键盘两类,这两类键盘的
主要区别是识别键符及给出相应键码的方法。编码键盘主要是用硬件来实
现对键的识别,非编码键盘主要是由软件来实现键盘的定义与识别。
全编码键盘能够由硬件逻辑自动提供与键对应的编码,此外,一般还
具有去抖动和多键、窜键保护电路。这种键盘使用方便,但需要较多的硬
件,价格较贵,一般的单片机应用系统较少采用。非编码键盘只简单地提
供行和列的矩阵,其它工作均由软件完成。由于其经济实用,
较多地应用
于单片机系统中。在本套设计中由于只需要几个功能键,此时,可采用独 立式按键结构[5]。 按键的软件结构:
按键中有一个复位键及定时键、调时键加一键和减一键,一个按键接
在复位电路上,另外四个按键接在P0——P4 口,低电平表示有按钮按下;
按钮没有接防抖电路,需要设计软件防抖。
1、定时。按下定时键后可以开始定时,过程如下:定时---〉小时加/
减---〉按定时---分钟加/减---按定时。
2、调时。按下调时键后可以调时,过程如下:调时---年加/减---调时
--月加/减---调时---日加/减---调时---时加/减---调时---分加/减---调时---秒 加/减---调时。 1.3.5 声音提示模块
蜂鸣器:89C52 的P2.0 口接了一个蜂鸣器,定时时间到, P1.0 输出
一定频率脉冲时,蜂鸣器将发出响声;一分钟后停止。