主题:[讨论]求定时闹钟的汇编源程序
1)能显示 时时—分分—秒秒。
2)能够设定定时时间,修改定时时间。
3)定时时间到能够发出报警声或启动继电器,从而控制电器的启停
40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。
1、电源:(1) VCC - 芯片电源,接+5V; (2) VSS - 接地端;
2、时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。
3、 控制线:控制线共有4根。 (1)ALE/PROG:地址锁存允许/片内EPROM编程脉冲。
(2)PSEN:外ROM读选通信号。
(3) RST/VPD:复位/备用电源。
① RST(Reset)功能:复位信号输入端。 ② VPD功能:在Vcc掉电情况下,接备用电源。
(4) EA/Vpp:内外ROM选择/片内EPROM编程电源。
① EA功能:内外ROM选择端。 ② Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。
4、I/O线
80C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。
2)LED显示器接口及显示方式
由于所有六位段选线都由一个I/O口控制,因此,在每一瞬间,所有LED显示块会显示相同的字符。要想每位显示不同的字符,就必须采用扫描方法轮流点亮每一位LED显示块,也就是字每一瞬间只点亮一位LED显示块。此刻,段选控制I/O输出相应字符段选码(字型码),而位选则控制I/O口在该显示位送入选通信号(共阴极送低电平,共阳极送高电平)。这样就可以保证各位LED显示块显示相应的字符。
3)本系统采用6MHZ晶振,由P0口输出所要显示的字形段码,由P2口输出字位信号,低电平有效选中相应的LED,通过P1.7口驱动喇叭工作正常运行时,按开关S3调时间,S2是分、时的切换按钮,S1是调定时时间与显示时间的切换按钮。
2)能够设定定时时间,修改定时时间。
3)定时时间到能够发出报警声或启动继电器,从而控制电器的启停
40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。
1、电源:(1) VCC - 芯片电源,接+5V; (2) VSS - 接地端;
2、时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。
3、 控制线:控制线共有4根。 (1)ALE/PROG:地址锁存允许/片内EPROM编程脉冲。
(2)PSEN:外ROM读选通信号。
(3) RST/VPD:复位/备用电源。
① RST(Reset)功能:复位信号输入端。 ② VPD功能:在Vcc掉电情况下,接备用电源。
(4) EA/Vpp:内外ROM选择/片内EPROM编程电源。
① EA功能:内外ROM选择端。 ② Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。
4、I/O线
80C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。
2)LED显示器接口及显示方式
由于所有六位段选线都由一个I/O口控制,因此,在每一瞬间,所有LED显示块会显示相同的字符。要想每位显示不同的字符,就必须采用扫描方法轮流点亮每一位LED显示块,也就是字每一瞬间只点亮一位LED显示块。此刻,段选控制I/O输出相应字符段选码(字型码),而位选则控制I/O口在该显示位送入选通信号(共阴极送低电平,共阳极送高电平)。这样就可以保证各位LED显示块显示相应的字符。
3)本系统采用6MHZ晶振,由P0口输出所要显示的字形段码,由P2口输出字位信号,低电平有效选中相应的LED,通过P1.7口驱动喇叭工作正常运行时,按开关S3调时间,S2是分、时的切换按钮,S1是调定时时间与显示时间的切换按钮。