单片机期末课程设计题目.doc
《单片机期末课程设计题目.doc》由会员分享,可在线阅读,更多相关《单片机期末课程设计题目.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机期末课程设计题目一 设计题目1.电子时钟设计电子时钟设计任务及要求:利用实验平台上4个LED数码管,设计数字时钟,要求:(1)在4位数码管上显示当前时间。显示格式“时时分分”(2)由LED闪动做秒显示。(3)利用按键可对时间及闹玲进行设置,并可显示闹玲时间。当闹玲时间到蜂鸣器发出声响,按停止键使可使闹玲声停止。(扩展功能)2 秒表设计 设计要求用实验平台上LED数码管设计一个2位数码显示的“秒表”(1) 显示时间为0099秒,每秒自动加1。(2) 设计一个“开始”键和一个“复位”键。3音乐倒数计数器1. 设计要求利用AT89C51单片机设计一个简易的倒数计数器,可用来煮方便面、煮开水或小
2、睡片刻等。做一小段时间倒计数,当倒计数为0时,则发出一段音乐声响,通知倒计数终了,该做应当做的事。定时闹钟的基本功能如下。(1)显示格式为“ 分分:秒秒”。(2)用2个按键操作来设置当前想要倒计数的时间。一旦按下键则开始倒计数,当计数为0时,发出一阵音乐声。 K1设置倒计数的时间为10分钟,显示“1000”。 K2设置倒计数的时间为20分钟,显示“2000”。4 波形发生器设计(1) 设计要求 设计一个能产生正弦波、方波、三角波、梯形波、锯齿波的波形发生器。(2) 实验原理 产生指定波形可以通过DAC来实现,不同波形产生实质上是对输出的二进制数字量进行相应改变来实现的。本题目中,方波信号是利用
3、定时器中断产生的,每次中断时,将输出的信号按位反即可;三角波信号是将输出的二进制数字信号依次加1,达到0xff时依次减1,并实时将数字信号经D/A转换得到;锯齿波信号是将输出的二进制数字信号依次加1,达到0xff时置为0x00,并实时将数字信号经D/A转换得到的; 梯形波是将输出的二进制数字信号依次加1,达到0xff时保持一段时间,然后依次减1直至0x00,并实时将数字信号经D/A转换得到的; 正弦波是利用MATLAB将正弦曲线均匀取样后,得到等间隔时刻的y方向上的二进制数值,然后依次输出后经D/A转换得到。5 数字电压表设计(1) 设计要求 以单片机为核心,设计一个数字电压表。采用中断方式,
4、对2路05V的模拟电压进行循环采集,采集的数据送LED显示,并存入内存。超过界限时指示灯闪烁。(2) 实验原理 本题目本质上是以单片机为控制器,ADC0809为ADC器件的AD转换电路,设计要求的电压显示,是对ADC采集所得信号的进一步处理。 为得到可读的电压值,需根据ADC的原理,对采集所得的信号进行计算,并显示在LED上。本项目中ADC0809的参考电压为+5V,根据定义,采集所得的二进制信号addata所指代的电压值为: 而若将其显示到小数点后两位,不考虑小数点的存在(将其乘以100),其计算的数值为:将小数点显示在第二位数码管上,即为实际的电压。本示设计将1.25 V和2.5 V作为两
5、路输入的报警值,反映在二进制数字上,分别为0x40和0x80。当AD结果超过这一数值时,将会出现二极管闪烁和蜂鸣器发声。6 节日彩灯控制器的设计 设计要求 以单片机为核心,设计一个节日彩灯控制器: P1.2开始,按此键则灯开始流动(由上而下)。 P1.3停止,按此键则停止流动,所有灯为暗。 P1.4上,按此键则灯由上向下流动。 P1.5下,按此键则灯由下向上流动。7 智能交通灯控制系统8 双机之间的串行通信设计9 可编程作息时间控制器设计(1). 设计要求 设计一个以单片机为核心的可编程作息时间控制器:按照给定的时间模拟控制,实现广播、上下课打铃、灯光控制(屏幕显示),同时具备日期和时钟显示。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 期末 课程设计 题目
限制150内