单片机课程设计-秒表系统设计

单片机课程设计-秒表系统设计

ID:6786390

大小:534.00 KB

页数:26页

时间:2018-01-25

单片机课程设计-秒表系统设计_第1页
单片机课程设计-秒表系统设计_第2页
单片机课程设计-秒表系统设计_第3页
单片机课程设计-秒表系统设计_第4页
单片机课程设计-秒表系统设计_第5页
资源描述:

《单片机课程设计-秒表系统设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、东北石油大学课程设计课程单片机课程设计题目秒表系统的设计院系电气信息工程学院测控系专业班级学生姓名学生学号指导教师2012年7月8日东北石油大学课程设计任务书课程单片机课程设计题目秒表系统的设计专业测控技术与仪器姓名学号一、任务以AT89C51单片机为控制中心,设计一个两位LED显示的电子秒表。二、设计要求[1]现实时间为00~99秒,每秒自动加1。[2]设计一个“开始按键”、“暂停键”、及一个“复位清零键”。[3]计时精度:误差≤1秒/月(具有微调设置)。[4]基本电路包括:单片机最小系统、LED显示电路、独立键盘电路等。[5]提交设计报告、电路图及程序源码。[6]

2、电子妙表具有倒计时功能,即时时间到,蜂鸣器启动。三、参考资料[1]余发山.单片机原理及应用技术[M].徐州:中国矿业大学出版社,2003.[2]杨凌霄.微型计算机原理及应用[M].徐州:中国矿业大学出版社,2004.[3]杨宁.单片机与控制技术[M].北京:北京航空航天大学出版社,2004.[6]吴国经.《单片机应用技术》[M].北京:中国电力出版社,2003.[5]杨宁.单片机与控制技术[M].北京:北京航空航天大学出版社,2002.32-77.完成期限2012.6.29至2012.7.8指导教师专业负责人曹广华2012年6月29日秒表系统的设计目录第1章绪论11.

3、1秒表系统的概述11.2秒表系统设计的概况11.3本设计任务2第2章总体方案论证与设计32.1显示电路32.2主控制器选择32.3计时方案选择4第3章系统硬件设计53.1数字妙表电路设计53.2复位电路设计63.3单片机时钟振荡电路设计6第4章系统的软件设计84.1主程序设计84.2设置子程序设计104.3加减1子程序设计11第5章系统调试与测试结果分析125.1使用的仪器仪表125.2系统调试125.3测试结果12结论13参考文献14附录1程序15附录2仿真效果图20秒表系统的设计第1章绪论本文设计了一种以单片机AT80C51为核心的数字频率计。介绍了单片机、数字译

4、码和显示单元的组成和工作原理。实现开始键用来控制秒表工作的开始;暂停键用来暂停程序的运行;上翻键是正计数的开始,下翻键是倒计时的开始,利用暂停键停止;复位清零键是用来对程序复位用的,当程序出现死循环或想从00开始重新计时,按下复位键可返回程序开始,重新执行。系统简单可靠、操作简易,能基本满足一般情况下的需求。既保证了计时精度,又使系统具有较好的实时性。本秒表系统设计简洁,便于携带,扩展能力强,适用范围广。1.1秒表系统的概述数字秒表是采用数字电路制成的实现对时间的测量。数字秒表是通信设备、音、视频等科研生产领域不可缺少的测量仪器。采用8051单片机的定时器/计数器定时

5、和记数的原理,使其能精确计时。利用中断系统使其能实现开始和复位的功能。整个系统非常精简,且具有灵活的现场可更改性。1.2秒表系统设计的概况1.2.1问题描述设计一个秒表,按“开始”按键,开始计数,数码管显示从00每秒自动加一;按“复位”按键,系统清零,数码管显示00;按“暂停”按键,系统暂停计数,数码管显示当前的计数;按“上翻”按键,系统正向计时,按“下翻”按键,系统倒计时;当计时时间到的时候蜂鸣器发出警报.1.2.2设计要求(1)现实时间为00~99秒,每秒自动加1(2)设计一个“开始按键”、“暂停键”、及一个“复位清零键”。(3)计时精度:误差≤1秒/月(具有微调

6、设置)。(4)基本电路包括:单片机最小系统、LED显示电路、独立键盘电路等。(5)提交设计报告、电路图及程序源码。(6)电子妙表具有倒计时功能,即时时间到,蜂鸣器启动。21秒表系统的设计1.3本设计任务该设计要求进行计时并在数码管上显示时间,则可利用MCS系列单片机微机仿真实验系统中的芯片8051中的P3.2管脚作为外部中断0的入口地址,并实现“暂停”按键的功能;将P3.3作为外部中断1的入口地址,并实现“清零”按键的功能;使用P0口作为段码数据输出控制口,RESPACK-7是一个七个电阻的排阻,P0.0、P0.1口分别实现开始、设置的功能。显示电路由两位共阴极数码管

7、组成。使用定时器T0实现10ms的定时,进行快加延时;当想实现正常计数时的1s延时,只需要实现40次25ms的定时器T1控制延时就可以实现。其中“开始”按键当开关由0拨向1时开始计时。初始状态下计时器显示00,当按下开始键时,外部中断INT0向CPU发出中断请求,CPU转去执行外部中断0服务程序,即开启定时器T0,并且进行100次计数,当到100次时,即延时1s时,产生一个中断信号,向CPU发出请求,执行计数器加一且送往数码管显示。在计时过程中,只要按下暂停键,即根据P1.0口电平变化去执行控制程序,关断定时器T0和T1,调用显示子程序,实现暂停功能

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

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

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