- 7
- 0
- 约2.34千字
- 约 9页
- 2017-09-19 发布于安徽
- 举报
(注:最好的课程设计,包含数字时钟源程序、电路图、以及成品文件、使用方法等)
单片机课程设计——数字时钟
1、数字时钟源程序:
S_SET BIT P1.0 ;数字钟秒控制位
M_SET BIT P1.1 ;分钟控制位
H_SET BIT P1.2 ;小时控制位
SECOND EQU 30H
MINUTE EQU 31H
HOUR EQU 32H
TCNT EQU 34H
ORG 00H
SJMP START
ORG 0BH
LJMP INT_T0
START: MOV DPTR,#TABLE
MOV HOUR,#0 ;初始化
MOV MINUTE,#0
MOV SECOND,#0
MOV TCNT,#0
MOV TMOD,#01H
MOV TH0,#3CH ;fosc=12MHz,定时50毫秒
MOV TL0,#0B0H
MOV IE,#82H
SETB TR0
A1: LCALL DISPLAY
JNB S_SET,S1
JNB M_SET,S2
JNB H_SET,S3
LJMP A1
S1: LCALL DELAY ;去抖动
JB S_SET,A1
INC SECOND ;秒值加1
MOV A,
原创力文档

文档评论(0)