单片机课程设计题目
说明:为便于同学探讨开发思路,自学相关内容,特将本课程设计的可选题目发给大家。
鼓励大家自己设计题目,自己设计题目者要求必须完成硬件调试。
要求:每个小组2人,每个题目最多限5个小组选;
考核内容包括:C51或者汇编源程序;硬件电路图及电路板;现场调试结果;设计报告文档(其中需写明硬件电路所需全部资源的购买价格)。
一、基于单片机的电子时钟设计
设计内容:
1、用LED数码管作为显示设备(30分)
2、可以分别设定小时,分钟和秒,复位后时间为:00:00:00(30分)
3、能实现日期的设置,年、月、日(30分)
4、可以只选用8位数码管,通过按键切换三种显示状态。
5、其他创新内容(10分)如:闹钟功能;显示星期;整点音乐报时等。
提示:用专用时钟芯片DS1302。
图示:
二、基于单片机的交通灯显示系统(一)
设计内容:
1、东西方向、南北方向均有红、黄、绿三种信号灯;(30分)
2、带紧急制动按钮,按钮按下,所有方向亮红灯;再次按下,恢复正常显
示(20分)
3、夜间模式按钮按下,所有方向显示黄灯闪烁(20分)
4、实时提醒绿灯亮的剩余时间(30分)
图示:
三、基于单片机的交通灯显示系统(二)
设计内容:
1、东西干道和南北干道的通行分左行、右行、直行,其中左行、右行固定
15秒;直行固定30秒(40分)
2、信号灯分绿灯(3种)、红灯、黄灯,每次绿灯换红灯时,黄灯亮3秒钟。
(30分)
3、东西干道和南北干道交替控制,每次干道绿灯交替时,有3秒钟所有干
道的交通灯都是黄灯闪烁3秒钟,提示已经进入路口的车辆迅速通过。
(30分)
4、其他创新内容。
(10分)
图示:
四、基于单片机的波形发生器设计
设计内容:
1、设计一款能产生3种以上波形的波形发生器(30分)
2、设计波形选择按钮(采用3个独立按键)(10分)
3、点阵显示波形图案(20分)
4、能同时输出两种波形(30分)
5、显示频率(10分)
图示:
五、基于单片机的LED点阵广告牌设计
设计内容:
1、能显示不同字符、图形的LED点阵广告牌(30分)
2、初始界面显示制作者姓名、学号,
3、用独立按键控制不同字符的切换效果(如闪烁、静止、平移)(30分)
4、可通过串口从电脑下载更新需要显示的字符(30分)
5、其他创新功能(10分)
图示:略
六、基于单片机的篮球计分器设计
设计内容:1、设计LCD显示篮球比分牌(30分)
2、通过加分按钮可以给A队或B队加分(20分)
3、设计对调功能,A队和B队分数互换,意味着中场交换场地。
(20分)
4、显示比赛倒计时功能(20分)
5、创新内容:如显示第几小节(10分)
显示:
七、基于单片机的电子贺卡设计
设计内容:
1、设计基于单片机的伴奏乐曲(30分)
2、设计基于单片机的彩屏图片(30分)
3、通过矩阵键盘按键显示不同彩屏图片,并伴有不同乐曲(30分)
4、创新部分(自主设计)(10分)
显示:(略)
八、基于单片机的远程运算器设计
设计内容:
1、主机的矩阵键盘输入数和运算符号,从机显示运算结果(40分)
2、主从单片机串行通信系统,并在LCD上显示运算内容及结果(50分)
3、创新内容(可语音输出结果)(10分)
图示:
九、出租车计费系统设计
设计内容:
1、用一个独立按键控制汽车前进档位变化,根据按下次数不同,分别是1档→2
档→3档→4档→1档…..,档位不同体现在直流电机的转速变化,档位值显示数显管;(40分)
2、根据档位值,以及运行时期,实时将里程数显示在数显管上;(30分)
3、有暂定功能;当暂停按钮按下,直流电机停转,里程数静止不变;(20分)
4、具有里程清零功能;清零时,里程表显示为0;(10分)
图示:
档位
里程数
数显管
十、简易电子琴设计 设计内容:
1、用矩阵键盘代表琴键,至少能弹出8个音符,分别是:音符 1,2,3,4,5,6,7,1 (40
分)
2、键按下的时间长短表征节拍的长短(40分)
3、用蜂鸣器发出声音(10分)
4、点阵实时动态显示音符高低(自由显示)(10分)
图示:略
十一、 传送带产品计数器设计 设计内容:
1、用独立按键控制传送带的启动或停止(20分)
2、用光电传感器(或者光电对管)检测通过其的产品数量(40分)
3、用LED 显示传送带通过产品的数量(20分)
4、用矩阵键盘预置终值,当计数达到终值时,传送带停止(20分)
图示:略
十二、 排队叫号系统设计 设计内容:
1、主机通过按键完成叫号,数码管显示被叫的号码;蜂鸣器响,提醒顾客接受服务;(40分)
2、从机通过串行通信方式完成排队取号功能;(30分)
3、从机显示队列中排在其前面的顾客数;(20分)
4、其他创新内容;(10分)
图示:
十三、 基于AT89S52单片机的带时间及声光提示的抢答器设计 设计内容:
1、具有3路抢答输入(由独立按键实现),时间分辨率小于100MS (30分)
2、显示抢答剩余时间,初始为10秒,最小量化单位为0.5秒;(30分)
3、抢答成功后,播放一段小乐曲,并显示抢答成功的号码;(20分)
4、抢答失败后,播放一段警报声,并显示F;(20分)
图示:略
十四、微波炉控制系统设计
设计内容:
1、可设置三种最高温度值,如低温(20°),中温(30°),高温(50°);(20
分)
2、可设置最长10分钟定时;(20分)
3、用DS18B20感知温度,当温度达到设置温度值,并持续设定时间长度时,蜂
鸣器报警提示,LED灯闪烁,同时时间归零;(60分)
图示:略
十五、基于STC89C51单片机的密码锁设计
1、密码通过键盘输入,若密码正确,则将锁打开。
共6位密码。
2、报警、锁定键盘功能。
密码输入错误数码显示器会出现错误提示,若密码输
入错误次数超过 3 次,蜂鸣器报警并且锁定键盘。
3、密码锁设计的关键问题是实现密码的输入、清除、更改、开锁等功能:
4、密码输入功能:按下一个数字键,一个“-”就显示在最右边的数码管上,
同时将先前输入的所有“-”向左移动一位。
5、密码清除功能:当按下清除键时,清除前面输入的所有值,并清除所有显示。
6、开锁功能:当按下开锁键,系统将输入与密码进行检查核对,如果正确锁打
开,否则不打开。
十六、酒精超标自动报警器
设计内容:
1、用酒精传感器,测量空气中酒精浓度(20分)
2、用LED数码管实时显示浓度值(40分)
3、一旦超过阈值即强行制止司机打火,即控制电机停转(30分)
4、其他创新内容;(10分)
十七、基于单片机的智能电子秤设计
电子秤性能指标:
1、最大称重2kg(20分)
2、采用电阻应变片“电桥”采样输入(20分)
设计内容:
1、用LED数码管显示测量值;(10分)
2、硬件电路部分包括:传感器、放大电路、模数转换电路、主控单元及
显示;(50分)
十八、新型密码防盗键盘
希望密码输入键盘上的10个数字位置分布可变。
10个键上的数字通过单片机内部产生随机数形成,由七段数码管显示。
每次取款时,键盘上数字的分布都会随机变化。
因而知道了键的位置并不能绝对判断出键上的数字是多少。
因此会给犯罪分子获得提款人的密码造成麻烦,从而解决摄像头盗取密码的难题。
设计内容:
1、硬件电路实现:数码管和按键一一对应;(40分)
2、由单片机内部产生随机数,并且在数码管上显示键值;有按键按下后,单
片机读取键值,并将键值通过验证模块显示出来;(30分)
3、当按下确认键后,单片机将会做出反应,所有的七段数码管将终止显示,
此后如果再有按键按下也不会有任何反应。
当此时取消键按下,单片机将重新初始化,新一轮的键盘扫描将开始;(20分)
4、其他创新内容;(10分)。