- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一.前 言
在 电子科学技术高速发展的今天,高科技产品越来越多的应用在我们的日常生活
中,给我们的生活带来了非常大的方便,每时每秒我们都能感受到产品的更新换代。产
品和技术革新的日新月异都让人非常惊讶。像平常我们工作所用的电脑、手机和生活所
用的电视机,收音机,Mp3 等等,这些高科技产品给我们带来了极大的方便,但这要归
功于科学技术的高速发展。简易秒表是我们的单片机课程设计题目。简易秒表涉及到
《模拟电子技术》和《电路分析》中的相关知识。本文介绍的简易秒表电路设计新颖具有
电路结构简单、成本较低、操作方便、灵敏可靠等优点, 使用效果良好,具有较高的推
广价值。
二.系统设计要求
⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计。
⑵ 软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;利用
单片机定时器中断和定时器计数方式实现秒定时。通过 LED 显示程序的调整,熟悉
LED 动态显示的控制过程。
⑶ 功能要求:用 PB1 启动秒表和停止秒表,PB2 键将秒表归零,按一下 PB1,即开
始定时,在数码管上每秒加 1,加到 99,归零,秒表在暂停状态下,按下 PB3 键可对秒数
加 1,按下 PB4 键可对秒数减 1。
1
(4)通过阅读和调试简易秒表整体程序,学会如何编制含 LED 动态显示、键盘扫描
和定时器中断等多种功能的综合程序,初步体会大型程序的编制和调试技巧。
三.设计思路分析
本设计以单片机为核心设计的简易秒表方案是:用按钮 PB1 启动秒表和停止秒表,
开启后立刻进入计时状态,用定时器 T0 进行 1s 的计数,每隔 1s 就把预设时间加 1,用
一个两位的 LED 数码管显示时间,按钮 PB2 将秒表归零,如果第二次按一下 S1 键,计
时会立即停止,在数码管上显示当前秒数,这时如果按下 PB2 键,数码管会显示 00,直
到再次按下 PB1 键计时才会开始,当秒数加到 99 后,下一秒数码管会归零,即从 0 开
始重新每秒加 1 计时。另外在 P1 口的 0 和 1 引脚各连接一个按钮,一个进行加 1,另一
个进行减 1。
四.系统硬件 电路设计
4.1 简易秒表显示模块
显示模块主要是显示秒表当前秒数,我考虑有以下两种显示方案。
方案 1 :使用传统的数码管显示。数码管具有低能耗、低损耗、低压、寿命长、耐老
化、防晒、防潮、防火、防高低温,对外界环境要求低,易于维护,同时其精度高,称量快,精
确可靠,操作简单。数码显示是采用 BCD 编码显示数字,程序编译容易,资源占用较少。
根据以上的论述,采用方案二,如图:4-1。
2
方案 2 :使用液晶屏显示时间。液晶显示屏具有轻薄短小、低耗 电量、无辐射危险,
平面直角显示以及影像稳定不闪烁等优势,可视面积大,画面效果好,分辨率高,抗干
扰能力强的特点。但由于只需要显示时间和组别的数字,信息量比较少,且由于液晶是
以点阵的模式显示各种符号,需要利用控制芯片创建字符库,编程工作量大,控制器的
资源占用较多,其成本也偏高。在使用时不能有静电干扰,否则易烧坏液晶显示芯片,
不易维护。
4. 2 控制器模块单片机的选择 图:4-1 七段发光二极管
ATMEL 公司的 89C52 单片机是增强型 RISC 内载 Flash 的单片机,芯片上的 Flash
存储器附在用户的产品中,可随时编程,再编程,使用户的产品设计容易,更新换代方便。
89C52 单片机采用增强的 RISC 结构,使其具有高速处理能力,在一个时钟周期内可执行
复杂的指令,每 MHz 可实现 1MIPS 的处理能力。89C52 单片机工作电压为 2.7~6.0V,可
以实现耗 电最优化。89C52 的单片机广泛应用于计算机外部设备,工业实时控制,仪器仪
表,通讯设备,家用电器,宇航设备等各个领域。由于单片机的种类很多,在选择单片机时
要依据实际设计要求选择合适的单片机。例如当设计仅仅需要一个单片机定时器那么
选择 89C1051 或 89C2051 即可,而不选择 89C52, 因为后者的价格较高一些。当然若程
3
序和数据区的要求较高那
文档评论(0)