- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机综合系统设计题目汇编
综合系统设计题目
题目一:智能时控开关设计
主要内容:
利用单片机中的定时器、IO接口、中断系统等资源,设计一智能时控开关系统,能根据时刻信息或倒计时信息对多路开关进行控制。
基本要求:
(1)系统含24小时时钟数码管可显示小时分钟通过按键发光二极管闪烁蜂鸣器发声提示闪烁发声,(3~5路) 开关进行定时控制。
(5)可对每路按多个时间顺序设置开关控制。(如:8:00开,12:00关,14:00开,16:00 关)。
(6)尝试为系统设置语音提示功能。
题目二:交通信号灯模拟系统设计
主要内容:
利用单片机中的定时器、IO接口、中断系统等资源,设计一个十字路口交通信号灯的控制模拟系统。
基本要求:
(1)利用单片机的定时器定时,令十字路口的红绿灯交替点亮和熄灭。
(2)可通过按键0°~50°),且当温度每变化1度时立即更新显示。
基本要求:
(1)系统能通过I/O接口线对加热装置进行控制,并通过A/D转换电路采集该装置温度信息。
(2)具内部24小时时钟,可利用两位LED数码管即时显示采集的温度值。
(3)当温度每变化1度时应立即更新显示。
提高部分:
(4)设计温度控制功能,对加热装置的某个温度值进行控制。
(5) 设计温度控制功能,对加热装置的某个温度范围进行控制。
题目四:乒乓球游戏模拟器设计
主要内容:
利用单片机中的定时器、IO接口、中断系统等资源,设计一个乒乓球游戏模拟器,在仿真环境下进行模拟乒乓球比赛。用8个LED发光管的来回滚动显示模拟打乒乓球时乒乓球在两边球台上的来回运动。比赛双方各用1个按钮来模拟发球与接球,即发球方按动其控制的按钮,球从发球方一侧向对方运动(LED发光管从发球方到对方逐个点亮,滚动显示)。当球运动至接球方时,接球方立即按动其控制的按钮,“击球”使球“弹回”发球方一侧。如此周而复始,直至在规定的击球时间内有一方未能完成击球动作,从而对方得一分;然后继续比赛。
基本要求:
(1) 记分。比赛双方各用3位八段管记录得分,其中1位记录盘分(大比分,如3:2),2位记录局分(小比分,如09:05),盘分局分初始值均可预先设定。
(2) 十一分制。7局4胜,两球轮换发球,在一局比赛中,先得11分的一方为胜方。比赛结束八段管显示胜负局数,按键后重新开始。
(3) 发球方的初始状态为:靠近己方的第1个LED闪烁发光,表示发球权的归属。
(4) 球以1 LED/0.5s的速度移动。在球到达前按下按钮无效(不起回球作用);在球到达后的0.5s内按下按钮有效(回球),否则失球(失分),本回合结束,刷新比分。
*设计提示:
球到达接球方后,立即读接球方的按钮状态,若未按则有效(),然后不断读按钮状态,直到按下代表“击球”动作。
提高部分:
(5)在一局比赛中,先得11分的一方为胜方,10平后,先多得2分的一方为胜方。
(6)可改变球移动速度,即每个LED点亮时间分别为0.5s、0.4S,0.3s、0.2s。
(7)可改变允许击球时间0.5s、0.4S、0.3s、0.2s 。
(8)球移动速度取决于击球时间,即球移动速度(每个LED点亮时间)在0.2~0.5s内可变,具体取决于球到达接球方后击球所花的时间0~0.5s,如花的时间短则回球后球移动速度快,反之回球后移动速度慢,如下表所示。
球移动速度与击球时间对应表
球到达至击球时间/s 0~0.2 0.2~0.3 0.3~0.4 0.4~0.5 球移动速度(灯点亮时间)/s 0.2 0.3 0.4 0.5
(9) 比赛开始前双方争发球权。开始时刻8个LED发光管的第4个或第5个(中间位置)闪烁,按键或拔动开关产生1个随机数(0、1),0向左方向,1则向右方向滚动,得分方获发球权,
题目五:设计并制作4路LED定时显示控制电路
主要内容:
利用单片机中的定时器、IO接口、中断系统等资源,设计一个4路LED定时显示控制电路。
基本要求:
(1)单片机系统设计。包括实时时钟的显示与调整,显示屏的驱动、键盘接口驱动电路等外围硬件的设计及其软件编程。
(2)4路LED定时时间设置与存贮。
(3)4路LED定时时间的控制。通过比较当前时间和已存贮的4路LED定时时间,完成对4路LED的驱动显示。
提高部分:
(4)在对4路LED定时时刻启动显示的基础上,完成对4路LED定时时段的控制。
题目六:模拟电梯设计
主要内容:
利用单片机中的定时器、IO接口、中断系统等资源,用键盘、按钮、八段数码管和LED模拟电梯工作过程。楼层设为8层,键盘数字键1~8用来键入希望停的楼层,8个LED显示希望停的楼层,八段数码管指示电梯当前所在楼层,按扭用来启、停电
文档评论(0)