求助“单片机课程设计:简易数字钟” 功能要求如下

单片机课程设计:简易数字钟功能:用单片机及6位LED数码管显示时、分、秒,以24小时计时的方式运行能整点提醒。是用开关按键实现时、分、秒的调整。要求:1.开机时显示00:... 单片机课程设计:简易数字钟
功能:
用单片机及6位LED数码管显示 时、分、秒,以24小时计时的方式运行能整点提醒。是用开关按键实现时、分、秒的调整。
要求:
1.开机时显示00:00的时间开始计时;
2.P1.0控制秒调整 每按一次加1秒;
3.p1.1控制分调整 每按一次加1分;
4.P1.2控制时调整 每按一次家1时;
5.以短蜂鸣的次数代表整点时间。
谁有麻烦传给我,最好是完整版的DOC文件,十分的谢谢。
请发到13855306606@139.com邮箱里。
由于本人没有太多的积分,见谅!!!!
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
cl279554998
2009-06-04
知道答主
回答量:15
采纳率:0%
帮助的人:16.3万
展开全部
先给出一部分,DOC文件已发送到你的邮箱
3.系统板上硬件连线
(1. 把“单片机系统”区域中的P1.0-P1.7端口用8芯排线连接到“动态数码显示”区域中的A-H端口上;
(2. 把“单片机系统:区域中的P3.0-P3.7端口用8芯排线连接到“动态数码显示”区域中的S1-S8端口上;
(3. 把“单片机系统”区域中的P0.0/AD0、P0.1/AD1、P0.2/AD2端口分别用导线连接到“独立式键盘”区域中的SP3、SP2、SP1端口上;
4.相关基本知识
(1. 动态数码显示的方法
(2. 独立式按键识别过程
(3. “时”,“分”,“秒”数据送出显示处理方法
5.程序框图
6.汇编源程序
SECOND EQU 30H
MINITE EQU 31H
HOUR EQU 32H
HOURK BIT P0.0
MINITEK BIT P0.1
SECONDK BIT P0.2
DISPBUF EQU 40H
DISPBIT EQU 48H
T2SCNTA EQU 49H
T2SCNTB EQU 4AH
TEMP EQU 4BH
ORG 00H
LJMP START
ORG 0BH
LJMP INT_T0
START: MOV SECOND,#00H
MOV MINITE,#00H
MOV HOUR,#12
MOV DISPBIT,#00H
MOV T2SCNTA,#00H
MOV T2SCNTB,#00H
MOV TEMP,#0FEH
LCALL DISP
MOV TMOD,#01H
MOV TH0,#(65536-2000) / 256
MOV TL0,#(65536-2000) MOD 256
SETB TR0
SETB ET0
SETB EA
WT: JB SECONDK,NK1
LCALL DELY10MS
JB SECONDK,NK1
INC SECOND
MOV A,SECOND
CJNE A,#60,NS60
MOV SECOND,#00H
NS60: LCALL DISP
JNB SECONDK,$
NK1: JB MINITEK,NK2
LCALL DELY10MS
JB MINITEK,NK2
INC MINITE
MOV A,MINITE
CJNE A,#60,NM60
MOV MINITE,#00H
NM60: LCALL DISP
JNB MINITEK,$
NK2: JB HOURK,NK3
LCALL DELY10MS
JB HOURK,NK3
INC HOUR
MOV A,HOUR
CJNE A,#24,NH24
MOV HOUR,#00H
NH24: LCALL DISP
JNB HOURK,$
NK3: LJMP WT
DELY10MS:
MOV R6,#10
D1: MOV R7,#248
DJNZ R7,$
DJNZ R6,D1
RET
DISP:
MOV A,#DISPBUF
ADD A,#8
DEC A
MOV R1,A
MOV A,HOUR
MOV B,#10
DIV AB
MOV @R1,A
DEC R1
MOV A,B
MOV @R1,A
DEC R1
MOV A,#10
MOV@R1,A
DEC R1
MOV A,MINITE
MOV B,#10
DIV AB
MOV @R1,A
DEC R1
MOV A,B
MOV @R1,A
DEC R1
MOV A,#10
MOV@R1,A
DEC R1
MOV A,SECOND
MOV B,#10
DIV AB
MOV @R1,A
DEC R1
MOV A,B
MOV @R1,A
DEC R1
RET
INT_T0:
MOV TH0,#(65536-2000) / 256
MOV TL0,#(65536-2000) MOD 256
MOV A,#DISPBUF
ADD A,DISPBIT
MOV R0,A
MOV A,@R0
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P1,A
MOV A,DISPBIT
MOV DPTR,#TAB
MOVC A,@A+DPTR
MOV P3,A
INC DISPBIT
MOV A,DISPBIT
CJNE A,#08H,KNA
MOV DISPBIT,#00H
KNA: INC T2SCNTA
MOV A,T2SCNTA
CJNE A,#100,DONE
MOV T2SCNTA,#00H
INC T2SCNTB
MOV A,T2SCNTB
CJNE A,#05H,DONE
MOV T2SCNTB,#00H
INC SECOND
MOV A,SECOND
CJNE A,#60,NEXT
MOV SECOND,#00H
INC MINITE
MOV A,MINITE
CJNE A,#60,NEXT
MOV MINITE,#00H
INC HOUR
MOV A,HOUR
CJNE A,#24,NEXT
MOV HOUR,#00H
NEXT: LCALL DISP
DONE: RETI
TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,40H
TAB: DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH
END
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xmholtek
2009-06-01
知道答主
回答量:21
采纳率:0%
帮助的人:0
展开全部
就30分,不够诚意
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chinasndw
2009-06-01 · TA获得超过162个赞
知道答主
回答量:210
采纳率:0%
帮助的人:109万
展开全部
这样的程序简单,你直接去网上搜索得了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_2zz
2009-06-01 · 超过21用户采纳过TA的回答
知道答主
回答量:144
采纳率:0%
帮助的人:0
展开全部
没意思。。是很简单的东西
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
摘一把青梅煮酒
2009-06-01 · TA获得超过1805个赞
知道小有建树答主
回答量:767
采纳率:0%
帮助的人:635万
展开全部
已发
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友99e2cd6
2009-06-02 · TA获得超过128个赞
知道答主
回答量:123
采纳率:0%
帮助的人:93.8万
展开全部
已发,请查收
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 6条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式