单片机设计任务书
单片机课程设计任务书

单片机课程设计任务书一、教学目标本课程旨在让学生了解和掌握单片机的基本原理和应用技能,通过理论学习和实践操作,使学生能够熟练使用单片机进行简单的程序设计和控制系统设计。
具体的教学目标如下:知识目标:使学生了解单片机的基本结构、工作原理和编程方法;掌握单片机的硬件接口和编程语言;了解单片机在不同领域的应用。
技能目标:培养学生具备单片机的程序设计、系统调试和故障排查能力;能够运用单片机实现简单的控制系统和智能设备。
情感态度价值观目标:培养学生对单片机技术和电子信息科学的兴趣和热情,提高学生创新意识和团队协作能力,使学生认识到单片机技术在现代社会中的重要地位和作用。
二、教学内容本课程的教学内容主要包括以下几个部分:1.单片机的基本原理:介绍单片机的结构、工作原理和性能特点,使学生了解单片机的基本概念。
2.单片机的编程语言:讲解单片机的编程语言,包括指令系统、编程规范和程序结构,培养学生具备编写简单程序的能力。
3.单片机的硬件接口:介绍单片机的各种接口电路,如并行接口、串行接口、ADC和DAC等,使学生掌握单片机与外部设备的数据交换方法。
4.单片机的应用案例:分析单片机在各个领域的应用实例,如家电、工业控制、智能交通等,帮助学生了解单片机的实际应用。
5.单片机编程实践:安排一定的实验课时,让学生动手实践,进行单片机的编程和系统调试,提高学生的实际操作能力。
三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行教学:1.讲授法:教师讲解单片机的基本原理、编程方法和应用案例,引导学生掌握单片机的相关知识。
2.讨论法:学生进行课堂讨论,分享学习心得和经验,提高学生的思维能力和团队协作能力。
3.案例分析法:分析单片机在实际应用中的典型案例,让学生了解单片机技术的应用前景。
4.实验法:安排实验室实践环节,让学生动手操作,进行单片机的编程和系统调试,提高学生的实际操作能力。
四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:《单片机原理与应用》等教材,为学生提供理论学习的参考。
单片机课程设计任务书

一、设计目的单片机工程实践是单片机技术课程的实践教学环节,是对学生学习单片机的综合性训练,这种训练是通过学生独立进行某一课程的设计、制作、调试来完成的.单片机的工程实践应主要体现在对实际工程应用系统或产品的研制来说,从课题任务的提出到定型生产或投入使用,都要经过方案的总体认证、系统设计、软件及硬件的开发、联机调试等若干步骤.因此,单片机工程实践是以工程项目和工程应用为课题.着重培养学生工程实践能力、独立工作能力及创新能力.单片机应用系统课程工程实践作为独立的教学环节,是自动化及相关专业集中实践性环节系列之一,是学习完《单片机原理及应用》课程后,并在进行相关课程设计基础上进行的一次综合练习.其目的在于加深对MCS 一51单片机的理解,掌握单片机应用系统的设计方法,掌握常用接口芯片的正确使用方法,强化单片机应用电路的设计与分析能力,提高学生在单片机应用方面的实践技能和科学作风,培育学生综合运用理论知识解决问题的能力,力求实现理论结合实际、学以至用.学生通过查阅资料、接口设计、程序设计、安装调试、整理资料等环节,初步掌握工程设计方法和组织实践的基本技能} 熟悉开展科学实践的程序和办法,为今后从事生产技术工作打下必要的基础;学会灵活运用已经学过的知识,并能不断接受新的知识,大胆发明创造的设计理念.二、设计要求1)根据应用系统的要求,初步掌握总体结构设计的方法和构思,从中选择一种最佳设计2)根据应用系统结构规模的要求,掌握单片机外部扩充系统硬件设计的基本过程;3)根据任务要求和硬件设计要求,首先画出程序的总体流程图,然后进行各控制模块的程序设计;4)掌握如何应用单片机仿真器来开发应用系统及仿真调试的过程.三、单片机课程设计可选题1. 音乐播放系统设计设计一个音乐播放系统,要求:(1)利用单片机的定时器产生乐谱的各种频率方波,信号经过放大后由喇叭发出声音;(2)学会音乐在单片机系统中的转换方法及设置;(3)可自动选取某段音乐令单片机连续播放.3. 医院住院病人呼叫器的设计(1)设计一个8 床位的无线呼叫器,供医院住院病人(或静脉点滴病人)呼叫医护人员时使用;(2)病人可通过按动自己床边的按钮,向医护人员发出呼叫信号;(3)当有病人呼叫信号时,医护人员值班室设置的显示器可显示出该病人的床位编号,同时扬声器发出声音信号,提示值班的医护人员.5. 自动电梯控制电路的设计设计一个8 层楼房的电梯自动控制电路,要求:(1)电梯内设有对外报警开关,可以在紧急情况下报警.报警装置设在电梯外;(2)每层楼梯门边设有上、下楼的请求开关及指示灯,电梯内设有可选择楼层的开关及相应指示灯;(3)设有表示电梯所处上升或下降的状态标志,以及电梯正位于哪层楼的指示显示;(4)能记忆电梯外的所有请求信号,并按照电梯的运行规则对信号分批处理,每个请求信号一直保持到处理后才能撤除.电梯运行规则如下:①电梯上升时,仅响应电梯所在位置以上层的上楼请求信号,依楼层次序逐个执行,直到最后一个请求执行完毕.然后升到有下楼请求的最高层,开始执行下楼请求;②电梯下降时,仅响应电梯所处位置以下层的下楼请求信号,依楼层次序逐个执行,直到最后一个请求执行完毕.然后降到有上楼请求的最低层,开始执行上楼请求;③一旦电梯执行完全部请求信号后,应在原位置停止,等待新的请求信号到来时再处理.(5)电梯运行速度为 5 秒/层;(6)电梯到达有请求的楼层停下时,该层指示灯亮.经1 秒后,电梯门自动打开,经10 秒后,电梯门自动关闭(指示灯显示).电梯到达新楼层后,原楼层指示灯灭17. 自动往返电动车的设计设计一台自动往返电动车,要求:(1)电动车自主前进、遇到障碍后返回;(2)电动车行驶过程中不能出现擦墙行驶,或撞墙故障;(3)自动测量显示里程数、行车时间;(4)误差要求:总里程数:<3% ;行车时间:<3% ;识别距离:5〜15cm .9. 消毒柜控制电路的设计设计一台消毒柜控制系统,要求:(1 )显示消毒柜温度、保持时间;(2)可以键盘设定消毒柜温度、定时时间;(3)可以实现实时中断功能;(4)消毒后自动关机;(5)测温误差:<0.5 C;(6)定时误差:<20 秒/月.11. 低频信号发生器设计制作低频信号发生器,要求利用单片机产生正弦波、方波及三角波等波形( 1 )正弦波用单片机实现正弦波的输出;输出的波形有1 Hz 、1 0Hz 、1 00Hz、1 kHz 、1 0kHz5种可选频率;输出电压范围为0〜5V可调(峰峰值);用6位数码管显示频率;频率误差<1 % .(2)方波频率范围:0.O1Hz〜lOOkHz ;频率误差:<0.1%;电压范围:0〜1OV.3)三角波频率范O.01Hz〜频率误差:<0.1%;电压范围:O〜20V(峰一峰值);失真率:r w% .13. 多输入端报警电路设计制作一个多输入端报警电路,要求如下:(1)有报警输入控制端16个,报警音响信号输出端1个;(2)报警输入端中的任意一端出现报警信号时,电路自动发出类似警报的音响信号;⑶报警音响信号持续11s自动停止•如果输入信号继续存在,报警音响信号又重新启动;⑷音调、频率、响度、持续时间等参数,均可通过“V键调整•15. 电容、电阻参数单片机测试系统的设计设计要求:电阻、电容充放电电路可计算电路时间常数;用A/D 转换器测量电压值能测得时间常数值,经单片机计算,算出电阻或电容值,并在LCD 上显示.电阻分为0〜200,0〜2K,0〜20K,0〜200K,0〜2M五个档;电容分为0〜200p,0〜2n,0〜20n,0〜200n,0〜2u,0〜200u六个档17.步进电机单片机控制系统的设计设计要求:利用按键控制步进电机的启停、正反转( 500r/min )、加减速,并在LED上显示各自的功能.19.单片机控制步进电机步进电机是工业过程控制及仪表中的主要控制元件之一,它可以在机械结构中把丝杠的角度变成直线位移,也可以用它带动螺旋电位器,调节电压和电流,从而实现对执行机构的控制.在数字控制系统中,由于它可以直接接受计算机输出的数字信号,而不需要进行D/A转换,所以使用起来十分方便.步进电机具有快速的启停能力和精度高的显著特点,在定位场合得到了广泛的应用.步进电机实际上是一个数字/角度转换器,也是一个串行的数/模转换器.因此,需把并行的二进制转换成串行的脉冲序列,并实现方向控制.每当步进电机脉冲输入线上得到一个脉冲,它便沿着特定的方向走一步.设计要求:采用单片机来控制一个三相单三拍的步进电机工作.步进电机的旋转方向由正反转控制信号来控制.步进电机的步数由键盘输入,可输入的步数分别为3,6,9,12,15,18,21,24,27 步.并且键盘具有键盘锁的功能,当键盘上锁的时候,步进电机是不接受输入步数的,也不会运转.只有当键盘锁打开并输入步数的时候,步进电机才开始工作.电机运转的时候有正转和反转指示灯指示.当电机在运转的过程当中,如果过热,则电机停止运转,同时红色指示灯亮.,同时警报响.本题目的关键之处是:如何生成控制步进电机的脉冲序列.21.单词记忆测试器程序设计设计任务:编写一个帮助单词记忆的程序.设计要求:(1) 实现单词的录入(为使程序具有可演示性,单词不少于10个);(2) 单词根据按键控制依次在屏幕上显示,按键选择认识还是不认识,也可以直接进入下一个或者上一个;(3) 单词背完后给出正确率.扩展功能:(1) 旧单词可从文件中读出.(2) 录入的新单词保存到文件中;(3) 第一次背完后,把不认识以及跳过的单词再次显示出来,提醒用户再记忆,直到用户全部都记住;(4) 结束后,给出各个单词的记忆结果信息,如记忆次数23.单片机节日彩灯控制器设计彩灯控制器设计要求:(1) P1.2: 开始,按此键则灯开始流动(由上而下) ;(2) P1.3: 停止,按此键则停止流动,所有灯为暗;(3) P1.4: 上,按此键则灯由上向下流动;(4) P1.5: 下,按此键则灯由下向上流动.25.作息时间控制器设计要求:1) 作息时间控制器能通过继电器控制电铃或放音机2) 作息时间控制器能控制蜂鸣器进行与电铃同步的现场提示3) 单片机作息时间控制的功能如下:使用JDH62A 液晶模块作为显示器显示格式为“时分秒”,日期,星期系统采用24C16储存日期、星期和闹钟最多可以设定40 个闹钟具有 4 个按键来做功能设置,可以设置现在的时间、日期、星期及闹钟一旦闹钟时间到则发出一阵声响,同时继电器启动,可以控制放音机开启和关闭.4) 功能的详细设置如下:在时间显示的状态下,液晶的上面一行显示的为时间和星期,第二行显示的是日期.此时,按下0键进入调整时间状态;按下1 键进入调整星期状态;按下2 键进入调整日期状态;按下3 键进入查看闹钟程序.在进入时间调整状态后,分钟闪烁显示,时钟停止计时.此时按 1 键分钟加一,按2键分钟减一,按下0键则退出调时,按 3 键则转到调整小时的状态.在调整小时的状态下小时闪烁显示,按 1 键小时加一,按 2 键小时减一,按 3 键则返回到调整分钟状态,按0 键则退出调时.在调整星期状态下,星期闪烁显示,按1键星期加一,按 2 键星期减一,按0键退出调整星期.在调整日期状态下,首先日闪烁显示,此时按1 键日加一,按2键日减一,按3键转到调整月状态,按0 键退出调整日期.调整月状态下月闪烁显示,此时按 1 键月加一,按2 键月减一,按3键转到调整年,按0 键退出调整日期.在调整年状态下年闪烁显示,此时按1键年加一,按2键年减一,按 3 键返回到日调整状态,按0键退出调整日期.在查看闹钟状态下,第一行显示的为闹钟的编号,第二行显示的为闹钟时间.此时按1键查看下一个闹钟时间,按 2 键查看上一个闹钟时间,按0 键则开始调整此编号对应的闹钟时间,按 3 键则退出查看闹钟.在调整闹钟时间的状态下,分钟闪烁显示,按1 键则分钟加一,按2 键分钟减一,按3 键则转到小时调整状态,按0 键退出闹钟调整,返回到闹钟查看状态.在调整闹钟小时状态下,小时闪烁显示,此时按1键加一,按2键减一,按3 键返回到闹钟分钟调整状态,按0 键退出闹钟调整,返回到闹钟查看状态.27.交通信号灯模拟控制1) 设计定时交通信号灯控制在双干线的“十字”路口上,交通信号灯的变化是定时的,其基本变化规律如下:A:放行线:绿灯亮放行25s,黄灯亮警告5s,然后红灯亮禁止.B:禁行线:红灯亮禁止30s,然后绿灯亮放行.2) 具体设计要求:(1)该设计能控制东、西、南、北四个路口的红、黄、绿信号灯正常工作.(2)当东西方向放行、南北方向禁行时,东西方向绿灯亮25s,然后黄灯亮5s;南北方向红灯亮30s.(3)当南北方向放行、东西方向禁行时,南北方向绿灯亮25s,然后黄灯亮5s;东西方向红灯亮30s.当使两条路线交替地成为放行线和禁行线时,就可以实现定时交通控制.3)设计方案(1)芯片选择为了实现上述设计要求,可以用AT89C51 单片机芯片.用AT89C51 芯片的P1 口(P1.0〜P1.5)分别接上两组六位信号灯•(2)延时的实现延时的实现可以是通过软件实现;也可利用定时器/计数器的定时工作方式实现;还可以通过扩展8155芯片,利用其中的定时器/计数器实现延时•本系统使用软件延时•29.电动智能小车设计要求:在现有玩具电动车的基础上,加装光电、红外线、超声波传感器及金属探测器,实现对电动车的速度、位置、运行状况的实时测量,并将测量数据传送至单片机进行处理,然后由单片机根据所检测的各种数据实现对电动车的智能控制•这种方案能实现对电动车的运动状态进行实时控制,控制灵活、可靠,精度高,可满足对系统的各项要求•设计采用MCS-51系列中的AT89S51单片机•以AT89S51为控制核心,利用超声波传感器检测道路上的障碍,控制电动小汽车的自动避障,快慢速行驶,以及自动停车,并可以自动记录时间、里程和速度,自动寻迹和寻光功能•31.PC机温度控制系统目的:掌握PC机与单片机的通讯方式以及温度控制的方法,要求是自适应算法,可以根据不同的控制对象的参数的不同进行算法自动调整,达到温度恒定•内容:PC机通过232 口向单片机传送控制指令,单片机根据指令进行温度采集、温度控制•33.单片机实现PC机键盘控制器设计目的:掌握单片机扫描键盘原理,以及单片机与PC机的通信方法•内容:单片机通过扫描键盘确定键值(有键按下时),然后通过232 串口将键值发送给PC 机•35.远程抄表系统目的:掌握数字脉冲信号的容错、纠错方法及单片机的中断、定时器的使用方法•内容:首先由数据采集单元实时采集数据,通过专用的数据线传送到数据硬处理单元,对数据确认无误后,发送给中央处理单元,中央处理单元对采集到的数据进行分析、分类,通过总线(485、CAN或市话网、移动网、互联网、无线网等方式传送给PC机的数据汇总分析单元,PC 机根据统计的结果,向控制单元发出控制信息,同时将相关的信息或结果发送给当事人•37.GPS全球卫星车载信息模拟系统目的:掌握GPS工作原理及其应用设计方法•要求:能够实时跟踪定位模拟车辆的经度和纬度,能够在电子地图上绘制出(在小区或某一39.音乐倒数计数器1.设计要求利用AT89C51煮开水或小睡片刻等旦按下键则开始倒计数,当计数为0时,K1 —可调整倒计数的时间K2 —设置倒计数的时间为K3 —设置倒计数的时间为K4 —设置倒计数的时间为1〜60分钟.5分钟,显示“ 0500 ”10分钟,显示“1000 ”20分钟,显示“ 2000 ”K1键100),其计算的数值为:街道等)的具体位置信息显示器设计一个简易的倒数计数器,可用来煮方便面、•做一小段时间倒计数,当倒计数为0时,则发出一段音乐声响,通知倒计数终了,该做应当做的事定时闹钟的基本功能如下.字符型LCD(16 '2)显示器.显示格式为“ TIME分分:秒秒”.用4个按键操作来设置当前想要倒计数的时间发出一阵音乐声.程序执行后工作指示灯LED闪动,表示程序开始执行,按下操作键K1〜K4动作如下.复位后LCD的画面应能显示倒计时的分钟和秒数,此时按则在LCD上显示出设置画面.此时,若:a. 按操作键K2 —增加倒计数的时间1分钟.b. 按操作键K3 —减少倒计数的时间1分钟.c. 按操作键K4 —设置完成.键盘实现菜单功能的方法,已在题目4详细说明,不再赘述.本题目最大难点是实现音乐的播放.作者利用定时计数器,通过载入不同的计数初值,产生频率不同的方波,输入到蜂鸣器(SOUNER )中,使其发出频率不同的声音.本设计中单片机晶振为 1.0592MHz,通过计算各音阶频率,可得1、2、3、4、5、6、7共7个音应赋给定时器的初值为64580、64684、64777、64820、64898、64968、65030.在此基础上,可将乐曲的简谱转化为单片机可以识别”的数组谱”,进一步加入对音长、休止符等的控制量后,可以实现音乐的播放.41.数字电压表设计1. 设计要求以单片机为核心,设计一个数字电压表.采用中断方式,对2路0〜5V的模拟电压进行循环采集,采集的数据送LED显示,并存入内存.超过界限时指示灯闪烁.2. 实验原理本题目本质上是以单片机为控制器,ADC0809为ADC器件的AD转换电路,设计要求的电压显示,是对ADC采集所得信号的进一步处理.为得到可读的电压值,需根据ADC的原理,对采集所得的信号进行计算,并显示在LED 上.本项目中ADC0809的参考电压为+5V,根据定义,采集所得的二进制信号addata所指代的电压值为:而若将其显示到小数点后两位,不考虑小数点的存在(将其乘以驾驶操作将小数点显示在第二位数码管上,即为实际的电压本示例程序将1.25 V和2.5 V作为两路输入的报警值,反映在二进制数字上,分别为0x40和0x80.当AD结果超过这一数值时,将会出现二极管闪烁和蜂鸣器发声43.微波炉控制程序设计二,设计要求:利用实验系统的硬件资源设计一个"带LED显示的微波炉控制器”控制面板包括:两位数码显示十个数字按键键盘电源按键电源指示灯大中小火力选择开关工作流程如下:(1) 按下电源键,指示灯亮,通过数字键设定需要加热的时间,并在LED上进行显示,单位为秒(2) 时间设定完后,通过大,中,小三个按键,选择火力的大小,并启动微波炉进行工作(3) LED实时显示剩余的工作时间,定时时间到后自动停止,指示灯灭(4) 微波炉运行过程中,若再按下电源键,则微波炉停止工作,指示灯灭45.数控DC/DC电源系统硬件与软件设计性能指标参数如下:(1)输入直流电压为9.V〜15.0V⑵输出电压为3.6 V〜6.0V,步进可调,最小步距为10mV ;文波电压为小于5mV.⑶最大输出电流不小于500mA.⑷效率不小于80%47.汽车转向灯的设计利用定时器或计数器与中断系统组成控制系统的工作原理,从而达到控制汽车在不同运行状态时各个车灯是不是闪烁,从而达到传递交通信息的作用1、设计要求汽车在驾驶时有左转弯、右转弯、刹车、合紧急开关、停靠等操作.在左转弯或右转弯时,通过转弯操作杆应使左转开关或右转开关合上,从而使左头灯、仪表板左转弯灯、左尾灯或右头灯、仪表板右转弯灯、右尾灯闪烁;合紧急开关时要求前面所述的6个信号灯全部闪烁;汽车刹车时,两个尾灯点亮;如正当转弯时刹车,则转弯时原应闪烁的信号灯仍应闪烁.以上闪烁,都是频率为1Hz的低频闪烁;在汽车停靠而停靠开关合上时左头灯、右头灯、左尾灯、右尾灯按频率为30Hz.的高频闪烁由上所述,各种情况作操作时,信号灯应输出信号列于表1.1.表1.1汽车驾驶操纵与信号49.十进制加减乘除法计算器一、课程设计题目及任务要求设计十进制加减乘除法计算器•要求能(不同时)显示3位输入和4位输出.二、设计思路1操作显示设备显示设备采用八片七段共阴极LED显示器,共设置16个键,其中数字键0〜9共十个,接下来依次是加号键、减号键、乘号键、除号键、等于号、清除键.操作设备是两行八列共16键的简单键盘•第一行从左至右分别为0、1、2、3、4、5、6、7,第二行分别为8、9、A (+ )、B (-)、C (= )、D (清除键)、E (清除键)、F (清除键),清除键”表示程序初始化,为下次输入准备•2、程序实现功能(1)十进制加减乘除法计算:输入范围为(1~999),该程序输入两个定点数,每个 3 位,输出4位;A为加,B为减,C为等于,输出为四位计算结果•数据输入采用规范化输入,即必须输入3个数才算完成一个运算数的输入,两个运算数之间输入运算符A或者B,输入完成按C显示计算结果;(2)计算机复位功能:DEF均为清零重启,任何时候按下DEF中一个将重新开始;51. 液晶点阵显示屏程序设计设计要求:1 能进行正常的模拟量采样值显示(温度、压力、电位),并将其显示到液晶面板上.2 LCD 将从下到上滚动显示:“湖北师范学院机电与控制工程学院”然,后显示:“ 2011年单片机课程设计”、“液晶点阵显示屏程序设计”“作者姓名、班级、学号”3 改变字库的内容,显示其它汉字.4 改变页地址或列地址,使显示的内容改变位置5 改变滚动显示模式,使显示内容左右、上下滚动;改变参数使滚动速度变化.53. 全自动洗衣机控制器基本要求:采用步进电机模拟洗衣机电机,实现上水、浸泡、洗涤、漂洗、甩干等过程.洗涤分弱洗、轻洗、强洗;可设定3级水位设定,每级水位均设定水位下限(值自定);可选择漂洗次数(3~5 次).使用键盘进行流程及参数设定及自动存储流程,有停止键终止洗衣机的工作,并在LED 或LCD 上显示当前流程.(1)上水时,通过可调电位器及A/D 转换模拟水位检测传感器,若水位低于设定水位下限,则通过蜂鸣器报警,手动调节可调电位器,直至水位超过水位下限,切断进水开关(用开关量输出电路模拟),进入下一流程.(2)浸泡不进行任何操作,延时等待30s;(3)洗涤时,先强洗、后轻洗再弱洗.可直接选择轻洗可弱洗.强洗、轻洗与弱洗的步进电机转速不同,依次递减,但均需正反转(转速自定、时间自定、正反转的时间自定);( 4 )漂洗进行正反转,转速介于强洗与弱洗之间,或与强洗同.( 5 )甩干高速正向转动,时间自定;( 6 )洗涤、漂洗间均需脱水、上水,但脱水转速低于甩干.55. 超声波避障小车57. GSM 汽车防盗报警器59. 激光测径仪61. 无线温度测量系统无线模块采用nRF24L01 无线收发模块,温度测量用DS18B20. 采用两块单片机分别控制一个无线模块模块,一个单片机作为主单片机,发送控制信息并显示接收回的信息,另一个单片机作为从单片机,接收主单片机的控制信息并控制温度测量模块DS18B2Q然后将测得数据通过无线模块传回到主单片机63. 电容量测量65. 电阻量测量电阻测量要求:1. 数据采集部分:采用标准电阻(RQ)与待测电阻(R1)串联分压,用ADQ832读取待测电阻两端电压U1,则待测电阻阻值R仁U1*RQ/(UQ-U1), UQ为电源电压• 标准电阻采用不同阻值构成多个测量档位,用开关控制档位的切换.难点:标准电阻精度要高,材料选择较难电源电压要求高,要求电压纹波小,准备由294Q 稳压芯片稳压提供5V 电源2. 数据处理部分:单片机控制ADQ832采集电压信号,由单片机处理数据并根据档位换算出阻值,通过液晶1602显示出来,这部分主要是单片机程序的编写.67. 条码阅读器69. 指纹识别71.DDS73. 无线控制75. 水平仪77.血压测试仪79.血氧测试仪81.存储示波器83.GIS 车辆监控调度系统85. 手持红外测温仪87.SMS 转23289.SMS 通信91.SMS 远程控制93.基于GSM 的环境参数测试(温度、湿度、照度等)要求:用51 单片机配合传感器A/D,D/A 转换器及GSM 通信模块,将室内环境参数上传至上位机并由液晶显示模块显示,下位机放在室内,通过传感器采集环境参数,经单片机的串行接口,由GSM 模块负责上位机和下位机的通信.95.三角测距仪A 、利用三角测距法进行设计(三角形有一条边BC 已定,根据三角测距法求出离定点A 的距离)通过将定位器电压量的变化转化为角度的变化,从而测出所求定点 A 的距离.B、三角函数的转换关系在系统内部进行,使用显示器直接显示出离定点A的距离;97.数控直流电源(电压源)99.数控交流电源(电压源50Hz~60Hz )101.无电源RFID103.基于GSM 的环境参数测试(温度、湿度、照度等)要求:用51 单片机配合传感器A/D,D/A 转换器及GPRS 通信模块,将室内环境参数上传至上位机并由液晶显示模块显示,下位机放在室内,通过传感器采集环境参数,经单片机的串行接口,由GPRS模块负责上位机和下位机的通信105.单键盘飞梭控制按键设计107. 基于51 单片机的16 键触摸盘设计109.葡萄糖测试仪。
毕业设计任务书 单片机

毕业设计任务书单片机毕业设计任务书:单片机一、引言随着科技的不断发展,单片机作为一种重要的嵌入式系统,被广泛应用于各个领域。
本文旨在探讨毕业设计任务书中关于单片机的相关内容,包括设计目标、设计思路、实施步骤等。
二、设计目标1. 确定设计的目标和需求:在毕业设计中,我们需要明确设计的目标和需求,例如设计一个能够控制家电的智能系统,或者设计一个能够测量环境温度的温度传感器等。
2. 确定设计的功能和性能要求:根据设计目标和需求,我们需要确定设计的功能和性能要求。
例如,对于智能家居系统,我们需要实现远程控制、定时开关等功能;对于温度传感器,我们需要实现温度测量的准确性和稳定性等。
3. 确定设计的成本和时间限制:在毕业设计中,成本和时间是两个重要的限制因素。
我们需要确定设计的成本预算和时间限制,以确保设计的可行性和可实施性。
三、设计思路1. 硬件设计:在单片机设计中,硬件设计是一个重要的环节。
我们需要选择合适的单片机型号,确定所需的外围器件,如传感器、执行器等。
同时,我们还需要设计电路图和PCB板,确保电路的稳定性和可靠性。
2. 软件设计:在单片机设计中,软件设计是不可或缺的一部分。
我们需要选择合适的编程语言,如C语言或汇编语言,编写相应的程序。
同时,我们还需要设计合适的算法和逻辑,以实现设计的功能和性能要求。
3. 系统集成:在单片机设计中,系统集成是将硬件和软件相结合的过程。
我们需要将硬件和软件进行连接和测试,确保系统的正常运行。
同时,我们还需要进行系统的调试和优化,以提高系统的稳定性和性能。
四、实施步骤1. 确定项目计划:在毕业设计中,项目计划是一个重要的步骤。
我们需要确定项目的时间表和里程碑,制定详细的工作计划。
同时,我们还需要确定项目的资源需求和风险管理措施。
2. 进行需求分析:在毕业设计中,需求分析是一个关键的步骤。
我们需要对设计的目标和需求进行详细的分析,明确设计的功能和性能要求。
同时,我们还需要进行市场调研和用户需求调研,以确保设计的实用性和市场竞争力。
单片机设计任务书(二)2024

单片机设计任务书(二)引言概述:本文档是关于单片机设计任务书的第二部分,旨在提供详细的任务书内容,以指导开展单片机设计工作。
本任务书的设计目标是实现一个具有特定功能的单片机系统,其中包括硬件设计和软件编程两个方面。
本任务书分为五个大点,分别是:需求分析、硬件设计、软件编程、测试与验证、项目总结。
一、需求分析:1. 确定单片机系统的功能需求2. 分析系统的输入输出要求3. 确定系统的性能指标4. 考虑系统的可行性和可靠性5. 制定详细的需求规格说明书二、硬件设计:1. 设计系统的硬件框架和电路连接图2. 选择合适的单片机芯片和外围器件3. 进行电路设计和原理图绘制4. 完成PCB布局和制板工作5. 完成硬件的装配和调试工作三、软件编程:1. 确定软件功能模块划分和调用关系2. 编写主控程序的框架和流程3. 实现各个子模块的功能4. 进行软件的调试和测试5. 优化程序性能并进行扩展性测试四、测试与验证:1. 编写测试用例和验证方案2. 进行系统功能测试3. 进行系统性能测试4. 验证系统的稳定性和可靠性5. 修复和改进系统中存在的问题五、项目总结:1. 综合整理项目的设计思路和实践经验2. 总结项目中的成功经验和教训3. 撰写项目报告和文档4. 进行技术分享和经验交流5. 提出项目改进和进一步研究的建议总结:本任务书详细描述了单片机设计工作的五个大点,包括需求分析、硬件设计、软件编程、测试与验证以及项目总结。
通过遵循任务书的指导,可以确保开展单片机设计工作的有序进行,最终完成一个功能齐全、性能稳定的单片机系统。
单片机课程设计任务书

1. 音乐播放系统设计设计一个音乐播放系统,要求:(1)利用单片机的定时器产生乐谱的各种频率方波,信号经过放大后由喇叭发出声音;(2)学会音乐在单片机系统中的转换方法及设置;(3)可自动选取某段音乐令单片机连续播放。
3. 医院住院病人呼叫器的设计(1)设计一个8 床位的无线呼叫器,供医院住院病人(或静脉点滴病人)呼叫医护人员时使用;(2)病人可通过按动自己床边的按钮,向医护人员发出呼叫信号;(3)当有病人呼叫信号时,医护人员值班室设置的显示器可显示出该病人的床位编号,同时扬声器发出声音信号,提示值班的医护人员。
5. 自动电梯控制电路的设计设计一个8 层楼房的电梯自动控制电路,要求:(1)电梯内设有对外报警开关,可以在紧急情况下报警。
报警装置设在电梯外;(2)每层楼梯门边设有上、下楼的请求开关及指示灯,电梯内设有可选择楼层的开关及相应指示灯;(3)设有表示电梯所处上升或下降的状态标志,以及电梯正位于哪层楼的指示显示;(4)能记忆电梯外的所有请求信号,并按照电梯的运行规则对信号分批处理,每个请求信号一直保持到处理后才能撤除。
电梯运行规则如下:①电梯上升时,仅响应电梯所在位置以上层的上楼请求信号,依楼层次序逐个执行,直到最后一个请求执行完毕。
然后升到有下楼请求的最高层,开始执行下楼请求;②电梯下降时,仅响应电梯所处位置以下层的下楼请求信号,依楼层次序逐个执行,直到最后一个请求执行完毕。
然后降到有上楼请求的最低层,开始执行上楼请求;③一旦电梯执行完全部请求信号后,应在原位置停止,等待新的请求信号到来时再处理。
(5)电梯运行速度为5 秒/层;(6)电梯到达有请求的楼层停下时,该层指示灯亮。
经1 秒后,电梯门自动打开,经10 秒后,电梯门自动关闭(指示灯显示)。
电梯到达新楼层后,原楼层指示灯灭。
7. 自动往返电动车的设计设计一台自动往返电动车,要求:(1)电动车自主前进、遇到障碍后返回;(2)电动车行驶过程中不能出现擦墙行驶,或撞墙故障;(3)自动测量显示里程数、行车时间;(4)误差要求:总里程数:<3%;行车时间:<3%;识别距离:5~15cm 。
单片机课程设计任务书5(5篇)

单片机课程设计任务书5(5篇)第一篇:单片机课程设计任务书5课程设计任务书学生姓名:石樊专业班级:光信科1102指导老师:陈梦苇工作单位:武汉理工大学理学院题目:定时闹铃的设计初始条件:电脑一台、protel作图软件、keilc51编译器、medwin仿真软件、isp在线编程软件要求完成的主要任务:(包括课程设计工作量及其技术要求以及说明书撰写等具体要求)1、技术要求:以89s51单片机为核心芯片,设计一个定时闹铃,要求如下:A、能够显示定时的时间;B、定时时间到让相应的发光二极管发光;2、主要任务:(1)复习有关课程,如数字电路、单片机等;(2)以89s51为核心,根据设计指标设计电路的框图;(3)根据要求设计出电路逻辑图和装配图;(4)查阅资料,确定所需各元器件型号和参数;(5)自拟调整测试方法,并调试电路使其达到设计指标要求;(6)撰写设计说明书,进行答辩。
3、撰写课程设计说明书:封面:题目,学院,专业,班级,姓名,学号,指导教师,日期任务书目录正文:1、技术指标;2、设计方案及其比较;3、实现方案;4、调试过程及结论;5、心得体会;6、参考文献时间安排:课程设计时间:18周:明确任务,查阅资料,初步设计电路原理图;19~20周:按照电路原理图布线,并调试通过。
按照要求撰写课程设计说明书。
指导教师签名:年月日系主任(或负责老师)签名:年月日第二篇:单片机课程设计任务书“单片机课程设计”任务书一、设计目的通过该课程设计,主要达到以下目的:①使学生增进对单片机系统的感性认识,加深对单片机理论方面的理解,为顺利完成毕业设计打基础。
②使学生掌握对单片机的内部功能模块的应用,如定时器/计数器、中断、片内外存贮器、I/O口和串行口通讯等。
③进一步深化和巩固所学基础理论、专业知识及实验技能,提高学生的技术应用能力,使学生了解和掌握单片机应用系统的软、硬件设计过程、方法及实现,为以后设计和实现单片机应用系统打下良好基础。
单片机课程设计任务书(一周)

单片机课程设计任务书一、课程设计目的1、熟悉单片机系统的构成2、熟悉线路板设计软件的使用3、熟悉单片机系统的开发流程二、课程设计任务设计一个单片机系统(包括单片机最小系统、4*4矩阵键盘及,12864液晶显示,4个发光二极管,10位串行A/D采集,RS232通讯,AC220V供电),用线路板设计软件绘出其原理图并详细介绍系统框图和各部分电路原理。
三、课程设计步骤(1)画出单片机系统的系统框图;(2)查阅相关资料写出各部分电路原理图分析;(3)设计单片机系统的原理图;四、时间安排第一天:老师讲述课程设计任务和设计过程第二天:查阅相关资料,绘制系统框图,分析设计各部分电路第三、四天:绘制电路原理图第五天:撰写课程设计报告五、课设报告要求1、课设报告内容(1)课程设计的目的和设计任务(2)系统框图及简介(3)各部分电路原理图及简介1)最小系统(单片机,晶振电路,P0口上拉电阻,复位电路,单片机供电,4个发光二极管,4*4矩阵键盘)原理图及简介2)供电电路原理图及简介3)12864液晶显示屏简介及其电路4)10位A/D转换芯片TLC1543简介及其电路5)RS232通讯电路及其简介(5)心得体会(6)单片机系统原理图(A4打印)2. 课设报告要求:(1)单片机原理图一样(元件位置和走线位置相同)(2)报告要手写,8页以上(不含打印的原理图),心得体会至少1页六、书写例子系统框图及简介(图用手绘)3 系统框图豆浆机基本控制系统框图如下图3-1所示:图3-1 豆浆机控制系统框图在本设计控制系统中,80C52单片机芯片作为整个系统的控制核心来控制其进行各种操作,220V交流电经过变压器转换为12V电压,经桥式整流电路进行整流,经电解电容和电容进行滤波,经7805三端稳压器最终输出+5V电压给单片机供电。
DS18B20温度传感器进行温度检测,可以控制豆浆机工作时的加热温度,在首次加热时,设定初次加热水温为80度。
单片机课程设计任务书

单片机课程设计报告要求1.摘要2.设计任务3.总体方案设计3.1 系统总体结构3.2 芯片选择3.3 芯片主要性能指标4.硬件电路设计4.1 单片机最小系统4.2 单片机接口电路设计5.软件设计5.1 程序流程图5.2 程序清单6.调试与测试结果分析6.1实验系统连线图6.2程序调试6.3实验结果分析7.实验心得注:1.建议采用AT89S51单片机。
2.字数不少于15页.按照学校毕业设计格式完成.设计时间:第17周。
3.报告中必须有硬件选型元件清单、控制代码表、程序框图、程序清单。
单片机课程设计题目1. 从左到右的流水灯.说明:接在P0 口的8 个LED从左到右循环依次点亮,产生走马灯效果.2.从右到左的流水灯。
3.8 只LED 左右来回点亮.4. 花样流水灯说明:16 只LED 分两组按预设的多种花样变换显示.5. LED 模拟交通灯要求:东西向绿灯亮若干秒,黄灯亮5秒后红灯亮,红灯亮后,南北向由红灯变为绿灯,若干秒后南北向黄灯亮5秒后变红灯,东西向变绿灯,如此重复。
6. LED 模拟交通灯要求: 东西向绿灯亮若干秒,黄灯闪烁5次后红灯亮,红灯亮后,南北向由红灯变为绿灯,若干秒后南北向黄灯闪烁5次后变红灯,东西向变绿灯,如此重复。
另外增加一种紧急情况,即给交警设置一控制按钮,按下后四个路口全显示红灯,禁止通行,20S后恢复通行.7. LED 模拟交通灯.要求:东西向绿灯亮若干秒,黄灯亮5秒后红灯亮,红灯亮后,南北向由红灯变为绿灯,若干秒后南北向黄灯亮5秒后变红灯,东西向变绿灯,如此重复。
另外设置两个控制按钮,一个用于东西向绿灯但没车而南北向有车时,东西向变红灯而南北向变绿灯并保持20秒,另一个则相反.8. 单只数码管循环显示0~9.说明:主程序中的循环语句反复将 0~9 的段码送至P0口,使数字0~9 循环显示.9. 名称:8只数码管滚动显示单个数字.说明:数码管从左到右依次滚动显示0~7,程序通过每次仅循环选通一只数码管.10.八人抢答器设计.说明:给节目主持人设置一控制开关,用来控制系统的清零和抢答的开始.抢答器要有数据锁存功能和显示功能.抢答后,若有选手按动按钮,编号立刻锁存,并在LED数码管上显示选手的编号,同时封锁输入电路,禁止其他选手抢答,最先抢答选手的编号一直保持到主持人将系统清零.P 3.1P 3.2P 3.3P 3.4P 3.5P 3.6P 3.7P 3.0P3.0P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7P3.1P3.2P3.3P3.4P3.5P3.6P3.7XTAL218XTAL119ALE 30EA31PSEN 29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR 16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C5112MC330pFC230pFC110uF复位R210K选手1选手2选手3选手4选手5选手6选手7选手8Q1PNPR1500LS1主持人。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机课程设计任务书一、基本情况学时:2周学分:2学分适应班级:电气工程及其自动化二、课程设计的意义、性质、目标、要求1.意义课程设计是单片机课程教学的最后一个环节,是对学生进行全面的系统的训练。
进行课程设计可以让学生把学过的比较零碎的知识系统化,真正的能够把学过的知识落到实处,能够开发简单的系统,也进一步激发了学生再深一步学习的热情,因此课程设计是必不少的,是非常必要的。
2.性质课程设计是提高学生单片机技术应用能力以及文字总结能力的综合训练环节,是配合单片机课程内容掌握、应用得的专门性实践类课程。
3.目标通过典型实际问题的实际,训练学生的软硬件的综合设计、调试能力以及文字组织能力,建立系统设计概念,加强工程应用思维方式的训练,同时对教学内容做一定的扩充。
4.要求(1)课程设计的基本要求单片机课程设计的主要内容包括:理论设计与撰写设计报告等。
其中理论设计又包括选择总体方案,硬件系统设计、软件系统设计;硬件设计包括单元电路,选择元器件及计算参数等;软件设计包括模块化层次结构图,程序流程图。
程序设计是课程设计的关键环节,通过进一步完善程序设计,使之达到课题所要求的指标。
课程设计的最后要求是写出设计总结报告,把设计内容进行全面的总结,若有实践条件,把实践内容上升到理论高度。
(2)课程设计的教学要求单片机课程设计的教学采用相对集中的方式进行,以班为单位全班学生集中到设计室进行。
做到实训教学课堂化,严格考勤制度,在实训期间(两周)累计旷课达到6节以上,或者迟到、早退累计达到8次以上的学生,该课程考核按不及格处理。
在实训期间需要外出查找资料,必须在指定的时间内方可外出。
课程设计的任务相对分散,每3—5名学生组成一个小组,完成一个课题的设计。
小组成员既有分工、又要协作,同一小组的成员之间可以相互探讨、协商,可以互相借鉴或参考别人的设计方法和经验。
但每个学生必须单独完成设计任务,要有完整的设计资料,独立撰写设计报告,设计报告雷同率超过50%的课程设计考核按不及格处理。
三、课程设计题目及设计过程(一)十字路口交通灯控制系统的设计利用单片机的定时器产生秒信号,控制十字路口的红绿黄灯交替点亮和熄灭。
要求能用按键设置两个方向的通行时间(绿灯点亮的时间)和暂缓通行时间(黄灯点亮的时间),系统的工作符合一般交通灯控制要求。
(二)设计过程1、设计要求十字交叉路口的交通灯控制系统的结构如图1.1所示。
往南和往北的信号一致,即红灯(绿灯或黄灯)同时亮或同时熄灭。
实现红、绿、黄灯的循环控制。
要实现此功能需要表示三种不同颜色的LED灯分别接在P1个管脚,用软件实现。
往东和往西方向的信号一致,其工作方式与南北方向一样,也采用三种不同颜色的LED灯分别接在P1个管脚,用软件实现。
当南北方向为绿灯和黄灯时,东西向的红灯点亮禁止通行;而东西方向为绿灯和黄灯时,南北向的红灯点亮禁止通行。
图1.1 十字路口交通灯控制示意图假设南北方向为主干道,通行时间为20秒,东西方向是次干道,通行时间为20秒,黄灯点亮的时间均为5秒,则其工作方式如表1.1所示循环点亮信号灯。
南北向绿灯亮20秒黄灯亮5秒红灯亮24秒东西向红灯亮24秒绿灯亮20秒黄灯亮5秒具体设计要求如下:1、设计一交通灯控制系统,其结构如图1.1所示,工作方式满足上述要求。
2、主干道和次干道的通行时间及黄灯点亮的时间可以手动设置。
3、在没有手动设置通行时间时,系统自动按表1.1的模式进行工作。
2、设计要点(1)硬件设计:实现红、绿、黄灯的循环控制。
要实现此功能需要表示三种不同颜色的LED 灯分别接在P1个管脚,用软件实现。
要求东西车道和南北车道上的车辆交替运行,每次通行时间为20s;要求黄灯先亮5秒钟,才能变换车道。
黄灯亮时要求每秒闪亮一次;要求绘出原理图;根据设计要求和技术指标设计好电路。
(2)本系统的工作流程:1)接通电源时或系统复位后,系统按程序给定的时间工作,即南北向通行20秒,东西向通行20秒,黄灯亮5秒,工作模式如表1.1所示。
首先南北向通行,然后东西向通行,如此循环。
(3)软件设计:1)系统资源分配:为了便于程序的设计、阅读及修改,需要先对系统的存储器资源进行分配和说明。
2)软件模块:根据上述工作流程和设计要求,软件设计可以分为以下几个功能模块:先了解实际交通灯的变化规律,假设一个十字路口为东西南北走向。
初始状态0为东西红灯,南北红灯;然后转状态1南北绿灯通车,东西红灯。
过一段时间转状态2,南北绿灯闪几次转黄灯,延时几秒,东西仍然红灯。
再转状态3,东西绿灯通车,南北红灯。
过一段时间转状态4,东西绿灯闪几次转亮黄灯,延时几秒,南北仍然红黄灯,最后回到状态1,不断循环。
(1).当东西方向为红灯,此道禁止通行,东西到行人可通过;南北道为绿灯,此道车辆通过,行人禁止通行。
市建委20秒。
(2).黄灯闪烁5秒,警示车辆和行人红、绿灯状态即将切换。
(3).当东西方向为绿灯,此道车辆通行;南北方向为红灯,南北道车辆禁止通过,行人通行。
时间为20秒。
东西方向车流大,通行时间长。
(4).这样如上表的时间和红、绿、黄灯出现的顺序依次出现这样行人和车辆就能安全畅通的通行。
硬件设计的要求:(1)确定元器件的型号及参数。
(2)画出硬件设计的结构框图。
(3)画出各部分电路的原理图,并说明各部分电路的工作原理设计依据;画出完整的原理图。
(4)列出元器件清单。
4、软件设计根据设计要点,软件设计首先应对系统资源进行进行分配和说明。
为了增加程序的可读性,理清程序的编写思路,建议程序采用模块化结构。
软件设计的要求:(1)画出整个控制系统的程序流程图。
(2)画出各功能部分的程序流程图,并能够编写相应的原程序。
四、设计报告设计完成后,必须撰写课程设计报告。
设计报告必须独立完成,格式符合要求,文字(不含图形、程序)不少于3000字,图形绘制规范报告书用A4纸书写,装订成册。
设计报告的格式如下:1、封面2、内容提要(摘要)3、目录4、正文(1) 所作题目的意义、本人所做的工作及系统的主要功能;(2) 硬件电路设计及描述;1)确定元器件的型号及参数。
2)画出完整的原理图。
3)列出元器件清单。
(3) 软件设计流程及描述;5、心得体会(总结)6、参考文献7、附录(源程序代码)8、有关图纸五、进度安排单片机课程设计共安排2周,合计80学时,具体分配如下:实习动员及准备工作:2学时总体方案设计:10学时硬件设计:16学时软件设计:20学时撰写设计报告:12学时答辩与总结:8学时教师辅导:12学时六、考核方法单片机课程设计的考核方式为考查,考核结果为优秀、良好、中等、及格和不及格五等,分数在90-100之间为优秀,80-89分之间为良好,70-79分之间为中等,60-69分之间为及格,60分以下为不及格。
考核分三个方面进行:平时表现20%;设计过程25%;设计报告40%;设计答辩15%。
有下列情形之一者,课程设计考核按不及格处理:1、设计期间累计迟到、早退达8次;2、设计期间累计旷课达6节;3、设计报告雷同率超过50%或无设计报告;4、不能完成设计任务,达不到设计要求。
说明:下为可供参考的题目,可以从中选取,也可自己定题2、题目:免超载长途车自动控制系统设计设计要求:(1)当检测到有人进车时能够自动开启车门,开启后延时10秒自动关闭。
开门系统由电动机控制,开门时电动机正转,闭门时电动机反转。
开门限度由限位开关确定;(2)能够自动记录进入车内人的个数,当人数超过50时不在开启进车门;(3)当车内人员有特殊情况需外出时,只能通过按下车内请求按钮,后门开启才能离开,离开之后记录人数自动减一;(4)当车内人员未满绿色显示灯亮,正常满员时,车门上黄色显示灯亮;当有超载情况出现时,车内报警器自动报警,同时车门红色灯亮。
3、题目:半导体致冷恒温系统设计设计要求:(1)通过温度传感器测量制冷片的温度,并能通过数码管显示,显示3位即可;(2)通过单片机控制半导体制冷温度为恒温。
即若温度过高,可以将电压调高,制冷效果好,温度降低;若温度低,可以将电压调低,制冷效果差,温度升高。
(3)若温度正常时绿色显示灯亮,温度过高时红色显示灯亮,温度过低时黄色显示灯亮,温度异常报警。
4、题目:多功能绿色垃圾桶设计设计要求:(1)当有人投放垃圾时,垃圾桶打开,持续一段时间自动关闭;(2)当桶内垃圾过多时,不再开启垃圾桶,此时垃圾桶上红色指示灯亮;垃圾未满时,绿色指示灯亮;(3)垃圾桶控制系统的电源有太阳能电池提供,若遇到太阳能电池电量不足时,能够利用自带的5V备用直流电源供电。
5、题目:单片机控制的60s倒计时设计设计要求:应用定时计数器及其中断实现60s的,并将倒计时过程显示在LED数码管上,倒计时循环进行。
(1) 硬件设计:1)单片机建议选用AT89C51,它与8051系列单片机全兼容,但其内部带有4KB的FLASH ROM,设计时无需外接程序存储器,为设计和调试带来极大的方便。
2)LED显示系统:采用2个数码管倒计时,时钟信号采用的是内部时钟方式。
带有复位功能,P1口和P2口分别接个位和十位数码管。
3)电源供电系统:本系统采用220V电源供电,应设计相应的稳压电源电路。
但课程设计受时间限制,也可采用现成的5V直流稳压电源供电,这样可以节约设计时间、简化设计过程。
(2)、软件设计根据设计要点,软件设计首先应对系统资源进行进行分配和说明。
为了增加程序的可读性,理清程序的编写思路,建议程序采用模块化结构。
主程序和定时中断服6、题目:基于单片机16×16点阵控制系统设计设计要求:16x16点阵需要32个驱动,分别为16个列驱动及16个行驱动。
每个行与每个列可以选中一个发光管,共有256个发光管,采用动态驱动方式。
每次显示一行,10ms后再显示下一行。
(1) 硬件设计:1)单片机建议选用AT89C51,它与8051系列单片机全兼容,但其内部带有4KB的FLASH ROM,设计时无需外接程序存储器,为设计和调试带来极大的方便。
2)LED显示系统:16×16LED点阵3)74159集成芯片:其功能是将4位输入译为16输出(低电平有效)。
4)电源供电系统:课程设计受时间限制,也可采用现成的5V直流稳压电源供电,这样可以节约设计时间、简化设计过程。
(2)、软件设计根据设计要点,软件设计首先应对系统资源进行进行分配和说明。
为了增加程序的可读性,理清程序的编写思路,建议程序采用模块化结构。