单片机计时秒表的设计(正确无误)

单片机计时秒表的设计(正确无误)

ID:14708917

大小:114.00 KB

页数:18页

时间:2018-07-30

单片机计时秒表的设计(正确无误)_第1页
单片机计时秒表的设计(正确无误)_第2页
单片机计时秒表的设计(正确无误)_第3页
单片机计时秒表的设计(正确无误)_第4页
单片机计时秒表的设计(正确无误)_第5页
资源描述:

《单片机计时秒表的设计(正确无误)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实习任务书学生姓名系部电气与信息工程学院专业班级自动化11-1班指导教师姓名职称讲师是否外聘□是RR否题目名称计时秒表的设计一、设计的内容、目的和意义本次实习主要完成具备基本功能的计时秒表的理论和实践设计。计时秒表是重要的计时工具,广泛运用于各行各业中。作为一种测量工具,计时秒表相对其它一般的记时工具具有便捷、准确、可比性高等优点。不仅可以提高精确度,而且可以大大减轻操作人员的负担,降低错误率。因此计时秒表常常用于体育竞赛及各种其他要求有较精确时间的各领域中。人们在日常生活中,有很多时候也要精确地计算时间,但往往因为人为因素造成人们不愿意看到的误差。秒表的出现,解决了传统的由于人为因素

2、造成的误差和不公平性。通过实习加深对单片机课程的全面认识复习和掌握,对单片机课程的应用进一步的了解。通过此次实习能够将单片机软硬件结合起来,对程序进行编辑,校验。实习通过单片机的定时器/计数器定时和计数原理,设计简单的计时器系统,拥有正确的计时、暂停、清零,并同时可以用数码管显示,在现实生活中应用广泛,具有现实意义。二、设计的技术指标要求1、研究方法(1)总体按照最优化的方法进行软件设计和硬件设计,走软件实现电路;(2)对软硬件进行模块划分,并对各单元电路结合EDA工具进行论证设计;(3)在查阅文献基础上展开设计,力求创新。2、技术要求(1)计时范围:小于1小时(2)可显示出毫秒计时(

3、3)实现开始、停止、继续功能摘要本次设计主要完成具备基本功能的计时秒表的理论和实践设计单片机控制秒表是集于单片机技术、模拟电子技术、数字技术为一体的机电一体化高科技产品,具有功耗低,安全性高,使用方便等优点。本次设计内容为以AT89S52单片机为核心的秒表,它采用键盘输入,单片机技术控制。设计内容以硬件电路设计和软件设计两部分来设计。利用单片机的定时器/计数器定时和计数的原理,用集成电路芯片、LED数码管以及按键来设计计时器。将软、硬件有机地结合起来,使他拥有正确的计时、暂停和继续并同时可以用数码管显示,在现实生中应用广泛。关键词:单片机;计时秒表;定时器/计数器;中断方案比较及选择(

4、方案数量可根据具体情况而定。方案论述要求简明扼要,突出设计原理。)方案1:利用集成计数器芯片74HC161进行计数,外加晶振14M电路提供脉冲,计数器最大计数值是16个数,可以用多片计数器级联,计数值通过转换芯片的转换,再输送给数码管显示。方案2:使用单片机AT89S52的定时器T0或者T1方式1十六位定时器,每隔一段时间产生一个中断,给定时器初值,通过程序设计使得软件计数器加1,将最后得到的软件计数器分离成各个段码,采用动态法使得数码管亮。方案3:使用单片机AT89S52的定时器T0或者T1方式2定时器,每隔一段时间产生一个中断,通过程序设计使得软件计数器加1,将最后得到的软件计数器

5、分离成各个段码,采用动态法使得数码管亮。方案4:使用单片机AT89S52的定时器T2十六位自动重载方式定时器,每隔一段时间产生一个中断,通过程序设计使得软件计数器加1,将最后得到的软件计数器分离成各个段码,采用动态法使得数码管亮。确定方案及理由:方案1电路连接复杂,不能实现秒表的启停。方案2使用方式1不能实现定时器初值的自动重载,将影响表秒的精确度。方案3虽然实现了自动重载功能,但是其计数的最大值较小,必须进行多次中断,这也会减少秒表的精确度。选择方案4,因为其最大技术值是65535,并且实现了自动重载功能,能最大的增加精确度。第1章总体设计方案1.1总体设计方案本次实习选用了价格较为

6、低廉的AT89S52芯片来实现秒表的精确计数,并运用编程加以实现。具体是通过单片机的T2定时器每隔一定的时间产生中断,通过程序设计使得软件计数器加1,将最后得到的软件计数器分离成各个段码,采用动态法使得数码管显示不同的数。其具体系统原理框图如图1.1按键电路时钟电路单片机AT89S52数码管显示复位电路图1.1图1.11.2软硬件功能分析系统的总体工作过程:首先通过软件设置选用单片机T2的自动重载方式的定时器,通过两个按键来控制定时器的启动和停止,来实现秒表的启停。设置三个软件计数器,分别负责分、秒,毫秒的计数,每隔10ms产生一次中断,然后判断对应的软件计数器是否满足值,若满足则相应

7、的值加一,若不满足则返回主程序,获得的分、秒,毫秒通过运算可以得到七段译码,送到数码管显示最后结果。第1章硬件电路设计2.1单片机最小系统电路设计设计所谓的最小系统是指可以保证计算机工作的最小硬件构成。对于单片机内部资源已能够满足系统需要的直接采用最小系统。对于AT89S52具有片上Flash的单片机,其最小系统如图2.1所示,其主要组成电路是复位电路和时钟电路。此时,P0和P2可以从总线应用解放出来,以作为普通I/O使用。图2.12.1.1复

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。