完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
不用太复杂,像这样就行 3.1 硬件设计原理 时钟电路的核心是AT89C51单片机,其内部带有2KB的可反复擦写的只读Flash程序存储器和128 bytes的随机存取数据存储器(RAM),无须外扩程序存储器。电脑时钟没有大量的运算和暂存数据,现有的128B片内RAM已能满足要求,也不必外扩片RAM。系统配备两个四位LED数码管显示和3个独立式按键,用P0口作为键盘接口电路,P1口和P3口作为段码和位码输出口,并在字段码输出口接上拉电阻来驱动LED数码管显示。利用P0.0、P0.1和P0.2作为功能按键输入口。 在软件设计中,整个程序的主框架是以定时1s计算的方式来实现电子钟。定时1s的程序段,使用动态显示程序实现延时,既完成了延时,也完成了数字的显示。在计算程序中,使对应于时、分、秒的变化量按照60进制和24进制进行计算,动态显示程序直接引用这些变量,达到显示的数字也随之不断变化,即完成了电子钟的功能。 其软件功能模块主要有键输入程序、中断程序、显示程序,以及延时程序。 需要说明的是,这里设计的是简易的电子钟,主要是用程序运行来计算时间,这样用程序来确定出1s的时间精度是很有限的,所以整个时钟的精度不太高。 |
|
相关推荐
10个回答
|
|
没看明白你的问题是啥- -!
|
|
|
|
你这是摇用软件仿真出来吗 东西不都全了吗?
|
|
|
|
下面那个是电子时钟的硬件设计与软件流程,当模板写我提供的交通灯的硬件设计与软件流程。 |
|
|
|
下面那个是电子时钟的硬件设计与软件流程模板,对照模板写出我提供的交通灯的硬件设计与软件流程。谢谢 |
|
|
|
帮我把那个程序解释详细点也行啊//
|
|
|
|
子函数就是数码管显示数,给个dat它就显示相应的数值,主函数控制两组六个灯的部分,一开始是一个红灯一个车辆绿灯状态25个单位时间,同时数码管会显示相应倒计时,下一个状态红灯保持,绿灯变为黄灯持续5个单位时间秒,然后红灯变绿灯,黄灯变红灯保持25个单位时间。最好绿灯变为黄灯,红灯保持,持续5个单位时间,如此反复,十字路口两个方向红绿灯的状态
|
|
|
|
一点不懂的话,还是回回炉吧。
|
|
|
|
一点不懂还搞什么啊!先学习半年再说
|
|
|
|
这个。。。。。。慢慢学学基础的吧,没啥难的
|
|
|
|
对着原理图看程序就行了,实在不懂看看基础,很多东西问别人没有自己搞懂来的印象深课
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
863 浏览 0 评论
1462 浏览 1 评论
ad把一个15mm*1.5mm的灯放到直径15mm的圆形pcb板上,可以实现吗
1312 浏览 1 评论
1583 浏览 1 评论
请问PCB覆铜规则改成了Direct Connect为什么还是Relief Connect连接?
1905 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 08:26 , Processed in 0.898998 second(s), Total 90, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号