网站大量收购独家精品文档,联系QQ:2885784924

单片机课题设计秒表的设计.docVIP

  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文档。上传文档
查看更多
单片机课题设计——秒表的设计 设计课题:秒表设计 专业班级:10级自动化(3)班 学生姓名: 对应学号: 指教教师:郭玉 设计时间:2012 年12月21日 目录 一、课程设计目的和意义和主要功能 1、……………………………………………………目的意义 2、……………………………………………………主要功能 二、方案设计与论证 1、……………………………………………………方案设计 2、……………………………………………………显示电路 3、……………………………………………………单片机 4、……………………………………………………参数计算 三、硬件电路设计 1、……………………………STC89C52单片机的简单介绍 2、……………………………………………………接口电路 3、…………………………………………………硬件连线图 四、软件设计:流程图、秒表源程序 五、性能分析、结论和心得 附件1 源程序 附件2 参考文献 一、课程设计的性质、目的和意义及主要功能: 1.课程设计的性质: “单片机课程设计”是自动化、电子信息及电气工程等专业本科学生的一门实践必修课。 2.课程设计的目的和任务: 提高学生理论知识与联系实际相的学风和动手实践技能,培养学生综合运用理论知识解决实际问题的能力。巩固和加深对单片机基本知识的理解,培养学生的创新能力,经过搜集资料,初步方案设计,硬件电路设计、程序编写,撰写设计报告的过程,使学生得到一次科学研究工作的初步训,为后续课程的学习、毕业设计乃至毕业后的工作打下一个良好的基础。 3.主要功能: (1在ZY15MCU12BD型综合单片机实验箱的硬件结构上编写软件完成设计。 2)程序的首地址应使目标机可以直接运行,即从0000H开端。在主程序的开端部分必须设置一个合适的栈底。程序放置的地址须持续且靠前,不要在中间留下大批的空间地址,以使目标机可以应用较少的硬件资源。 (3)位显示器数码管从左到右分辨显示时分秒(各占用2位),采用24小时标准计时制。开端计时时为0000-00,到2359-59后变成0000-00. (4)设置三个按钮,分别控制启停,调分,调时功能。 二、方案设计与论证: 1、方案设计 本设计要求进行计时并在数码管上显示时间按键说明按“”按键,开始计数,数码管显示从00开始每秒自动加;按“”按键,系统,数码管显示当时的计数89C52 是低电压,高性能 CMOS 8 位单片机,片内含 8k bytes 的可反复擦写的Flash只读程序存储器和256 bytes 的随机存取数据存储器(RAM),器件采用高密度、非易失性存储技术生产,与标准 MCS-51 指令系统及8052产品引脚兼容,片内置通用8位中央处理器(CPU)和 Flash 存储单元,功能强大 STC89C52 单片机适合于许多较为复杂控制应用场合。STC89C52单片机为40引脚双列直插芯片,有四个I/O口P0、P1、P2、P3,每一条I/O线都能独立地作输出或输入。STC89C52 PDIP管脚封装,如图2-2所示。 图2-2 (1)一个8位微处理器CPU (2)片内数据存储器RAM和特殊功能寄存器SFR (3)片内程序存储器ROM (4)两个定时/计数器T0、T1,可用作定时器,也可用以对外部脉冲进行计 数 (5)四个8位可编程的并行I/O端口,每个端口既可作输入,也可作输出 (6)一个串行端口,用于数据的串行通信 (7)中断控制系统 (8)内部时钟电路 功能特性概述:STC89C52 提供以下标准功能:8k字节 Flash 闪速存储器,256字节内部 RAM,32 个 I/O 口线,3 个 16 位定时/计数器,一个 6 向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,STC89C52 可降至 0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止 CPU 的工作,但允许 RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存 RAM 中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。 2、接口电路: 内部时钟电路 复位电路 数码管接线图 (4)按键控制电路 3、硬件连线: 四、软件设计: 1、流程图: 2、源程序:见附录 五、性能分析与结论: 1、性能分析: 所制电路板虽然能实现设计中要求的功能,但是在实际使用中还是存在着许多缺陷。这块电路板不能随意查看记录的数据,复位后所计数据便会丢失,不能翻看历史,所计数据组数不能满足现实需要。 对于keil软件和烧写软件,之前我们根本不了解,通过学习光盘中的资料怎么下载和使用这两个软件,在这其中我们也遇到了困难,开始总是不能理解

文档评论(0)

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

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

1亿VIP精品文档

相关文档