《单片机应用系统开发》实训指导书20140614.docVIP

《单片机应用系统开发》实训指导书20140614.doc

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

单片机应用技术课程设计 第一部分:基本应用设计 以下基本应用设计项目任选其一,满分90分,具体要求见下页说明: 一、音乐播放器制作 二、串口通信应用 三、电子时钟 第二部分:综合实训项目 下列综合实训项目任选其一,满分110分,具体内容及要求见下页说明: 一、交通灯控制 二、密码锁设计 三、数字温度计 四、趣味塑身测评系统 五、智能煤气灶 六、Zigbee无线组网测试 第一部分 基本应用设计 一.音乐播放器制作 1.实验目的: 进一步掌握定时器、中断处理程序、接口应用的编程方法 进一步掌握音乐控制设计方法 熟悉常用调试方法 2.实验内容: 利用CPU的定时器和实验电路板上提供的按键、蜂鸣器电路,设计一个音乐播放器,按下启动按钮,自动播放一首乐曲。 1)自行规划I/O口,设计音乐播放器硬件电路。 2)确定主要功能模块,设计主程序和定时中断处理程序流程图 3)程序设计及调试 4)可选功能: 增加1个按键K1,按一次K1,可以切换播放另外一首曲目 3.实验器材: (1)单片机开发板; (2)计算机 4.提交清单 电路原理图(用PROTEUS设计) 流程图(主程序、定时中断服务程序) 源代码(较详细的注释) 二.串口通信应用 1.实验目的: 进一步掌握定时器、串口通信的编程方法 进一步掌握常用调试方法 熟悉单片机与PC机通信电路设计 2.实验内容: 设计一个带呼叫建立、数据传送、数据校验等基本流程的串口通信应用程序,要求能处理超时等待、出错重传次数限制等功能,包括发送方通信程序和接收方通信程序。 3.实验器材: (1)单片机开发板; (2)计算机 4.提交清单 双机通信电路原理图 流程图(发送方、接收方流程图) 源代码(较详细的注释) 三.电子时钟 1.实验目的: 进一步掌握定时器、中断处理程序、串口通信的编程方法 进一步掌握数码显示电路的驱动方法 掌握常用调试方法 2.实验内容: 利用CPU的定时器和实验电路板上提供的数码显示电路,设计一个电子时钟。任意初始值开始(如000000)动态显示时、分、秒数值,可通过按键在线修改电子时钟的初始值。 可选功能:通过串口将当前时钟信息发送到PC机上,或者传递给另一台单片机系统显示出来。 3.实验器材: (1)单片机开发板; (2)计算机 4.提交清单 电路原理图 流程图(主程序、定时中断服务程序、显示子程序、串口通信程序) 源代码(较详细的注释) 第二部分 综合实训项目 一、交通灯控制系统 设计要求: 设计一个十字路口交通灯控制系统,四位数码管分别显示南北方向和东西方向红灯倒计时值; 黄灯闪烁统一5秒,东西方向与南北方向红绿灯交错顺序如下表所示: 东西方向 绿 黄 红 红 绿 南北方向 红 红 绿 黄 红 两个按键用于调整南北方向和东西方向红灯时间; 利用串口通信接收红绿灯的配时信息。 提交清单 电路原理图 流程图(主程序、定时中断服务程序、显示子程序、串口通信程序) 源代码(较详细的注释) 二、密码锁设计 设计要求: 1. 设计一套密码锁,2*4矩阵式键盘用于输入4位密码,5位数码管用于显示操作提示信息和密码信息; 2. 系统通电开机后,数码管显示(),提示用户当前处于锁定状态,请输入密码; 3. 用户按下按键开始输入密码,数码管更新显示密码对应的数字。 4. 系统检验密码如果正确,数码管更新显示(),提示用户密码锁开启正常。 5. 如果密码输入出错,数码管更新显示(),提示用户密码错误,密码锁仍处于锁定状态。 6. 可选功能: 加入删除键功能,在输入密码过程中,如果按下删除键,清除前一位数字,如果没有数字可供删除(误操作情况下),系统恢复到初始开机状态。 提交清单 电路原理图 流程图(主程序、定时中断服务程序、显示子程序、串口通信程序) 源代码(较详细的注释) 三、数字温度计设计 设计要求: 1. 设计一款数字温度计,利用传感器检测当前环境温度,检测结果保留一位小数,由4位数码管显示(如环境温度为18.5度,则显示); 2. 系统开机,数码管初始显示全0,然后进入温度检测阶段; 3. 温度传感器可选用DS18B20,系统每隔一段时间(如20秒)读取一次DS18B20的检测结果,刷新显示。 4. 也可以利用热敏电阻作为原始温度检测器件,再通过ADC0809进行模数转换,得到的结果经单片机处理后送数码管显示。 5. 可选功能:程序设计中为提高检测数据可靠性,可连续采样三次取平均值或者取中间值作为最终结果送数码管显示。 提交清单 电路原理图 流程图(主程序、定时中断服务程序、显示子程序、串口通信程序) 源代码(较详细的注释) 四、智能塑身测评系统 设计要求: 1. 设计一套智能塑身测评系统,下位机负责采集传感

文档评论(0)

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

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

1亿VIP精品文档

相关文档