单片机课程设计题目11级1
单片机应用课程设计题目

11自动化《单片机应用课程设计》选题1.基于STC89C52RC单片机抢答器的设计基本要求:(1)设计一个智力竞赛抢答器,可同时供8名选手或8个代表队参加比赛,编号为0、1、2、3,各用一个按钮表示;(2)给节目支持人设置一个控制开关,用来控制系统的清零和抢答的开始;(3)抢答器具有数据锁存功能,显示功能和声音提示功能,抢答开始后,若有选手按抢答按钮,编号立即锁存,并在LED数码管上显示选手的编号,同时灯亮且伴随有声音提示。
此外,要封锁输入电路,禁止其他选手抢答,最后抢答选手的编号一直保存到主持人将系统清零。
2.基于DS1302电子时钟的设计基本要求:采用DS1302设计电子时钟,时,分,秒可以通过按键进行调整,并可以显示出实时时间。
3.基于DS18B20测温系统的设计基本要求:采用DS18B20设计测温系统,温度的上、下限可以通过按键进行设置,并可以显示出实时温度。
若温度不在设定的范围内,自动报警。
4.简易计算器的设计基本要求:(1)计算器至少能正常显示8位数;(2)开机时,显示0;(3)计算器能对整数进行简单的加、减、乘、除四则运算,在做除法时只取到小数部分的后2位;(4)运算结果超过可显示的位数时能运行出错提示。
5.简易电子琴设计基本要求:利用所给键盘的1,2,3,4,5,6,7,8八个按键,能够发出8个不同的音调,并且要求按下按键发声,松开延时一段时间停止,中间再按别的按键则发另一音调的声音。
6.直流电机调速及测速系统的设计基本要求:利用单片机对直流电机的速度进行调节,并借助测速传感器对电机的转速进行测试,并要求每3秒将直流电机的转速显示出来。
7.基于AT89S52单片机与上位机通信系统的设计基本要求:AT89S52单片机与上位机之间可以正确地进行数据传送,且上位机(电脑)的控制按钮可以控制下位机(单片机)8个发光二极管的亮与灭。
8.基于AT24C04电子密码锁的设计基本要求:将设定好的密码存于芯片AT24C04,在矩阵式键盘上输入密码进行解锁,每次输入的6位密码,会提示密码正确与否及输入密码的次数。
单片机课程设计题目

单片机课程设计题目一、交通灯要求:1、能实现红绿灯的交替点亮2、显示点亮时间3、在绿灯灭的三秒前黄灯闪烁扩展:可以进行手动调试二、简易计算器要求:1、实现多位数加减运算2、实现单字节的乘除运算3、实现多字节与单字节的乘除运算扩展:实现多位十进制数的乘除运算三、电子抢答器要求:1、实现多路抢答2、能显示最终抢答题机会的机号3、主持人有控制抢答的权限扩展:能实现计时功能四、作息时间控制系统要求:1、能显示时间2、在规定的时间内给出闹钟信息3、可以手动调整作息时间扩展:可以远距离控制五、倒计时器要求:1、实现日历功能2、显示到时时刻还有多长时间扩展:能人工控制六、出租车计价器要求:1、实现计价功能2、实现手动计价单价3、实现显示里程、单价与总价七、万年历要求:1、能实现计时功能2、显示年月日时分秒星期扩展:实现公历与阴历的转换八、简易动态字幕的制作(广告灯)要求自己扩展九、电子密码锁要求:根据设定好的密码,采用二个按键实现密码的输入功能,当密码输入正确之后,锁就打开,如果输入的三次的密码不正确,就锁定按键3秒钟,同时发现报警声,直到没有按键按下3种后,才打开按键锁定功能;否则在3秒钟内仍有按键按下,就重新锁定按键3秒时间并报警。
十、篮球竞赛30秒定时器要求:1、设置外部操作开关,控制计数器的直接清零、启动和暂停/连续计时。
2、要求计时电路递减计时,每隔1秒钟,计时器减1。
3、当计时器减到0时,显示器上显示00,同时发出光电报警信号。
十一、学生宿舍的防火(防盗)系统十二、学生宿舍的限电系统。
单片机课程设计参考题目

单片机课程设计参考题目1.交通灯控制系统设计2.数字密码锁3.数字时钟4.万年历5.基于单片机的点阵显示屏6.基于单片机的LCD显示7.简易电子琴设计8.数字温度计设计9.倒计时器设计10.数字电压表11.串行通信(单片机之间或单片机同PC之间)12.信号发生器13.简易计算器设计14.单片机人机接口设计(键盘和显示)15.循迹小车控制说明:1.参考题目只提供题目,具体设计的功能及性能参数由各位同学按照自己的实际情况确定,尽可能使设计具有一定的实用价值。
题目可以相同,但具体功能和参数不能完全一样,否则视为作弊,成绩均为不合格。
2.鼓励大家自拟题目,但需指导老师的同意。
3.选题必须在课程设计开始的前三天确定好,由班长(或学习委员)统计好各人的题目后,将汇总表发到邮箱:genxiangx@4.课程设计时间:第15周~第16周;答辩时间:第17周前三天。
答辩时提供设计报告和仿真结果(或实物),设计报告格式参照毕业设计格式,但不需要太详细。
在报告中说明课程设计的总体思路、方案选择、过程中碰到的难点和问题、问题的解决过程及解决方法,心得体会。
在报告中要有电路图和程序框图,上交的打印稿以附件的形式附程序源码。
在报告的最后附上“单片机课程设计成绩评定表”,将成绩评定表中成绩评定依据以上的项目填写好,以便在答辩时记录成绩。
5.答辩注意事项:答辩时对自己的设计进行演示和说明;绝不允许抄袭,不允许在网上下载别人的设计和报告,答辩时如果发现抄袭,则答辩不予通过。
允许参考,但不允许抄袭,参考是指先看懂别人的程序,然后自己编程,而不是照抄(复制)别人的某段程序,也不是在别人的程序基础做修改,所有的代码一定要自己写。
给单片机课程设计1

电子信息系课程设计方案
一.课程设计名称:单片机课程设计
二.课程编号:031421
三.课程性质:(实践教学)必修课
四.开课专业:电子信息科学与技术、通信工程、自动化、微电子五.开课班级:11级1-14班
六.学生人数:411人
七.课程总学时数:80学时(2周)
八.开课学期:2013-2014学年第1学期
九.开课具体时间:
1.第1轮:1-8班,第12周-第14周周六、周日1-11节,15周周六
1-11节,1-4班15周周二9-11节,9-12班15周周一9-11节。
2.第2轮:9-14班,第15周周日1-11节,第16、17周周一、二、
三、五9-11节,周六、周日1-11节。
开课地点:
第1轮
1. 实验楼321(上机)、425(焊接),1、2班。
2. 实验楼329(上机)、328(焊接),3、4班。
3. 实验楼330(上机)、331(焊接),5、6班。
4. 实验楼429(上机)、426(焊接),7、8班。
第2轮
1. 实验楼429(上机)、426(焊接),9、10班。
2.实验楼329(上机)、328(焊接),11、12班。
3. 实验楼330(上机)、331(焊接),13、14班。
十.指导教师名单
第1轮
第2轮
十一. 排课课表
(说明:排课课表应按照以下示例列出参与课程设计的每位老师的具体授课时间和地点。
请大家注意:课程设计的排课不允许与该老师所带的其他理论课及实验课的课程时间冲突)
(下列时间请各位课程设计负责人及指导教师签字确认)
课程设计负责人:
系内审核:
日期:年月日。
单片机课程设计题目及任务要求

目录1、课题名称:8X8点阵LED电路设计 (2)2、课题名称:单片机实现数字钟(LED显示小时:分:秒) (2)3、课题名称:电子跑表,定时器的设计 (2)4、课题名称:倒计时器 (3)5、课题名称:4X4矩阵键盘设计 (3)6、课题名称:非编码键盘 (4)7、课题名称:基于8155芯片的键盘/LED设计 (4)8、课题名称:多功能接口芯片8155应用电路设计 (5)9、课题名称:电子密码锁 (5)10、课题名称:交通灯管理电路设计 (5)11、课题名称:简单红外收发器设计 (6)12、课题名称:温度检测报警器 (6)13、课题名称:脉搏信号检测 (7)14、课题名称:单频信号的测频和脉宽信号的测宽 (7)15、课题名称:自动打铃控制器 (8)16、课题名称:简单串行通讯终端 (8)17、课题名称:单片机间的串行通信系统 (8)18、课题名称:红外防盗报警器 (9)19、课题名称:直流电机控制 (9)20、课题名称:步进电机控制 (10)21、课题名称:电梯控制 (10)22、课题名称:简易防盗系统设计(光电传感,蜂鸣器) (11)23、课题名称:基于0809ADC芯片的简单采集系统设计 (11)24、课题名称:基于0832DAC芯片的简单信号发生器设计 (11)25、课题名称:温度采集显示系统 (12)26、课题名称:篮球比赛计分器 (12)1、课题名称:8X8点阵LED电路设计设计目的:训练学生综合运用已学课程的基本知识,独立进行单片机应用技术和开发工作,掌握单片机程序设计、调试和应用电路设计、分析及调试检测。
设计要求:1. 应用MCS-51单片机设计8X8点阵LED电路;2. 选用8X8点阵LED显示器,一个发光二极管控制点阵中的一个点,延时时间为1ms;3. 硬件设计根据设计的任务选定合适的单片机,根据控制对象设计接口电路。
设计的单元电路必须有工作原理,器件的作用,分析和计算过程;4. 软件设计根据电路工作过程,画出软件流程图,根据流程图编写相应的程序,进行调试并打印程序清单;5.原理图设计根据所确定的设计电路,利用Protel或EWB等有关工具软件绘制电路原理图、PCB 板图、提供元器件清单。
单片机课程设计题目大全

单片机课程设计题目大全
单片机课程设计题目有很多种,以下是一些常见的题目:
1. 控制 LED 闪烁:通过编程控制 LED 闪烁,是单片机入门的经典题目。
2. 计数器设计:使用单片机的计数器功能,设计一个计数器,用于计数手表或者闹钟的秒数。
3. 温度传感器控制:使用温度传感器测量温度,通过编程控制单片机输出信号,控制加热器或者冷却器。
4. 模拟信号灯:使用单片机控制信号灯,模拟交通信号灯。
5. 控制电机:使用单片机控制电机,实现电机的启动、停止、调速等功能。
6. 控制单片机串口:通过编程控制单片机的串口,与其他设备进行数据传输。
7. 模拟电路设计:通过编程控制单片机,模拟电路设计,实现音频放大器、滤波器等电路功能。
8. 控制机器人:使用单片机控制机器人的各个部件,实现机器人的前进、后退、转向等功能。
9. 控制液晶显示屏:使用单片机控制液晶显示屏,显示各种信息和图形。
10. 控制太阳能板:使用单片机控制太阳能板,实现太阳能的采集和转化。
这些题目都是单片机课程设计中的经典题目,可以帮助学生学习
单片机的基本原理和应用。
同时,通过这些题目的编写和调试,学生可以加深对单片机编程和控制系统的理解,提高实践能力。
单片机课程设计报告流水灯(WORD档)

XX工程学院单片机课程设计报告题目:流水灯学生姓名:学号:系部名称:职业技术学院班级:机电一体化Z11-1 指导教师:目录摘要 (3)一、课程设计题目 (4)二、设计任务及要求 (4)三、实验方案 (4)四、流程图 (4)五、硬件电路 (6)六、软件设计 (6)1 主体程序 (6)2 键扫描子程序 (6)3 闪烁控制程序 (6)4 延时子程序 (6)5 源程序设计 (7)七、功能调试 (12)八、设计总结 (12)九、参考文献 (13)【摘要】单片机课程设计主要是为了让我们增进对单片机芯片电路的感性认识,加深对理论方面的理解。
了解软硬件的有关知识,并掌握软件设计过程、方法及实现,为以后设计和实现应用系统打下良好基础。
另外,通过简单课题的设计练习,使我们了解必须提交的各项工程文件,达到巩固、充实和综合运用所学知识解决实际问题的目的。
一、课程设计题目:流水灯二、设计任务及要求:任务:完成对接在P1,P3口的发光二极管闪亮控制程序的设计1.用程序延时方法让P1的一个LED小灯每隔1S交替闪亮2.用程序延时方法让P1的8个LED小灯循环(每个亮50MS)闪亮3.用程序延时方法让P1的8个LED小灯追逐闪亮(50MS间隔变化)4.用程序延时方法让P1、P3的16个LED小灯循环(每个亮50MS)闪亮要求:1. 根据硬件电路原理,画出接线2. 设计出相应的软件程序三、实验方案:方案:单片机采用40脚的89C52标准双列直插系列,有4个标准输入/输出端口共32位控制端口。
本次设计采用并行口低电平(吸电流)直接驱动LED发光管发光形式,选择了P1和P3口的16个端口进行模拟LED小灯控制,如要多些小灯单元可再将P2口、P0口及其他空余端口用LED小灯驱动控制。
因系统功能要求能控制灯亮的方式,在P0.0—P0.3端口接了4个按键小开关,每个小开关可控制一种亮灯方式。
在端口较紧张的情况下,LED小灯驱动也可用串入/并出移位寄存器(如74HC595),单片机用并行移位方式进行驱动。
《单片机原理与应用》课程设计题目...

《单片机原理与应用》课程设计题目:单片机电子时钟的设计与实现一、题目单片机电子时钟的设计与实现二、主要功能要求1.基本要求:(1)实现功能:若使用4位数码管,系统开机显示四个闪烁的“8”,前两位数码管用于小时(24小时制)的调整和显示,后两位数码管用于分钟的调整和显示,第3位数码管的小数点闪烁作为秒的指示使用,闪烁一下表示1秒,60秒后分钟数码管加1显示,60分后小时数码管加1显示;若使用6位数码管,系统开机显示六个闪烁的“8”,前两位数码管用于小时(24小时制)的调整和显示,中间两位数码管用于分钟的调整和显示,后两位数码管用于秒的调整和显示,时钟每走1秒,秒数码管加1显示,60秒后分钟数码管加1显示,60分后小时数码管加1显示。
电子时钟走时的调整由键盘输入完成。
键盘输入还可以控制电子时钟的启动和停止。
(2)设计89S51单片机最小系统。
(3)掌握使用Protel 99se绘制原理图和布板的过程、方法和技巧。
(4)掌握单片机开发软件(Keil C51或Wave)的使用和调试。
(5)编写并调试单片机定时及其中断程序,以实现电子时钟的功能。
(6)设计八段数码管显示电路并编写驱程,输入并调试拆字程序和数码显示程序。
(7)掌握硬件和软件联合调试的方法。
(8)完成系统硬件电路的设计和制作。
(9)完成系统程序的设计。
(10)完成整个系统的设计、调试和制作。
三、整体设计框图及整机概述整机概述:单片机开机时,自动读取ds1302的时间初始化时分秒。
之后由单片机的定时器产生基准时间信号开始计时。
功能简介:本设计具有时钟和闹铃功能,在掉电情况下能完成时钟的正常运行。
六个数码管显示时钟的时、分、秒。
1602液晶第一行显示时钟的年、月、日,第二行显示提示操作。
四个按键用来完成时钟和闹铃的调节设置,按键1为功能选择键,可分别进入调节时钟的时和分、闹铃的时和分、1602的年、月、日、星期。
按键2和按键3分别为数字加一和减一键。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题目1 电子时钟(LCD显示)设计要求以AT89C51单片机为核心的时钟,在LCD显示器上显示当前的时间:●使用字符型LCD显示器显示当前时间。
●显示格式为“时时:分分:秒秒”。
●用4个功能键操作来设置当前时间,4个功能键接在P1.0~P1.3引脚上。
功能键K1~K4功能如下。
●K1—进入设置现在的时间。
●K2—设置小时。
●K3—设置分钟。
●K4—确认完成设置。
程序执行后工作指示灯LED闪动,表示程序开始执行,LCD显示“00:00:00”,然后开始计时。
题目2 基于数字温度传感器的数字温度计设计要求利用数字温度传感器DS18B20与单片机结合来测量温度。
利用数字温度传感器DS18B20测量温度信号,计算后在LED数码管上显示相应的温度值。
其温度测量范围为−55℃~125℃,精确到0.5℃。
所测量的温度采用数字显示,控制器使用单片机AT89C51,测温传感器使用DS18B20,用3位共阳极LED数码管以串口传送数据,实现温度显示。
题目3 十字路口交通灯控制设计要求设计一个十字路口交通灯控制器。
用单片机控制LED模拟交通灯。
东西向通行时间为80s,南北向通行时间为60s,缓冲时间为3s。
本项目为典型的LED显示和中断定时电路。
利用定时器T0产生每10ms 一次的中断,每100次中断为1s。
对两个方向分别显示红、绿、黄灯,并显示相应的剩余时间。
值得注意的是,A方向红灯时间=B方向绿灯时间+黄灯缓冲时间。
题目4 节日彩灯控制器的设计设计要求以单片机为核心,设计一个LED显示的节日彩灯控制器,P1.2~P1.5引脚上接有4个按键,4个按键的各自的功能如下:●P1.2—开始键,按此键则灯开始流动(由上而下)。
●P1.3—停止键,按此键则停止流动,所有灯为暗。
●P1.4—上,按此键则灯由上向下流动。
●P1.5—下,按此键则灯由下向上流动。
本题目本质上是由按键控制功能的流水灯,LED工作的方式通过键盘的扫描实现。
其中的LED采取共阳极接法,通过依次向连接LED的I/O口送出低电平,即可实现所要求的功能。
题目5 数字音乐盒的设计设计要求以单片机为核心,设计一个数字音乐盒:利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲(最少3首乐曲,每首不少于30s)。
采用LCD显示信息。
开机时有英文欢迎提示字符,播放时显示歌曲序号(或名称)。
可通过功能键选择乐曲、暂停、播放。
题目6 单片机控制步进电机设计要求采用单片机控制一个三相单三拍的步进电机工作。
步进电机的旋转方向由正反转控制信号控制。
步进电机的步数由键盘输入,可输入的步数分别为3、6、9、12、15、18、21、24和27步,且键盘具有键盘锁功能,当键盘上锁时,步进电机不接受输入步数,也不会运转。
只有当键盘锁打开并输入步数时,步进电机才开始工作。
电机运转的时候有正转和反转指示灯指示。
电机在运转过程中,如果过热,则电机停止运转,同时红色指示灯亮,同时警报响。
本题目的关键之处是:如何生成控制步进电机的脉冲序列。
原理步进电机的不同驱动方式,都是在工作时,脉冲信号按一定顺序轮流加到三相绕组上,从而实现不同的工作状态。
由于通电顺序不同,其运行方式有三相单三相拍、三相双三拍和三相单、双六拍三种(注意:上面“三相单三拍”中的“三相”指定子有三相绕组;“拍”是指定子绕组改变一次通电方式;“三拍”表示通电三次完成一个循环。
“三相双三拍”中的“双”是指同时有两相绕组通电)。
(1)三相单三拍运行方式:题20图所示为反应式步进电动机工作原理图,若通过脉冲分配器输出的第一个脉冲使A相绕组通电,B,C相绕组不通电,在A相绕组通电后产生的磁场将使转子上产生反应转矩,转子的1、3齿将与定子磁极对齐,如图(a)所示。
第二个脉冲到来,使B相绕组通电,而A、C相绕组不通电;B相绕组产生的磁场将使转子的2、4齿与B相磁极对齐,如图(b)所示,与图(a)相比,转子逆时针方向转动了一个角度。
第三个脉冲到来后,是C相绕组通电,而 A、B相不通电,这时转子的1、3齿会与C组对齐,转子的位置如图(c)所示,与图(b)比较,又逆时针转过了一个角度。
题20图反应式步进电机工作原理图当脉冲不断到来时,通过分配器使定子的绕组按着A相--B相--C相--A 相……的规律不断地接通与断开,这时步进电动机的转子就连续不停地一步步的逆时针方向转动。
如果改变步进电动机的转动方向,只要将定子各绕组通电的顺序改为A相--C相--B相--A相,转子转动方向即改为顺时针方向。
单三拍分配方式时,步进电动机由A相通电转换到B相同点,步进电动机的转子转过一个角度,称为一步。
这时转子转过的角度是30度。
步进电动机每一步转过的角度称为步距角。
(2)三相双三拍运行方式三相双三拍运行方式:每次都有两个绕组通电,通电方式是AB→BC→CA→AB……,如果通电顺序改为AB→CA→BC→AB……则步进电机反转。
双三拍分配方式时,步进电动机的步距角也是30度(3)三相单,双六拍运行方式:三相六拍分配方式就是每个周期内有六个通电状态。
这六中通电状态的顺序可以使A→AB→B→BC→C→CA→A……或者A→CA→C→BC→B→AB→A……六拍通电方式中,有一个时刻两个绕组同时通电,这是转子齿的位置将位于通电的两相的中间位置。
在三相六拍分配方式下,转子每一步转过的角度只是三相三拍方式下的一半,步距角是15度。
单三拍运行的突出问题是每次只有一相绕组通电,在转换过程中,一相绕组断电,另一相绕组通电,容易发生失步;另外单靠一相绕组通电吸引转子,稳定性不好,容易在平衡位置附近震荡,故用的较少。
双三拍运行的特点是每次都有两相绕组通电,且在转换过程中始终有一相绕组保持通电状态,因此工作稳定,且步距角与单三拍相同。
六拍运行方式转换时始终有一相绕组通电,且步距角较小,故工作稳定性好,但电源较复杂,实际应用较多。
题目7 单片机通过82C55控制交通灯设计要求用82C55作输出口,控制12个发光二极管燃灭,模拟交通灯管理。
82C55的PA0~PA7、 PB0~PB3接发光二极管L15~L13、L11~L9、L7~L5、L3~L1。
执行程序,初始态为四个路口的红灯全亮之后,东西路口的绿灯亮,南北路口的红灯亮,东西路口方向通车,延时一段时间后东西路口的绿灯熄灭,黄灯开始闪烁,闪烁若干次后,东西路口红灯亮,而同时南北路口的绿灯亮,南北路口方向开始通车,延时一段时间后,南北路口的绿灯熄灭,黄灯开始闪烁,闪烁若干次后,再切换到东西路口方向,之后重复以上过程。
题目8测量INT1引脚上正脉冲的宽度设计要求:利用定时器/计数器门控制位GATEx的应用:测量INT1引脚上正脉冲的宽度(该脉冲宽度应该可调),并在6位LED数码管上以机器周期数显示出来。
其方法如题55图所示。
题8图利用GA TE位测量正脉冲的宽度题目9 单片机之间的双向通信设计要求:两片单片机(称为甲机和乙机)之间采用方式1双向串行通信。
1.甲机的K1按键可通过串口控制乙机的LED1点亮、LED2灭,甲机的K2按键控制乙机LED1灭、LED2点亮,甲机的K3按键控制乙机的LED1和LED2全亮。
2.乙机的K2按键可控制向甲机发送数字,甲机接收的数字会显示在其P0端口的数码管上。
题目10 单片机控制8×8 LED点阵屏显示数字设计要求用单片机的P0口外接74LS245作为控制8×8 LED点阵屏的行驱动,列选通由P1端口控制,程序运行时,8×8 LED点阵屏依次循环显示数字0~9。
刷新时间由定时器T1的定时中断来完成。
题目11 单片机控制8×8 LED点阵屏模仿电梯数字滚动显示设计要求单片机的P1口的8只引脚接有8只按键开关K1~K8,这8只按键开关K1~K8分别代表1楼~8楼。
如果按下代表某一楼层的按键,单片机控制的点阵屏将从当前位置向上或向下平滑滚动显示到指定楼层的位置。
题目12 8只数码管同时显示多个不同字符设计要求单片机控制8只数码管,同时显示8个字符。
例如,从左至右显示“12345678”,接着显示“23456781”,在接着显示“34567812”,……“81234567”,“12345678”,题目13 简易电子秒表的设计设计要求:应用AT89C51的定时器设计一个简易电子秒表,用2位数码管显示计时时间,计时范围0.1~9.9s。
当第1次按下计时功能键时,秒表开始计时,并显示时间;第2次按下计时功能键时,停止计时,计算两次按下计时功能键的时间,并送入数码管显示;第3次按下计时功能键时,秒表清零、数码管显示归零,等待下一次按下计时功能键。
题目14 电子秒表本设计以MCS-51系列单片机为核心,采用常用电子器件设计,一个电源开关,两个按键,三位数码管显示,打开电源开关后显示8,每秒循环左移一位,即□□8—>□8□—>8□□—>□□8—>…,按A键开始计时,实时显示所经历的时间,按B键停止计时并显示从开始到当前时刻的时间,要求精确到0.1秒,量程为0~99.9秒。
要求按键输入采用中断方式,按键A接INT0,按键B接INT1。
题目15抢答器任务要求:1、有一主持人和8个参赛队。
2、当主持人按下抢答按键,参赛队在10秒钟内可以抢答。
如超过10秒则不能抢答。
如抢答成功,则显示抢答的队号。
3、如抢答成功必需在60秒内回答完成。
如超过时间则抢答无效,且显示无效指示。
如在60秒内回答完成(抢答队再次按下抢答按键表示回答完成)则抢答正确成功,且显示有效。
4、当主持人按下复位按键时,系统回到初始状态题目17 方波的输出与检测任务要求:1、利用定时器及按钮选择产生10HZ,50HZ,100HZ,500HZ的方波;2、将方波输入到计数器中计算频率中,并用4位LED显示出实际检测的频率题目16数字音乐盒的设计1. 设计要求以单片机为核心,设计一个数字音乐盒:利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲(最少3首乐曲,每首不少于30s)。
采用LED显示信息。
a. 播放时显示歌曲序号(或名称)。
b. 可通过功能键选择乐曲、暂停、播放。
题目18 彩灯控制器的设计设计任务:1.用16盏以上的LED小灯,实现至少4种彩灯灯光效果(不含全部点亮,全部熄灭;2.可以通过按钮暂停彩灯效果,使小灯全亮,再次按下相同按钮后继续之前的效果。
3.增加自动在几种效果间切换的功能,并设置一个按钮可以在自动模式和手动模式间切换。
4.使用定时中断延时设计提示:1. LED可以采用共阳极或共阴极接法直接接在并行口,也可以用8255扩展更多的小灯。
2. 多种效果可以放在不同的子程序空间中,主程序通过散转来访问不同的子程序段。