单片机课程设计总结报告参考模板.docVIP

单片机课程设计总结报告参考模板.doc

  1. 1、本文档共19页,可阅读全部内容。
  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文档。上传文档
查看更多
湖州师范学院求真学院 课程设计总结报告 课程名称 单片机应用系统设计 设计题目 基于STC89C51的数字电子钟设计 专 业 电子科学与技术 班 级 080835 姓 名 张静 学 号 12 指导教师 李祖欣 吴小红 报告成绩 求真学院信息与工程系 二〇一一年六月一日 《单片机应用系统设计》课程设计任务书 一、课题名称 《基于STC89C52的数字电子钟设计》 二、设计任务 基本任务: 采用STC单片机和键盘,设置4位LED数码管显示的电子时钟; 上电时,显示12:00并且“:”间隔500ms闪烁,其中“:”代表秒功能; 具有闹钟设定、闹铃功能。 通过键盘可修改时间。 发挥任务: 1.实现时钟整点“嘟”声提示功能; 2.实现秒表功能。秒表具有计时开始,计时结束,计时复位等功能。 三、设计报告撰写规范 单片微机应用系统设计总结报告正文,主要含以下内容(硬件、软件各部分内容也可组合起来进行撰写说明): 系统总体设计方案(画出系统原理框图、方案的论证与比较等内容); 硬件系统分析与设计(各模块或单元电路的设计、工作原理阐述、参数计算、元器件选择、完整的系统电路图、系统所需的元器件清单。等内容); 软件系统分析与设计(各功能模块的程序设计流程图与说明、软件系统设计、软件抗干扰措施、完整的程序等内容); 系统仿真调试与参数测量(使用仪器仪表、故障排除、电路硬件和软件调试的方法和技巧、指标测试的参数和波形、测量误差分析); 总结(本课题核心内容及使用价值、电路设计、软件设计的特点和选择方案的优缺点、改进方向和意见等); 按统一格式列出主要参考文献。 《基于STC89C51的数字电子钟设计》 课程设计总结报告 系统总体方案 本次设计时钟电路,使用了AT89c51单片机芯片控制电路,单片机控制电路简单且省去了很多复杂的线路,使得电路简明易懂, 使用键盘上的按键来调整时钟的时、分、秒,用一扬声器来进行定时提醒,同时使用汇编程序来控制整个时钟显示,使得编程变得更容易,这样通过四个模块:键盘、单片机芯片、扬声器、显示屏即可满足设计要求。如图1-1为数字钟总体设计框图。 本设计的软件程序包括主程序如图1-2、中断子程序如图1-3、打铃子程序、时钟显示子程序、查询时间表切换程序和延时子程序等等。另外,由于电路中有四个按键,还另外设计了防抖动程序来防止干扰 本设计的硬件包括89c51芯片,+5V电源,共阳八段数码管4个,三极管,电阻若干,导线若干 图1-1 数字钟总体设计框图 二、单片机概述 AT89c51单片机 单片机的发展及应用 单片机诞生于20世纪70年代末,经历了SCM、MCU、SoC三大阶段。单片机由运算器、控制器、存储器、输入输出设备构成单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。?? 图1-4 单片机的引脚 40个引脚按功能大致可分为4类:电源、时钟、控制和I/O引脚。 电源:    VCC - 芯片电源,接+5V; VSS - 接地端; 时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。 控制线:控制线共有4根, ALE/PROG:地址锁存允许/片内EPROM编程脉冲  ① ALE功能:用来锁存P0口送出的低8位地址  ② PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。 PSEN:外ROM读选通信号。 RST/VPD:复位/备用电源。   ① RST(Reset)功能:复位信号输入端。   ② VPD功能:在Vcc掉电情况下,接备用电源。 EA/Vpp:内外ROM选择/片内EPROM编程电源。   ① EA功能:内外ROM选择端。   ② Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。 I/O线 (三)工作原理 先对芯片片。P2.4口置低电平,即表示其接地。再判断P2.3是否为低电平,若为则R0加一。反之,判断P2.0是否为低电平,若为则判断其属于哪一个模式,在进行加一操作。反之,判断P2.1是否为低电平,若为则判断其属于哪一个模式,在进行减一操作。反之,判断P2.2是否为低电平,若为则判断其属

文档评论(0)

精品天地 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档