急求基于AT89C51或89S51单片机四位数码管电子钟汇编程序

1.我采用四位七段数码管,显示小时、分钟、秒,并且可以任意设定时间。2.电路有两个UIN2803作为IC驱动,三个排阻3.系统共有三个按键:S1:按下一次后,小时数加一,... 1.我采用四位七段数码管,显示小时、分钟、秒,并且可以任意设定时间。
2.电路有两个UIN2803作为IC驱动,三个排阻
3.系统共有三个按键:
S1:按下一次后,小时数加一,时间正常显示。
S2:按下一次后,分钟数加一,时间正常显示。
S3: 按下一次后,秒钟数加一,时间正常显示。
求大侠帮我修改问题程序,或直接写个新的,邮箱:854118116@qq.com。能用WAVE编译成功并和protuse软件仿真成功的,马上给分或追加
DISP EQU 20H
MDISPL BIT 07H
MDISPH BIT 06H
HDISPL BIT 05H
HDISPH BIT 04H
LEDCHOOSE EQU 40H
LEDCOUNT EQU 41H
TIMECHOOSE BIT P2.3
TIMEADD BIT P2.2
TIMESUBB BIT P2.1
*****************************************************
*****************************************************

ORG 0000H
SJMP MAIN
ORG 000BH
LJMP EXT0
ORG 001BH
LJMP EXT1
ORG 0030H
MAIN: MOV SP,#60
CLR A
MOV SECOND,#60
MOV R0,#MINUTEL
MOV R1,#4
LOOP: MOV @R0,A
INC R0
DJNZ R1,LOOP
MOV DISP,#0
MOV LEDCOUNT,#4
MOV LEDCHOOSE,#7FH
MOV R1,#2
MOV R3,#16
MOV R4,#250
MOV R0,#MINUTEL
MOV TMOD,#12H
MOV TH0,#06H
MOV TL0,#06H
MOV TH1,#0F8H
MOV TL1,#30H
MOV TCON,#50H
SETB PT0
MOV IE,#8AH
KEY: JB TIMECHOOSE,$
MOV R2,#2
LCALL DEL
JB TIMECHOOSE,KEY
LCALL HOURCHANGE
AJMP KEY
EXT0: DJNZ R4,DISPLAYOUT1
MOV R4,#250
DJNZ R3,DISPLAYOUT1
MOV R3,#16
CPL C
DJNZ SECOND,DISPLAYOUT1

SJMP MINCHANGE
DISPLAYOUT3: MOV DISP,#0
MOV R2,#50
LCALL DEL
RET
DEL: MOV R6,#10
DEL1: MOV R7,#250
DEL2: NOP
NOP
DJNZ R7,DEL2
DJNZ R6,DEL1
DJNZ R2,DEL
RET
************************************************************

TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
END
展开
 我来答
百度网友0cb5e654a
2010-04-23
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
给你一个,发你邮箱了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式