毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

AT89S51单片机家用煤气报警控制系统设计(5)

时间:2016-12-23 12:53来源:毕业论文
2.4.3 单片机复位电路 RESET:AT89S51的重置引脚,高电平动作,当要对晶片重置时,只要对此引脚电平提升至高电平并保持两个机器周期以上的时间,AT89S51便


2.4.3 单片机复位电路
RESET:AT89S51的重置引脚,高电平动作,当要对晶片重置时,只要对此引脚电平提升至高电平并保持两个机器周期以上的时间,AT89S51便能完成系统重置的各项动作,使得内部特殊功能寄存器的AT89S51 内容均被设成已知状态,并且至地址0000H处开始读入程序代码而执行程序[7]。     本文中的单片机最小系统采用手动复位方式,采用基本复位电路,电路图如图6所示。
 
图6 单片机晶振与复位电路
2.5 显示模块
 
图7 数码显示电路
显示用集成的4位数码管,七段码与P0口直接相连,用于输出P0口的数据给数码管;P0口上拉100的电阻,为了增加驱动能力,位选用P1.0~P1.2通过 74LS138译码器进行位选,指定所选的具体的一位。
表4  位选表
74LS138    4位集成数码管
C    B    A    译中    选中对应的
0    0    0    Y0    第一位
0    0    1    Y1    第二位
0    1    0    Y2    第三位
0    1    1    Y3    第四位
四位集成数码管选用的是共阴级的数码管,七段码用高电平可以点亮相应的各段码。
表5  七段数码表
显示字符    D7    D6    D5    D4    D3    D2    D1    D0    七段码
    dp    g    f    e    d    c    b    a    
0    0    0    1    1    1    1    1    1    3FH
1    0    0    0    0    0    1    1    0    06H
2    0    1    0    1    1    0    1    1    5BH
3    0    1    0    0    1    1    1    1    4FH
4    0    1    1    0    0    1    1    0    66H
5    0    1    1    0    1    1    0    1    6DH
6    0    1    1    1    1    1    0    1    7DH
7    0    0    0    0    0    1    1    1    07H
8    0    1    1    1    1    1    1    1    7FH
9    0    1    1    0    1    1    1    1    6FH
.    1    0    0    0    0    0    0    0    80H AT89S51单片机家用煤气报警控制系统设计(5):http://www.751com.cn/zidonghua/lunwen_1439.html
------分隔线----------------------------
推荐内容