c语言单片机设计成的电子秒表设计

c语言单片机设计成的电子秒表设计

ID:14284081

大小:42.00 KB

页数:13页

时间:2018-07-27

c语言单片机设计成的电子秒表设计_第1页
c语言单片机设计成的电子秒表设计_第2页
c语言单片机设计成的电子秒表设计_第3页
c语言单片机设计成的电子秒表设计_第4页
c语言单片机设计成的电子秒表设计_第5页
资源描述:

《c语言单片机设计成的电子秒表设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言单片机设计成的电子秒表设计本文由fadestayer贡献doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。四川职业技术学院《单片机应用技术》课程设计报告单片机应用技术》课程设计报告题目:电子秒表系专班姓时别:电子信息工程系业:应用电子技术级:07电技1班名:胡泫冯天骄张扬刘宸间:09.6.15~09.6.20指导教师:成友才四川职业技术学院课程设计任务书电子信息工程系应用电子技术专业学生胡泫冯天骄张扬学号39、0807电技12009.6.15年级班日期课程设计题目电子秒表课程设计内容与要求:一、设计任务利用单片机的定时器/计数器定时和

2、计数,并使用LED数码管显示计时的时间来制作一个电子秒表。二、设计要求(1)能够多次计时;(2)能够查询计时时间。指导教师成友才刘宸第I页课程设计成绩评定表本课程设计评语:指导教师(签名):年月日本课程设计成绩:指导教师(签名):年第II页月日目录1方案设计……11.1系统分析……11.2系统方案……11.2.1方案设计……11.2.2方案论证……22硬件设计……22.2单片机最小系统……32.2.1振荡电路――让单片机活起来的心脏……32.2.2复位电路――恢复初始状态值……42.2.3程序下载接入电路……42.3电源电路设计……52.4显示电路设计……52.7元件清单…

3、…63软件设计……74课程设计体会……135参考文献……13第III页电子秒表本设计的成品是在单片机最小系统的基础上增加显示电路和控制电路来完成电摘要:子秒表的硬件电路的。电子秒表电路主要由AT89S52单片机最小系统电路、七段数码管动态显示电路和控制电路组成,它能实现八位数码显示和多次计时,能通过控制电路能控制时间的暂停和开始,能够最少十次计时,查询计时时间。关键字:关键字:AT89S52数码管最小系统1方案设计1.1系统分析设计的电路主要是能多次记时和查询时间,记时的多少通过显示电路显示出来,每一次计时可以通过控制电路查询出来。设计框图如图一所示;1.21.2系统方案1

4、.2.1方案设计方案一:利用分分离门电路和集成块电路设计数显定时器;可分为五个功能模块:秒脉冲发生器、计数器、译码显示电路、时序控制电路。秒脉冲发生器:555振荡器振荡周期T=0.693(R5+2R6)C=0.72,频率f=1.39Hz;计数器和控制电路是系统的主要部分,计数器是用可加(减)的计数方法,它是十进制计数的方式,选用74LS192,计时器完成计时功能;控制电路具有直接控制计数器的启动计数、暂停/连续计数、查询所计数、译码显示电路显示等功能。设计框图如二所示;第1页四川职业技术学院《单片机应用技术》课程设计报告方案二:利用AT89S52单片机设计数显定时器和定时器

5、。此方案采用AT98S52单片机系统来实现。单片机软件编程灵活、自由度大,可用软件编程实现各种控制算法和逻辑控制。单片即系统可用数码管显示秒表的值,能用键盘输入暂停,并可实现报捷。本方案选用了AT98S52芯片(内部含有8KB的EEPROM),不需要外扩展存储器,可使系统整体结构更为简单。设计框图如图三所示;1.2.2方案论证方案一是电子式,时间走的很准时,也能达到报警的功能实现,显示时间是现代式的数码管显示,但要做好是有很大的难度的,线非常之多,元件分散、多,容易把线接错;我采用了方案二以AT98S52芯片为中心控制系统,可实现显示、键盘控制、报警等功能,大大提高了系统的

6、智能化,也使得系统所测结果精度大大提高。故经过对三种方案的比较本设计及制作采用了。2硬件设计2.1控制芯片的介绍控制芯片的介绍AT89S52(与AT89S51相同)单片机的外型如图四所示。单片机可分为通用型和专用型,种类繁多。这里我们主要介绍AT89S52单片机是属于典型代表的MCS-51系列单片机,它是一种能处理8位数据的通用型单片机。Atmel以公司生产的具有CMOS工艺、低功耗、高性能的AT89S52为例,介绍单片机的工作原理、控制程序的编写及开发应用。AT89S52是一个高性能CMOS8位单片机,芯片内集成了通用8位中央处理器,片内含8kBytes的可反复擦写100

7、0次的Flash只读程序存储器(ROM),支持ISP(In-systemprogrammable)功能。AT89S52内部有128bytes的随机存取数据存储器(RAM)5个中断优先级2层中断嵌套中断,2个16位可编程定时计数,器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。兼容标准MCS-51指令系统及80C51引脚结构。第2页四川职业技术学院《单片机应用技术》课程设计报告图四图五AT89S52引脚图AT89S52有40个引脚,32个外部双向输入/输出(I/O)口。该芯片还具有PDIP40、TQF

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

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

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