单片机C秒表课程设计.docxVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机C秒表课程设计

单片机及其相关实践课程设计报告 基于单片机的(秒表)设计 班级:电XXXX-X班 学号:XXXXXXXX 姓名:XXX 指导老师:XXXX 目录 一、概述1 1.1设计目的1 1.2设计要求1 1.3设计意义1 二、系统总体方案及硬件设计1 2.1系统总体方案1 2.2硬件设计1 2.3原理图绘制1 2.3.1原理图的绘制2 2.3.2原理图布线3 2.3.3编辑和调整3 2.3.4原理图报表文件的生成4 2.3.5 PCB设计4 2.3.6 PCB布局4 2.4各部分的电路5 2.4.1晶体振荡电路5 2.4.2复位电路5 2.4.3按键电路6 2.4.4 显示电路6 2.4.5系统电路7 三、软件设计8 3.1.设计特点8 3.2.秒表设计源程序8 四、元器件清单10 五、结论与心得10  PAGE \* MERGEFORMAT 14 一、概述 1.1设计目的 设计一个单片机控制的秒表系统。利用单片机的定时器/计数器定时和记数的原理,结合显示电路、数码管以及按键来设计秒表。将软、硬件有机的结合起来,使得系统能够正确的进行计时,同时具有开??、暂停、清零、复位等功能。 1.2设计要求 (1)共四位数码管显示,显示时间为:00.00-99.99; (2)共三个按键,分别是开始、暂停、清零; (3)显示时间从00.00一直到99.99,到99.99自动清零。 1.3 设计意义 (1)通过本次课程设计可以使我们进一步熟悉和掌握单片内部和工作原理,了解单片机应用系统设计的基本步骤和方法。 (2)通过利用STC89C52单片机,理解单片机在自动化仪表的作用以及掌握单片机的编程方法。 (3)通过设计一个简单的实际应用输入以及显示模拟系统,掌握单片机仿真软件的使用方法。 (4)该实验通过单片机的定时器/计数器定时和计数原理,设计简单的记时器系统,拥有正确的计时、暂停、清零的功能,该秒表在现实生活中应用广泛,具有现实意义。 系统总体方案及硬件设计 2.1 系统总体方案 本系统采用STC89C52单片机为中心器件,利用其定时器/计数器定时和记数的原理,结合硬件电路如电源电路,晶振电路,复位电路,显示电路,以及以一些按键电路等来设计计时器,将软、硬件有机地结合起来。其中软件系统采用C语言编写程序,包括显示、计数、中断、延时、按键消抖程序等,并且在编程软件中调试运行,硬件系统利用Proteus强大的功能来实现,简单且易于观察,在仿真中可以观察到实际的工作状态。 2.2 硬件设计 STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash存储器。具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM, MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。 特性 STC89C52RC单片机: 8K字节程序存储空间; 512字节数据存储空间; 内带2K字节EEPROM存储空间; 可直接使用串口下载; 参数 1. 增强型8051 单片机,6 时钟/机器周期和12 时钟/机器周期可以任意 选择,指令代码完全兼容传统8051.[2]? 2. 工作电压:5.5V~3.3V(5V 单片机)/3.8V~2.0V(3V 单片机) 3. 工作频率范围:0~40MHz,相当于普通8051 的0~80MHz,实际工作 频率可达48MHz 4. 用户HYPERLINK /doc/3417785.html \t _blank 应用程序空间为8K 字节 5. 片上集成512 字节RAM 6. 通用I/O 口(32 个),复位后为:P0/P1/P2/P3 是准双向口/弱上拉, P0 口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为 I/O 口用时,需加上拉电阻。 7. ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无 需专用仿真器,可通过串口(RxD/P3.0,TxD/P3.1)直接下载用户程 序,数秒即可完成一片 8. 具有EEPROM 功能 9. 具有看门狗功能 10. 共3 个16 位定时器/计数器。即定时器T0、T1、T2 11. 外部中断4 路,下降沿中断或低电平触发电路,Power Down 模式可 由外部中断低电平触发中断方式唤醒 12. 通用异步串行口(UART),还可用定时器软件实现多个UART 13. 工作温度范

您可能关注的文档

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档