单片机课程设计题目及要求
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
12机制、机电对口单片机课程设计题目及要求
一、题目
1.模拟交通灯控制系统
基本要求:
⑴硬件设计:根据任务要求,完成单片机最小系统及其扩展设计。
⑵软件设计:模拟实际交通灯控制系统功能,完成控制软件的编写与调试;
⑶功能要求:利用2个数码管进行1秒倒计时显示,最大定时时间为90秒;利用红、绿、黄三种不同颜色的LED显示不同的通行情况,要求LED点亮时间和倒计时时间准确;
2.彩灯控制器的设计
基本要求:
⑴硬件设计:根据任务要求,完成单片机最小系统及其扩展设计。
⑵软件设计:根据硬件电路设计和显示功能要求,完成相关软件的编写与调试;
⑶功能要求:A、用16只彩色LED,实现至少3种彩灯灯光效果(不含全部点亮,全
部熄灭。
B、可以用输入按钮在几种灯光效果间切换;
C、使用定时中断延时
3.跑表
基本要求:
⑴硬件设计:根据任务要求,完成单片机最小系统及其扩展设计。
⑵软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;
⑶功能要求:从000到999之间以1%秒速度运行,当按下一个独立键盘时跑表停止,松开手后跑表继续运行。(用定时器设计表)。
④附件:系统总体原理图及源程序。
4.多路抢答器的设计
基本要求(60分):
⑴硬件设计:根据任务要求,完成单片机最小系统及其扩展设计。
⑵系统软件设计:根据抢答器的要求,完成控制软件的编写与调试;
⑶基本功能:A、设计一款3路或以上的抢答器;
B、设计一个抢答控制开关(开始抢答后才允许答题者抢答),供主持人用;
D、数字LED显示当前答题者号数(15);
E、其他功能(创新部分10分)有犯规(未按开始键就抢答的)时显示其号码
5.秒表
基本要求:
⑴硬件设计:根据任务要求,完成单片机最小系统及其扩展设计。
⑵软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;
⑶功能要求:用S1启动秒表和停止秒表,S2键将秒表归零,按一下S1,即开始定时,
在数码管上每秒加1,加到60,归零。
6、串口通信
基本要求:
⑴硬件设计:根据任务要求,完成单片机最小系统及其扩展设计。
⑵软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;
⑶功能要求:用串口调试助手以16进制向单片机发送一数据,如01,如果单片机接收到
数据将会原样显示,当收到 100个数据的时候,蜂鸣提示。
7、方波发生器
基本要求:
⑴硬件设计:根据任务要求,完成单片机最小系统及其扩展设计。
⑵软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;
⑶功能要求:用单片机产生做一个方波发生器,要求能产生3中不同频率的信号,频率
可用按键调节,并在数码管上显示当前波形的频率。
8、LED点阵广告牌的设计
基本要求:
⑴硬件设计:根据任务要求,完成单片机最小系统及其扩展设计。
⑵软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;
⑶功能要求:设计一款能够显示不同字符的LED点阵广告牌;设计不同的字符切换效果
(如闪烁,静止,平移等);
9、篮球记分器的设计
基本要求:
⑴硬件设计:根据任务要求,完成单片机最小系统及其扩展设计。
⑵软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;
⑶功能要求:A、设计一款能够显示篮球比分的记分牌;B、通过加分按钮可以给A队,或B队加分;C、增加比赛时间倒计时功能
10、计算器的设计
基本要求:
⑴硬件设计:根据任务要求,完成单片机最小系统及其扩展设计。
⑵软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;
⑶功能要求:系统通过4×4的矩阵键盘输入数字及运算符。可以进行1位十进制数的加、减、乘、除法运算,用数码管显示结果。
11、电子时钟的设计
基本要求:
⑴硬件设计:根据任务要求,完成单片机最小系统及其扩展设计。
⑵软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;
⑶功能要求:用6个7段LED数码管作为显示设备,设计时钟功能,显示格式为:时:分:
秒。
12、电子音乐盒的设计
基本要求:
⑴硬件设计:根据任务要求,完成单片机最小系统及其扩展设计。
⑵软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;
⑶功能要求:查阅资料,了解单片机控制单音喇叭发声原理;设计基于单片机的电子音乐
盒;
13、以单片机为核心的频率计
基本要求:
⑴硬件设计:根据任务要求,完成单片机最小系统及其扩展设计。
⑵软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;
⑶功能要求:用89C51单片机的定时器/计数器的定时和计数功能,外部扩展6位LED数码管,要求累计每秒进入单片机的外部脉冲个数,用LED数码管显示出来。
13、设计一个单片机最小系统
基本要求:
⑴硬件设计:根据任务要求,完成单片机最小系统及其扩展设计。
⑵软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;
⑶功能要求:A、具有2位LED数码管显示功能。
B、具有八路发光二极管显示各种流水灯。
C、具有复位功能。
14 、密码锁设计
基本要求:
⑴硬件设计:根据任务要求,完成单片机最小系统及其扩展设计。
⑵软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;
⑶功能要求:A、共可以设置8为密码,每位密码值范围为1~8
B、用户可以自行设定和修改密码,按每个密码时都有声音
C、若键入的8位开锁密码不完全正确,则报警5s,以提醒他人注意
D、的8为开锁密码完全正确才能开锁,开锁时要有1s的提示音
E、密码键盘上只有8个密码按键。
二、时间安排
星期一:选题目,熟悉Keil和ptoreus的使用方法(设计题目可以在上述题目外自选,但难度应不低于上述要求,且须由教师审查后方可确定;题目选定完后,由班长统计分组的结果及题目,汇报给老师,要求每个小组选出一个小组长),四人一组,每人有明确的分工,课程设计说明书应有所区别,不能完全相同。
星期二:初步设计方案(包括电路原理图)
星期三~星期四:软硬件设计
星期五:软件调试及验收