- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子秒表课程计
目录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc234838433 1 设计方案 PAGEREF _Toc234838433 \h 1
HYPERLINK \l _Toc234838434 1.1 技术指标 PAGEREF _Toc234838434 \h 1
HYPERLINK \l _Toc234838435 1.2 具体方案 PAGEREF _Toc234838435 \h 1
HYPERLINK \l _Toc234838436 2 设计总体框图 PAGEREF _Toc234838436 \h 1
HYPERLINK \l _Toc234838437 2.1 设计流程框图 PAGEREF _Toc234838437 \h 1
HYPERLINK \l _Toc234838438 2.2 程序流程图 PAGEREF _Toc234838438 \h 2
HYPERLINK \l _Toc234838439 3 设计单元电路 PAGEREF _Toc234838439 \h 4
HYPERLINK \l _Toc234838440 4 电路原理说明 PAGEREF _Toc234838440 \h 4
HYPERLINK \l _Toc234838441 4.1 硬件的实现与原理说明 PAGEREF _Toc234838441 \h 4
HYPERLINK \l _Toc234838442 4.2 软件的实现与原理说明 PAGEREF _Toc234838442 \h 5
HYPERLINK \l _Toc234838443 4.3 各个部分的电路原理说明 PAGEREF _Toc234838443 \h 5
HYPERLINK \l _Toc234838444 5 参考文献 PAGEREF _Toc234838444 \h 6
HYPERLINK \l _Toc234838445 6 设计心得 PAGEREF _Toc234838445 \h 6
HYPERLINK \l _Toc234838446 附录 PAGEREF _Toc234838446 \h 7
HYPERLINK \l _Toc234838447 附录1:调试报告 PAGEREF _Toc234838447 \h 7
HYPERLINK \l _Toc234838448 附录2:元器件清单 PAGEREF _Toc234838448 \h 8
HYPERLINK \l _Toc234838449 附录3:程序源代码 PAGEREF _Toc234838449 \h 9
电子跑秒表的设计
1 设计方案
1.1 技术指标
本设计以89S51单片机为核心芯片,设计一模拟电子跑秒表,要求有:1. 利用LED显示秒表的计时过程;2. 可以对秒表进行初始时间设置;3可以调整秒表的时间。
1.2 具体方案
在明确跑秒表的设计要求及其指标以后,总体把握设计的思路。首先要弄懂89s51芯片的各个管脚的含义,以及51单片机内延迟程序及计时器的功能。在电子领域中可以通过各种方法来实现跑秒表的功能,但是我们要根据实际的情况来设计这一方案。首先,通过画出程序流程图以及实验总体框图设计出要实现的功能,在进行设计各个功能的实现方案。我在设计的时候使用了AT89S51单片机以及四位LED数码管。各个功能由4个按键控制,分别为K1,K2,K3,K4,按下K1,选位,移位建,按下去时,进入设定状态,再按一下依次循环位移,选中某一位后,该位数码管闪烁;K2为+1键;K3为暂停键;K4为复位,清零键。
2 设计总体框图
2.1 设计流程框图
设计总体框图,就是对设计流程的总体布局
利用keil软件编译能成功运行的源程序生成后续使用的.hex文件,以供模拟仿真
利用keil软件编译能成功运行的源程序
生成后续使用的.hex文件,以供模拟仿真
利用protues作图
电子跑秒表硬件结构图
使用protues仿真运行
图1 设计流程框图
2.2 程序流程图
程序流程图是对程序功能的总体把握
开始初始化
开始
初始化
开始计时
K1是否按下
第一次按下选择计时,再按下移位
K2是否按下
该位数码管数值+1
继续计时
K3是否按下
暂停计时
K4是否按下
设定时间到,停止计时
复位
N
Y
N
N
N
Y
Y
Y
图2 程序流程图
3 设计单元电路
图3 硬件电路图
在protues中模拟出电路的硬件的链接情况,其中主芯片为89c51,整个电路由k1,k2,k3,k4来控制,实现设计所需要的要求。P0口指向LED的各个管脚,P2口控制LED的选片。U3A ,U3B, U3C,
文档评论(0)