单片机实训汇报模板.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  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文档。上传文档
查看更多
单片机实训汇报模板

《单片机》设计报告 题目:可调电子时钟的设计 学院:交通信息学院 专业: 班级: 姓名: 学号:指导老师: 一、实验内容 利用CPU的定时器和实验仪上提供的数码显示电路,设计一个可调电子时钟。显示格式如下:XX XX XX ,由左向右分别为:时、分、秒。同时还可以通过键盘对电子时钟的时间进行加减,达到可调。 二、实验内目的 掌握定时器的使用和编程方法; 掌握中断处理程序的编程方法; 掌握数码显示电路的驱动程序编程方法; 掌握键盘电路的程序编程方法; 掌握模块子程序的编程方法; 掌握硬件的线路的设计及连线方法。 三、实验说明 设计定时器每50ms中断一次,在中断服务程序中,对中断次数进行计数,50ms计数20次,就是1秒,然后再对秒计数得到分的值,对分计数得到小时的值,分别将各值送到相应的段地址端口和位地址端口,通过数码管显示结果,达到电子时钟的效果。在电子时钟的基础上,程序增加了键盘程序,对电子时钟进行可调(对秒/分/时进行加/减,此功能的增加使电子时钟功能更强、更实用。 四、硬件电路设计原理图 图1 总电路图 图2 键盘控制电路 五、软件设计 (一) 程序设计框图 ()实验程序设计 步骤 1、用定时器编写延迟子程序; 、编写学号显示子程序; 、编写从0~9秒用数码管显示子程序; 、据时分秒的要求,编写定时器0中断服务子程序; 、结合以上子程序,与主程序相组合成电子时钟程序; 、编写键盘控制加子程序; 、组合以上子程序,与主程序相组合成可调电子时钟程序; 实验结果分析 调试过程的问题及解决方法 、实验体会 1、编写程序时,知识结构混乱,无从下手。应该加深对书本基本知识的了解,即可解决。 2、脑海没有形成编写程序的思想,像显示子程序、延时程序等,都只是参考课本上的程序,没有个人创作。 3、指导老师够认真、负责,指导到位。 建议 单片机实训设计报告 - 1 - 开始 置定时器模式及常数 开始 设置初始常数 启动定时器 设置秒、分、时初值 键盘扫描 调用显示子程序 设置定时器初值 启动定时器 初始化显示参数 查表修正A值 段码输出 位选通 置定时器模式及常数 下一位选通 延迟10MS 关闭位选通 开始 关中断、保护现场 秒单元内容加1 到1分钟否? 秒单元内容清零 分单元内容加1 分单元内容清零 时单元内容加1 时单元内容清零 恢复现场 开中断 到1小时否? 到24小时否? 中断返回 开始 按键扫描 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 秒加1 分加1 时加1 秒减1 分减1 时减1 显示

文档评论(0)

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

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

1亿VIP精品文档

相关文档