微机原理电子时钟控制课程设计,,,跪求帮忙啊!!~~

来源:百度知道 编辑:UC知道 时间:2024/05/17 05:59:37
1、用8255的A口驱动六个七段数码管(LED)的字段,C口驱动六位七段数码管(LED)的位控端,右侧两位显示分值,左侧两位显示秒值。
2、段数码管采用动态扫描方式,用8253做定时器(采用查询方式),每位显示的时间<5ms,扫描频率>50Hz。
3、以5ms为基本时间单位,计数产生秒时间值,秒计数到60时对分计数,分计数到69时对时计数。

求高手帮忙。。。谢谢了。。。能有原理图和软件模块框图最好。。。

BUFF_KEY EQU 21H ;键盘键
BUFF_LED1 EQU 22H ;数码管显示缓存
BUFF_LED2 EQU 23H
BUFF_LED3 EQU 24H
BUFF_LED4 EQU 25H
BUFF_LED5 EQU 26H
BUFF_LED6 EQU 27H
BUFF_LED_LP EQU 28H ;T0键盘显示扫描缓存
HOR EQU 30H ;小时值缓存
MIN EQU 31H ;分钟值缓存
SEC EQU 32H ;秒值缓存
F_BEEP BIT 01H
LED_PORT EQU P0
DIG_PORT EQU P2
KEY_PORT EQU P2
SW1 BIT P2.7
SW2 BIT P2.6
SW3 BIT P2.5
SW4 BIT P2.4
SW5 BIT P2.3
SW6 BIT P2.2
BEEP BIT P2.0
KEY BIT P3.3
org 000h
JMP main
ORG 00BH
JMP T0_INT
O