单片机课程设计参考题目_第1页
单片机课程设计参考题目_第2页
单片机课程设计参考题目_第3页
单片机课程设计参考题目_第4页
单片机课程设计参考题目_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

1、课程设计参考题目1LED电子钟的制作以89C51单片机为核心,制作一个LED显示的智能电子钟设计要求如下:计时:秒、分、时、天、周、月、年;闰年自动判别;五路定时输出,可任意关断(最大可到16路);时间、月、日交替显示;自定任意时刻自动开/关屏;计时精度:误差1秒/月(具有微调设置)。 键盘采用动态扫描方式查询。所有的查询、设置功能均由K1、K2完成。2单片机控制的LCD时钟 以89C51单片机控制的时钟,在LCD显示器上显示现在的时间。设计要求如下:使用文字 型LCD显示器来显示现在的时间。显示格式为“时时:分分:秒秒”。具有4个按键操作来设置现在的时间。操作键K1- K4功能如下:(1)操

2、作键K1:进入设置现在的时间;(2)操作键K2:设置小时;(3)操作键K3:设置分钟;(4)操作键K4:确认完成设置。程序执行后工作指示灯LED 闪动,表示程序开始执行,LCD显示“00:00:00”,然后开始计时,扩充功能:增加闹铃功能,时间到则产生音乐声;增加闹铃功能,时间到则启动继电器控制家电;增加万年历显示“年月日”;结合温度传感器来显示现在的温度;结合湿度传感器来显示现在的湿度。3.单片机温度控制系统具体指标如下: (1) 烘干箱由2 kW电炉加热,最高温度为500。 (2) 烘干箱温度可预置,烘干过程恒温控制,温度控制误差2。 (3) 预置时显示设定温度,烘干时显示实时温度,显示精

3、确到1。 (4) 温度超出预置温度5时发声报警。 (5) 对升降温过程的线性没有要求。4带有LCD显示的定时闹钟 使用89C51单片机结合字符型LCD显示器设计一个简易的定时闹钟LCD时钟,若LCD选择有背光显示的模块,在夜晚或黑暗的场合中也可使用。定时闹钟的基本功能如下:字符型LCD(162)显示器;显示格式为“时时 分分”;由LED闪动来做秒计数表示;一旦时间到则发出声响,同时继电器启动,可以扩充控制家电开启和关闭;程序执行后工作指示灯LED闪动,表示程序开始执行,LCD显示“00 00”,按下操作键K1-K4动作如下:(1)操作键K1:设置现在的时间;(2)操作键K2:显示闹钟设置的时间

4、;(3)操作键K3:设置闹铃的时间;(4)操作键K4:闹铃ON/OFF的状态设置,设置为ON时连续三次发出“哗”的一声,设置为OFF发出“哗”的一声。设置现在的时间或是闹铃时间如下:(1)操作键K1:时的调整;(2)操作键K2:分的调整;(3)操作键K3:设置完成;(4)操作键K4:闹铃时间到时,发出一阵声响,按下本键可以停止声响;除了显示现在的时间的功能外,还可以扩充如下功能:增加秒表计数;闹铃时间到则产生音乐声;增加减计数的功能;增加多组计数的功能;5十字路口交通灯控制利用单片机的定时器产生秒信号,控制十字路口的红绿黄等交替点亮和熄灭,并且用4只LED数码管显示十字路口两个方向的剩余时间。

5、要求能用按键设置两个方向的通行时间(绿灯点亮的时间)和暂缓通行时间(黄灯点亮的时间),系统的工作符合一般交通控制要求。设计要求:1.设计一交通等控制系统,其结构如图所示,工作方式满足上述要求。2.主干道和次干道的通行时间及黄灯点亮的时间可以手动设置3.在没有手动设置通行时间时,系统自动按表1.1的模式进行工作。6用单片机控制直流电动机并测量转速 主要硬件:A/D转换芯片ADC0809;D/A转换芯片DAC0832设计要求:通过改变A/D输入端可变电阻来改变A/D的输入电压,D/A输入检测量大小,进而改变直流电动机的转速。手动控制:在键盘上设置两个按键直流电动机加速键;直流电动机减速键。在手动状

6、态下,每按一次键,电动机的转速均按照约定的速率改变。用显示器显示的数码移动的速度,来及时的形象的跟踪直流电动机转速的变化情况。直流电动机双极性控制:00H逆时针转最快,80H停止,FFH顺时针转最快。显示器:采用74LS164串行输入。串行输入段码地址:0FF06H(D0) 串入时钟地址:0FE04H(D0) 显示器位控地址:0FE02H(D5D0)键盘列扫描(46)。7.单片机控制步进电机步进电机是工业过程控制及仪表中的主要控制元件之一。它可以在机械结构中把丝杠的角度变成直线位移;也可以用它带动螺旋电位器,调节电压和电流,从而实现对执行机构的控制。在数字控制系统中,由于它可以直接接受计算机输

7、出的数字信号,而不需要进行D/A转换,所以使用起来十分方便。步进电机具有快速的启停能力和精度高的显著特点。在定位场合得到了广泛的应用。步进电机实际上是一个数字/角度转换器,也是一个串行的数/模转换器。因此,需把并行的二进制转换成串行的脉冲序列,并实现方向控制。每当步进电机脉冲输入线上得到一个脉冲,它便沿着特定的方向走一步。设计要求:采用单片机来控制一个三相单三拍的步进电机工作。步进电机的旋转方向由正反转控制信号来控制。步进电机的步数由键盘输入,可输入的步数分别为3,6,9,12,15,18,21,24,27步。并且键盘具有键盘锁的功能,当键盘上锁的时候,步进电机是不接受输入步数的,也不会运转。

8、只有当键盘锁打开并输入步数的时候,步进电机才开始工作 。电机运转的时候有正转和反转指示灯指示。当电机在运转的过程当中,如果过热,则电机停止运转,同时红色指示灯亮.,同时警报响。本题目的关键之处是:如何生成控制步进电机的脉冲序列8单片机为核心的频率计用89C51单片机的定时器/计数器的定时和计数功能,外部扩展6位LED数码管,要求累计每秒进入单片机的外部脉冲个数,用LED数码管显示出来。设计要求:被测频率fx小于110Hz采用测周法,显示频率XXX。XXX;fx大于110Hz采用测频法,显示频率XXXXXX;可利用键盘分段测量和自动分段测量;可完成单脉冲测量,输入脉冲宽度范围是100微秒-0.1

9、秒;显示脉宽要求如下Tx小于1000微秒,显示脉宽XXX;Tx大于1000微秒,显示脉宽XXXX;要求有单片机硬件系统框图,电路原理图,软件流程图。9抢答器控制模拟程序设计设计任务:模拟设计一抢答器工作的程序。抢答开始后,显示各抢答输入的时间,并将最快抢答标识为红色,且闪烁。当抢答成功后,即播放一小段乐曲,以示祝贺(抢答输入由键盘输入)。设计要求:具有8个抢答输入;显示抢答剩余时间(初始10秒);显示抢答成功者。扩展要求:抢答成功后,有声音提示;时间分辨率小于10ms;完善其它自定义功能。10单片机数字电压表设计 设计要求:以单片机为控制器,采用中断方式,对2路0-5V的模拟电压进行循环采集,

10、采集的数据送LED显示,并存入内存。超过界限时指示灯闪烁。设计接口电路,将这些外设构成一个简单的单片机应用系统,画出接口的连接电路图。编写下列控制程序(1)对2路模拟信号输入实行循行采集,每路连续采集16次,取平均值。(2)分别设定每一路的上限值,若采集的平均值超过该界限值,则对应通道的指示灯闪烁10次后一直亮,指示灯闪烁时喇叭发声,以示警告。 所需的基本硬件:单片机最小开发系统、一路模拟直流电压信号、ADC0809芯片,个共阳的七段发光二极管由驱动,一个蜂鸣片等,其他器件任选。11.数字温度计设计可使用热敏电阻之类的温度传感器件利用其感温效应,在将随被测温度变化的电压或电流采集下来,进行A/D转换后,就可以用单片机进行数据处理,在显示器上,将被测温度显示出来,这种设计需要用到A/D转换电路,感温电路。设计要求:测量温度范围-50-110(1)精度误差小于0.5(2)LED数码直读显示扩展功能:实现语音报数可以任意设定温度的上下限报警功能12基于单片机的时钟系统设计系统要求完成的功能1) 24小时计时功能用6位LED显示器

温馨提示

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

评论

0/150

提交评论