数字钟设计

数字钟的设计1.设计目的(1)学习AT89S52内部定时/计数器的原理及应用(2)了解使用单片机处理复杂逻辑的方法(3)掌握多位数码管动态显示的方法2.设计任务用AT89... 数字钟的设计
1.设计目的
(1) 学习AT89S52内部定时/计数器的原理及应用
(2) 了解使用单片机处理复杂逻辑的方法
(3) 掌握多位数码管动态显示的方法
2.设计任务
用AT89S52单片机的定时/计数器T0产生一秒的定时时间,作为秒计数时间,当一秒产生时,秒计数加1。开机时显示00-00-00的时间,开始计时:P1.0控制“秒“的调整,每按一次加1秒;P1.1控制
“分“的调整,每按一次加1分;P1.2控制”时“的调整,每按一次加1小时。计时满23-59-59时,返回00-00-00重新计时。P1.3用做复位键,在计时过程中如果按下复位键,则返回00-00-00重新计时。
(1) 基本要求
a. 用AT89S51单片机的定时/计数器T0产生一秒的定时时间,作为秒计数时间。
b. 当一秒产生时,秒计数加1。
c. 开机时,显示00-00-00,并开始连续计时。计时满23-59-59时,返回00-00-00重新开始计时。

(2) 高级要求
在以上设计基础上,在单片机的P1.0-P1.3口分别接入4个按键:
a. P1.0控制“秒”的调整,每按一次加1秒
b. P1.1控制“分”的调整,每按一次加1分
c. P1.2控制“时”的调整,每按一次加1时
d. P1.3用作复位键,在计时过程中如果按下复位键,则返回00-00-00重新计数。
3.电路原理图(注意:两幅图,显示时间和日期)

4.数字钟程序流程图

5.实验结果分析
展开
 我来答
nongjianjun
2013-10-21 · TA获得超过831个赞
知道小有建树答主
回答量:3761
采纳率:0%
帮助的人:887万
展开全部
要用八位7段数码管显示是吧。可以帮你写写
追问
是的,哥帮我做下被,万分感谢
追答
恩,可以的
jcd309
2013-10-21 · TA获得超过810个赞
知道答主
回答量:555
采纳率:0%
帮助的人:224万
展开全部
这个电路有点复杂啊
更多追问追答
追问
帮帮忙,明后天都可以,电路图跟程序
追答
但最近比较忙的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式