单片机综实验实验讲义(11自动化).docVIP

  1. 1、本文档共6页,可阅读全部内容。
  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文档。上传文档
查看更多
单片机综实验实验讲义(11自动化)

实验1 串口通信 (见教材p240实验6) 注:本次实验内容占课程总分的10% 1、实验目的:见书 2、实验内容:见书的实验原理 注意:实现功能参见第7章的实例2,令PCB设计不要做。 3、电路原理图: 4、程序流程图: 5、源程序: 6、实验结果: 3~6请根据自己完成的情况给出 实验2 行列式键盘及8位七段数码管显示 注:本次实验内容占课程总分的15% 实验目的:掌握矩阵式键盘的原理及编程方法,掌握数码管动态扫描显示的原理及编程方法 2、实验内容: 1个8位的七段数码管(7SEG-MPX8-CC-BLUE或7SEG-MPX8-CA-BLUE,共阴共阳的均可),一个4*4的矩阵式键盘,当按下数字键0~9时在数码管上显示,8位显示相同的内容。当按下非数字键即剩下的6个键(A~F)中任意一个时,清除当前显示的内容。 请设计满足以上要求的电路和程序。其中键盘扫描和数码管动态扫描显示的程序可以参考第4章ppt的内容。 4个数码管扫描的参考程序请见附件。键盘扫描程序见书上第4章。 3、电路原理图: 4、程序流程图: 5、源程序: 6、实验结果: 3~6请根据自己完成的情况给出 实验3 行列式键盘及8位七段数码管显示扩展 注:本次实验内容占课程总分的15% 实验目的:掌握矩阵式键盘的原理及编程方法,掌握数码管动态扫描显示的原理及编程方法 2、实验内容: 在实验2的基础上改进程序,当按下数字键0~9时在数码管上显示,要求每按下一个新的数字时,在最低位(最右边)显示,之前按下的数字一次向左移动一个位置,当按下的数字键超过8个时,不再显示新内容。当按下非数字键即剩下的6个键(A~F)中任意一个时,清除当前显示的内容。 注意这里需要判断按键是否弹起(避免重复显示,有关重复显示参考书第4章例5的重复计数问题,比较相似),否则多个数码管可能会显示同一按键对应的数值 3、电路原理图: 4、程序流程图: 5、源程序: 6、实验结果: 3~6请根据自己完成的情况给出 单片机综合实验综合设计要求及评分标准 注:综合设计占课程总分的60% 一、选题及要求 题目1:电子密码锁的设计 要求: 1、系统组成:行列式键盘输入密码;显示器(液晶显示器或数码管均可)显示提示信息;发光二极管模拟门锁(亮灭两种状态对应锁的开和闭) 2、基本功能:1) 系统具有一个初始密码;系统没有输入时处于待机状态; 2)输入正确密码时锁打开,显示器显示锁打开的提示信息,发光二极管亮;延时一段时间回到待机状态,锁关闭; 3)输入错误密码时锁不能打开,显示器显示密码错误的提示信息;时一段时间回到待机状态; 4)用户输入发现错误时,可以用清除键清除刚才的所有的输入,退格键实现退格功能。 3、扩展功能: 1)允许设置新密码,在设置新密码之前要正确输入原先的密码,输入正确后输入两遍新密码,两次输入一致,将新密码保存下来,之后开锁时用新密码;整个过程中有相应的提示信息; 2)密码存储在I2C-24C04存储器中(断电后存储的信息不会丢失)。 注:如果用数码管,可以在实验3的基础上进行扩展;用液晶显示器的话,键盘扫描程序也可以参考实验3的 题目2:可调电子时钟设计 要求: 1、系统组成:显示器(液晶显示器或数码管均可)显示时间;按键调整时间 2、基本功能: 1)以格式“小时-分钟-秒”显示时间,每过一秒显示内容更新; 2)能够显示当前的日期; 3)可以通过按键来调整时间,包括年、月、日、时、分、秒的增加或减小; 4)整点时,蜂鸣器或扬声器报时。 3、扩展功能: 1)用时钟芯片DS1302来管理时间(建议最好使用该芯片,比直接用单片机的定时器准确、方便) 2)显示星期,且调整年月日后,星期会跟着正确变化。 题目3:自选 要求:1、难度与工作量与题目1、2相当(选好题目后列出要实现的功能,先告诉老师,老师来判断,然后才能做) 2、要求有输入模块(按键)和输出模块(显示器) 3、输入的内容会引起输出内容的变化 4、扩展功能:要使用1个课堂上老师没有讲过的芯片 二、课程报告要求 课程报告需要包括以下内容: 封面(见发给你们的格式文档) 设计的题目、作者、摘要、关键字等 正文 设计预期功能:列出具体的每一项功能; 设计方案:给出系统中主要功能模块的芯片选择,或者方案; 硬件电路设计:给出各模块的电路或整体电路图,说明单片机引脚与各模块的连接关系,每一部分的工作原理; 软件设计:给出主程序,子程序、中断服务程序的流程图; 仿真结果:给出若干张仿真结果图,并用文字加以说明 小结:对整个设计进行总结,写一下自己的心得体会 参考文献 附录(源程序,包括注释) 评分标准表(见下表) 注意:以上5个部分应该在1个wo

文档评论(0)

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

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

1亿VIP精品文档

相关文档