单片机比赛试题(样题).docVIP

  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文档。上传文档
查看更多
单片机比赛试题(样题)

PAGE 5 2014年广东省 单片机控制装置安装与调试竞赛(样题) 任务书 --智能温湿度调节 请在4小时内,按要求完成下列工作任务 一、请你仔细阅读并理解工作任务书中关于设计要求和有关的说明,根据你的理解,选择你所需要的控制模块和元器件。 二、在赛场提供的图纸上画出系统的接线方框图,并在标题栏的 “工位”上填写你的竞赛工位号。 三、根据你画出的电气原理图,连接系统电路。 四、编写控制程序,将程序保存在“D”盘,以工位号命名,如D:\01(01文件夹)。 五、调试你编写的程序,检测和调整有关元器件设置,完成整体调试,使该系统能实现要求的设计功能。 六、功能调试完毕后,将程序烧写到单片机当中。 系统设计要求 系统整体框架如图1所示: 按键AT89S52温度传感器 按键 AT89S52 温度传感器 步进电机 LED指示 数码管 机械手 图1 系统工作框图 注:以上框架仅供参考,具体需要多少模块,考生自行选择。 系统工作原理 随着生活水平的提高,我们对家里环境的温度和湿度的要求也越来越高了,一个适当的温度和湿度的环境能给人带来舒适的起居环境。 我们用温度传感器来模拟家里的温度情况,用步进电机上的刻度来模拟家里的湿度情况。 当系统上电后,机械手回到初始状态(手爪张开,上升,到达三号工位),LED1、LED2熄灭,步进电机运行至7cm刻度处(代表湿度为50%),在数码管DS3~DS0上显示0.50,温度传感器显示室温,在数码管DS7~DS5处显示,如30C。 矩阵键盘分布如下 0 1 2 3 4 5 6 7 8 9 A B C/界面切换 D/工作历史查询 E F 按键“A”为温度设置按键, 按键“B”为湿度设置按键 按键“C”为“+”号按键 按键“D”为“-”号按键 按键“E”为启动按键 按键“F”为停止按键 在任意时刻按下按键“A”进入温度设置模式,数码管DS7~DS5闪烁,设定温度值有两种输入方式,我们可以直接通过键盘上“0”~“9”输入“00”~“99”的值,也可以通过按键“+”“-”来调整温度的设定值,每次按下按键“+”或“-”,设置值变换为+1或-1,设置范围为“00”~“99”;再一次按下按键“A”,温度设置完成,数码管停止闪烁。【温度设置的默认值为室温】 在任意时刻按下按键“B”进入湿度设置模式,数码管DS2~DS0闪烁,设定湿度值有两种输入方式,我们可以直接通过键盘上“0”~“9”输入“00”~“95”的值(注:湿度值规定为5的倍数),也可以通过键盘“+”“-”来调整湿度的设定值,每次按下按键“+”或“-”,设置值变换为+5或-5,设置范围为“00”~“95”;再一次按下按键“B”,湿度设置完成,数码管停止闪烁。【湿度设置的默认值为50%即0.50】 当按下“E”启动按键时: 若温度与温度设定值不一致,室温高于设定值时,则LED1闪烁,LED2熄灭;室温低于设定值时,则LED2闪烁,LED1熄灭;直至室温与设定值一致,LED1,LED2熄灭。数码管上的温度值实时改变。液晶屏上同时开始实时显示温度曲线,X轴显示时间单位,Y轴显示温度单位。温度曲线显示比例有两种,一种为1:1显示,即X轴每个分辨率为1S,Y轴每个分辨率为1℃;另一种为1:10显示,即X轴一个分辨率为0.1s,Y轴一个分辨率为0.1℃。温度曲线显示比例可通过“界面切换 以12S为一个工作周期,每一个周期需要做相应记录。 记录内容: 周期 最高温度 最低温度 平均温度 1 **.* **.* **.* 2 **.* **.* **.* 3 **.* **.* **.* 4 **.* **.* **.* 5 **.* **.* **.* 6 **.* **.* **.* 7 **.* **.* **.* 8 **.* **.* **.* 9 **.* **.* **.* 10 **.* **.* **.* 该记录需要记录最近十次的工作周期。 当按下“工作历史查询”按键后,可对最近十次记录进行查询,液晶屏上显示一个周期的相关记录数据。通过短按“工作历史查询”键可对十次周期记录数据进行翻页查询。长按“工作历史查询”按键则系统退出该界面进入温度曲线显示界面。 若湿度值与湿度设定值不一致,湿度值高于设定值时,机械手夹白球一次;湿度值低于设定值时,机械手夹黄球一次;直至湿度值与设定值一致,机械手停止工作。数码管上的湿度值实时改变(通过手动旋转步进电机来改变湿度值,湿度值由步进电机一端的电位器通过AD模块读出)。 当按下“F”停止按键时,系统处于停机状态,系统回到初始状态。

文档评论(0)

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

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

1亿VIP精品文档

相关文档