课程方案设计书23620_第1页
课程方案设计书23620_第2页
课程方案设计书23620_第3页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、微型计算机控制技术福建师范大学闽南科技学院潘新民教授彩灯控制器的设计设计任务:1. 用16只以上的LED,实现至少4种彩灯灯光效果(不含全部点亮,全部熄灭)(30)2. 可以用输入按钮在集中灯光效果间切换(20)3. 可以通过按钮暂停彩灯效果,使小灯全亮,再次按下相同按钮后继续之前的效果;(15)4. 增加自动在几种效果间切换的功能,并设置一个按钮可以在自动模式和手动模式间切换(10)5. 使用定时器中断延时(5)6. 实现其他除15中提到的功能(创新部分)(20)题目二:设计题目:基于单片机的智能水位控制器设计 项目要求: 以单片机为核心,经过 D/A转换(8位)和放大电路的处理,最后输出水

2、位 数值。 分别设计水位高、低两个报警信号。 为了不致于频繁报警,建议采用报警处理程序设计方法。 各种信号和数值通过 LED显示器(4位)。 要求设有适当的功能键,用于设置报警值和系统操作原理框图电源题目三:洗衣机人机界面的设计设计任务:1. 见下图,包括洗涤过程、脱水转速、温度的调节、启动暂停灯功能(20)2. 用2个7段LED数码管显示剩余洗涤时间(30)3. 设计一个“预约”键,用于定时启动洗衣机(30)4. 不同模式下的过程及转速组合(例如,在棉普通方式下,过程包括洗涤、脱水:脱 水转速为800,水温30度)(10)矚慫润厲钐瘗睞枥庑赖。5. 其他功能(创新部分)(10)题目四:电风扇

3、模拟控制系统设计设计任务:1. 用4个LED显示电风扇的工作状态(1、2、3、4四档风力),显示风类:“自然风”、“常风”和“睡眠风”(20)聞創沟燴鐺險爱氇谴净。2. 设计“自然风”、“常风”和“睡眠风”三个风类键用于设置风类:设计一个“摇头” 键用于控制电机摇头(20)残骛楼諍锩瀨濟溆塹籟。3. 设计一个“定时”键,用于定时时间长短设置(20)4. 设计过热检测与保护电路,若风扇电机过热,则电机停止转动,蜂鸣器报警,电机 冷却后电机又恢复转动(20)5. 用LCD作为用户界面显示风扇欲行模式等信息(10)6. 其他功能(创新部分)(10)题目五:电子密码锁的设计设计任务:1. 系统通过4x

4、4的矩阵键盘输入或设定开锁密码(40)2. 可以通过LCD查看已输入的字符个数(显示为*)( 30)3. 可以通过特殊的按键方法清除用户密码(如同时按下特定的多个键)4. 其他功能(创新部分)(10)题目六:(20)秒表系统的设计设计任务:1. 设计一个精度为0.1s的秒表系统(40)2. 设计启动按钮、暂停按钮及清零按钮(20)3. 设计每到一秒钟有声音提醒功能,可通过按钮打开及关闭该提醒音4. 其他功能(创新部分)(10)20)题目七:4位加法计算器的设计设计任务:1. 系统通过4x4的矩阵键盘输入数字及运算符。(40分)2. 可以进行4位十进制数以内的加法运算,如果计算结果超过3. 则屏

5、幕显示E。( 30分)4. 可以进行加法以外的计算(乘、除、减)。(20分)5. 其他功能。(创新部分10分)4位十进制数,»TJkl rr*4fF37.TTIIJT- Li冃壬: M3-S0EIH (ZIEJBozonH廐P3J3F-上 帕 i-r -E nTFT fi in3题目八:LED点阵广告牌的设计设计任务:1.设计一款能够显示不冋字符的LED点阵广告牌。(30 分)2.设计不同字符切换效果(如:闪烁、静止和平移等)。(20 分)3.设计控制按钮可以在不同效果间切换。(20分)4.能偶显示图形或自定义字符。(5分)5.通过串行口从电脑上下载更新需要显示的字符。(15)6.其

6、他功能。(创新部分10分)题目九:多路抢答器的设计设计任务:1. 设计一款6路或以上的抢答器。(20分)2. 设计一个抢答控制开关(开始抢答后才允许答题者抢答),供主持人用。(20分)3. 设定抢答时间限制,超过时间后,该题作废。(20分)4. 设定抢答时间。(5分)5. 数字LED显示答题者号数。(15分)其他功能。(创新部分10分)(提示:有犯规(未按开始键就抢答的)时显示其号码)日辺丄片河p :nu |p *i_n*PIAICTOJEla_善- >.AnalJ?21C4ElCiPLH仙4% r-r.iis |3'! H 1 LJ打啸丄£W1 !SK&I3t

7、niJill Mil Mi WT«:SK'.x*t题目十:现代交通灯的设计设计任务:1. 设计一款带左转、直行、右转三种通行绿灯,参见实物效果图。(20分)2. 带紧急按钮功能,当紧急按钮按下时,所有方向显示红灯。(15分)3. 夜间运行模式按钮,按下时,所有方向黄灯闪烁。 (15分)4. 能够在线修改红绿灯等待间隔时间。(20)5. 实现显示倒计时功能。(20)6. 其他功能(创新部分 10分)提示:1. Proteus里的traffic模块为传统交通灯模型(只有红、绿、黄三色)2. 现可用单管LED (或LED点阵)来取代左右转提示,或直行提示。3. 实物效果图电子时钟的

8、设计任务说明:1. 用6个7段LED数码管作为显示设备,设计是时钟功能。(30分)2. 可用分别设计小时、分钟和秒,复位后时间为00: 00 : 00。(30 分)3. 秒钟复位功能,秒复位键按下后,秒回到 00。( 10分)4. 日期、时间切换功能。(10分)5. 使用LCD取代LED显示设备。(10分)6. 实现闹钟功能。(创新部分10分)提示:1. LED宜采用动态扫描方法。2. 如果需制作电子万年历,可用考虑外部扩展专用时钟芯片(如:DS1302)3. 成品效果图:题目十二:步进电机控制器设计任务:1. 利用MCS-51单片机作为主控制器组成一个双步进电机控制器。2. 通过小键盘,能给

9、定两台步进电机单独运行的速度,要求可供选择的步进速度从60600步/秒,可连续任意设置。酽锕极額閉镇桧猪訣锥。3. 假设两台被控步进电机分别固定在X轴和Y轴,其初始位置在零点(0,0),根据直线差补算法,使两步进电机联动运行,各自在XY轴上同步运行距离 (即相同时间T到达的距离)的焦点构成的轨迹是一条直线段从(0,0)到(20, 40)。彈贸摄尔霁毙攬砖卤庑。发挥部分:1. 能够实时显示所绘直线段的坐标,并能通过键盘设定新的重点参数,且步进电机能正确运行到该点。2. 按下“回零”按键后,两台电机能以最快的速度返回到原点,并显示原点坐标。可选器件:51系列单片机、 ULN2003、MC1413七

10、达林顿管、74LS244或74LS240、7段LED 数 码管等謀荞抟箧飆鐸怼类蒋薔。51系列甲片机宜位电垢砧掘电怖等题目十三:一、设计项目:单片机温度控制系统二、项目要求:用AT89552控制一个电烤箱,要求满足下列要求:1电炉箱由1KW电炉加热,最高温度为 120摄氏度2、 电炉箱温度可设置,电烤过程恒温控制,误差在-2+2摄氏度3、 实时显示温度和设置温度,显示精度为1摄氏度4、温度超过设置温度-5+5摄氏度时发超限报警,对升温和降温过程不作要求三、原理框图:四、提示:(1)温度传感器建议用 AD590 (测量范围为-55150摄氏度),如果不可控可用电位器代替。(2)加热时显示实时温度

11、,停止加热时显示给定值(3)放大器可采用卩A741(4)键K1K4功能:K0-确认键(设定时移位用)K1-设置百位给定值K2-设置十位给定值K3-设置个位给定值K4-启动/停止键建议:1。报警采用声光报警,红灯 一上限报警,黄灯 一下限报警,绿灯 一正常。2. A/D 转换用 ADC0809 。题目十四:设计一个具有特定功能的电子钟设计任务:1. 屏幕保护的检查(P从右至左流动)2. 按下A键显示8个P.,然后开始运行3. 时分秒、年月日之间用“-”分割,并闪烁4. 运行时按下A进入调整时钟状态,再按一次恢复运行5. 在运行状态下,按下 BCD分别显示三种功能,可切换观看,按A键返回运行6.

12、在各调整状态下,按 B调秒(日),C调分(月),D调时(年),短时间按下只加一次,长时间按下不停歇的加数,调整完毕后按A键返回运行状态。 厦礴恳蹒骈時盡继價骚。7.8.9.定时功能:在运行时按下 B显示定时,再按B进入调整状态,设置完成按A返回。 当“时”小于10时,高位不显示,即高位“清零”。秒表功能:在运行时按下 C键,进入秒表功能,奇数次 C开启秒表,偶数次 C关 闭,按A键返回。10.在运行时按下 D键显示日期,再按 D键静茹调整状态,按 A键返回。题目十五:倒数计数器利用AT9C51单片机结合字符型 LCD显示器设计一个简易的倒数计数器。做一小段时间倒计数,当倒计数为 0时,则发出一

13、段音乐声响,通知倒计数终了,该做应当做的事。茕桢广鳓鯡选块网羈泪。设计任务:1. 字符型LCD ( 16x2)显示器,显示格式为“ TIME 分分:秒秒”。2. 用4个按键操作来设置当前想要倒计数的时间。3. 一旦按下键则开始倒计数,当计数为0时,发出一阵音乐声。4. 程序执行后工作指示灯LCD闪动,表示程序开始执行, 按下操作键K1-K4动作如下:K1-可调整倒计数的时间K2-设置倒计数的时间为K3-设置倒计数的时间为K4-设置倒计数的时间为160分钟。5分钟,显示“ 0500”。 10分钟,显示“ 1000”。20分钟,显示“ 2000”。5. 复位后的LCD画面应能显示倒计时的分钟和秒数

14、,此时按K1键,则在LCD上显示出设置画面。此时,若:按K2键-增加倒计数的时间1分钟。按K3键-减少倒计数的时间1分钟。按K4键-设置完成。扩充功能:增加时钟及闹钟功能增加秒表计数功能题目十六:一、设计题目:基于AT89S52单片机的数字电压表的设计。二、项目要求:1.用 AT89S52与 ADD0809/0808设计一个电压表;2要求有四位数码显示(动态显示)3要求测量最小分辨率为0.02V ;4.四位显示形式为整数位5.显示电压的值 V。二D/256*Vref;6要求系统要有数字滤波;7有一个启动/停止功能键。三、原理框图:提示:1.为实现功能,可考虑扩展一个 8255 (或8155);

15、2.显示要求动态显示。题目十七:一、基于AT89S52单片机的4*4矩阵键盘设计二、项目要求:2、用8255 (或8155)设计一个4*4矩阵键盘;按键序号分布如下4、5、 键盘统一加锁 SW1把,要求锁上时,按键不能显示(显示“_”),打开锁时,可 正常显示按键的序号;6、 增加一个双功能键 SW2,开机时,矩阵键盘按单功能运行,(即按下是分别显示 00, 010F);按下双功键时,按键分别显示10.11仆。鹅娅尽損鹤惨歷茏鴛賴。、原理框图建议:1。扩展8255需增加一个74LS138译码器。2. 显示方案:(1)使用8255B 口可不用驱动器,但要增加74LS47(74LS48) P74。

16、3. 功能键SW1和SW2不包括在矩阵键盘中。题目十八:一、设计项目:基于 89S52单片机的步进电机定位控制。二、项目要求:1、上电后,步进电机停止转动,等待操作。2、要求系统控制一台步进电机,然后通过传动机构带动一个疋位标尺左右来回移动,开机时订在中间位置5cm。籟丛妈羥为贍债蛏练淨0cm5cm10cm设步进电机转动10圈移动10cm。三、功能键:1正转K1<L 0反转i 启动K2YJ 0 停止4、四位显示,分配如下5、系统根据要求设定完后,即开始运动,边步进,边更新显示,直到控制位给定位为止。、原理框图建议:1。增加工作方式,指示灯正转时红色指示灯亮,反转时黄色指示灯亮, 不转时绿

17、色指示灯亮;2扩展一个8255 (或8155)接口。3.图未画完。题目十九:一、设计项目基于AT89S52单片机的步进电机控制二、项目要求1开始通电时,步进电机停止转动,等待操作。2. 要求系统用一步进电机控制一个多圈电位器,其取值为每转动20圈,电压调整范围 为 010V。3. 键盘系统键位功能K11正转0反转K21启动0停止:K3单四拍K4双四拍K5四相八拍K6给定值个位K7给定值小数点位4.四位显示分配如下:给定值控制值5系统根据需要设定完之后, 给定值为止。三、原理框图即开始运动(步进),边步进边更新显示,直到控制值电源电路复位电路晶振电路AT89S52键盘电路4 驱动步进电机(四相)

18、I 1 11 1 H ITTTT题目二十:一.设计题目:基于AT89S52单片机的电机控制系统 二.项目目标1采用类似于书中图4 32的双向的电机控制方案。2.给定位用电位器给定。 对应位为电位05V。 对于电机03 0 0转/分(V max=300 转/分)3键盘系统K1用1表示启动,用0表示停止。K2用1表示正转,用0表示反转。4. LED显示速度nnnnH-H-要求:(1调整给定位时,显示给定 值。(2)运动时显示转动 值。三.原理电路建议:1。要把给定值部分画上。题目二一:一、设计题目:基于 AT89S52单片机的数字电压表的设计。、项目要求:1用AT89S52与AD574设计一个电压

19、表;2. 要求有四位数码显示(动态显示);3要求测量最小分辨率为 0.001V ;4. 四位显示形式为整数位小数位5. 显示电压的值Vo=D/4096*VREF ;6. 要求系统要有数字滤波;个启动/停止功能键。三、原理框图:提示:1.为实现功能,可考虑扩展一个 8255 (或8155);2.显示要求动态显示。题目二十二:语音电子钟设计任务:1. 可以语音播报日期和时间2. 可以在SPLS501液晶模组上面显示日期、时间、农历、星期、闹钟3. 整点报时功能4. 具备闹钟功能5. 闹钟的铃声可以选择6. 具备秒表功能任务提示:一、时钟功能时钟功能是利用 SPCE061A芯片的时钟频率和定时/计数

20、器设计,SPCE061A芯片为语 音电子钟提供一个频率稳定精准的32768HZ方波信号,此外还有一校正电容可以对温度进行补偿,以提高频率准确度和稳定度,可保证语音电子钟的走时准确及稳定。整个系统工作时,秒信号产生器是整个系统的时基信号,他直接决定计时系统的精度,将标准秒信号送入“秒计数器”,“秒计数器”采用60进制计数,每累计60秒发送一个“分脉冲”信号,该信 号将作为“分计数器”的时钟脉冲。“分计数器”也采用 60进制计数,每累计 60分钟,发出一个“时脉冲”信号,该信号将被送到“时计数器”。“时计数器”采用24进制计时器可实现对一天24小时的累计,每累计 24小时,发出一个“星期脉冲”信号

21、,该信号将被送到1W7“星期计数器”“星期计数器”采用 7进制计时器,可实现对一周7天的累计。每累计 24小时发送一个“天脉冲”信号,该信号将作为“年计数器”的时钟脉冲信号。由中断程序控 制“年计数器”采用365或366进制计数,实现对年的累计,显示电路将“时”、“分”、“秒”、“星期”、“年”计数器的输出状态送到SPLC501液晶显示器显示出来。預頌圣鉉儐歲龈讶骅籴。二、语音功能语音输出功能利用 SPY0030A芯片和外接喇叭进行音频输出, SPY0030A是凌阳公司开 发的专门用于语音信号放大的芯片。 J3是语音输出接口,一个2pin的插针外接喇叭,由DAC 输出引脚21或22经语音集成放大器 SPY0030A放大,然后输出。SPY0030A相当于LM386, 但是比386音质好,它可以工作在 范围内,最大输出功率可达 700mW。渗釤呛俨匀 谔鱉调硯錦。题目二十三:红外遥控步进电机控制一接收部分:图 2-3-1发射部分:图 2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论