
单片机课程设计要求.docx
29页单片机课程设计要求一、课程设计要求:《单片机课程设计》是电气工程及其自动化专业的专业必修课程《单片机课程设计》是单片机课程教学的最后一个环节,是综合应用课程 知识的教学环节,学生根据任务要求科学合理地选择相应理论知识,培养学生 应用课程知识解决实际问题的能力,提高对课程内容的认识和理解,培养学生 发现问题、分析问题、解决问题的思维能力提高学生全局考虑问题、综合应 用专业知识的能力通过本次课程设计使学生能够掌握用单片机进行实际产品开发的基本过 程,加强模块化设计思想的培养,养成良好的设计、编程习惯,同时也增加了 学生对本专业的兴趣,培养学生实际操作和编程技能,为今后专业课程的学习 和走向工作岗位打下良好的基础1.题目自拟10 月 30 日选题目,熟悉 Keil 和 ptoreus 的使用方法(设计题目可以在推荐 题目外自选,但难度应不低于推荐题目要求,并由教师审查后方可确定;题目 选定完后,由班长和学习委员统计班内题目,汇报给老师,11月 12日前完成设 计2.设计作品提交(1)课程设计报告(电子和打印稿各一份)(2)工程文件(电子)注意:建一个自己学号姓名文件夹,在此文件中保 存工程中所有文件。
包括Keil中输入的源程序、形成的目标文件(扩展名为hex) 和ptoreus仿真软件建立的(扩展名为DSN )最终成绩=作品成绩(70%)+平时成绩(30%)二、评审标准:《单片机原理及应用》课程设计评审标准序号评审顼目指 标满分1选 题选题达利本课料设计教V ■! E本要求•难易郴度, L咋址大小合适2()2综述材料调査论证根据课题仟务,能独立査阅文献资料和从事有 关谓研-有媒合归纳、利用幹种信息的能力开 题论证较充分■3设计、推 导计塞论证方秦设计合理,界佝可操件性:押导止确,计 邨决确,结构合理.工艺可行;电踣関绘制与 技朮要求符仃要:瓦■151论文质量论点明确,逵据充分、绡论止确;条理消楚、 文琲通辄用语符合技术规范’图表時楚,书 写格式珈范-20附加创 新对前人丁•件有改泄、突破,或白独特见解;有 一定应用价值〕三、课程设计报告编写规范 一份完整的课程设计应包括下列内容: 1.封面 2.设计题目及要求 3.摘要及关键词 4.目录 5.系统电路设计(包含总体框架设计,单元电路设计) 6.系统软件设计(包含流程图及主要程序段) 7.总结与思考及致谢(对课程设计的方法和内容进行总结,也可谈谈在课程设计中遇到的问题,及对课程设计的看法和体会,对导师和给予协助完成课程设计工作的组织和个人表示感谢。
文字要简洁,切忌浮夸和庸俗之词8.参考文献9.附录:详细程序要求课程设计报告不低于5000 字四、推荐题目1.模拟交通灯控制系统基本要求:⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计⑵ 软件设计:模拟实际交通灯控制系统功能,完成控制软件的编写与调试;⑶ 功能要求:利用 2 个数码管进行 1 秒倒计时显示,最大定时时间为 90 秒;利用红、绿、黄三种不同颜色的led显示不同的通行情况,要求led点亮时间和倒计时时间准确;2.彩灯控制器的设计基本要求:⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计⑵ 软件设计:根据硬件电路设计和显示功能要求,完成相关软件的编写与调试;⑶ 功能要求:A、用16只彩色LED,实现至少3种彩灯灯光效果(不含全部点亮,全 部熄灭B、 可以用输入按钮在几种灯光效果间切换;C、 使用定时中断延时3.洗衣机控制系统设计基本要求:⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计⑵ 软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;⑶ 功能要求:洗衣机三种洗衣方式,弱洗、强洗、漂洗,可以设置不同洗涤方式;实现最长 10 分钟定时。
4.多路抢答器的设计基本要求(60分):⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计⑵ 系统软件设计:根据抢答器的要求,完成控制软件的编写与调试;⑶ 基本功能: A 、设计一款 3 路或以上的抢答器;B、设计一个抢答控制开关(开始抢答后才允许答题者抢答),供主持人用;D、 数字LED显示当前答题者号数(15);E、 其他功能(创新部分10分)有犯规(未按开始键就抢答的)时显示其号码5.基于单片机的秒表设计基本要求:⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计⑵ 软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;⑶功能要求:用S1启动秒表和停止秒表,S2键将秒表归零,按一下S1,即开始定时, 在数码管上每秒加1,加到 60,归零6、 免超载长途车自动控制系统设计基本要求:⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计⑵ 软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;⑶ 功能要求:(1) 当检测到有人进车时能够自动开启车门,开启后延时 10秒自动关闭开门系统由电动机控制,开门时电动机正转,闭门时电动机反转开门限度由限位开关确定;(2) 能够自动记录进入车内人的个数,当人数超过50时不再开启进车门;(3) 当车内人员有特殊情况需外出时,只能通过按下车内请求按钮,后门开启才能离开,离开之后记录人数自动减1;(4) 当车内人员未满绿色显示灯亮,正常满员时,车门上黄色显示灯亮;当有超载情况 出现时,车内报警器自动报警,同时车门红色灯亮。
7、 题目:多功能绿色垃圾桶设计基本要求:⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计⑵ 软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;⑶ 功能要求:当有人投放垃圾时,垃圾桶打开,持续一段时间自动关闭;当桶内垃圾过多时,不再开启垃圾桶,此时垃圾桶上红色指示灯亮;垃圾未满时,绿色指 示灯亮;8、16*16LED 点阵广告牌的设计基本要求:⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计⑵ 软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;⑶ 功能要求:设计一款能够显示不同字符的 LED 点阵广告牌;设计不同的字符切换效 果(如闪烁,静止,平移等);9、篮球记分器的设计基本要求:⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计⑵ 软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;⑶ 功能要求:A、设计一款能够显示篮球比分的记分牌;B、通过加分按钮可以给A队, 或B队加分;C、增加比赛时间倒计时功能10、 计算器的设计基本要求:⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计⑵ 软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;⑶ 功能要求:系统通过4X4的矩阵键盘输入数字及运算符。
可以进行1位十进制数的 加、减、乘、除法运算,用数码管显示结果11、 电子时钟的设计基本要求:⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计⑵ 软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;⑶ 功能要求:用 6 个 7 段 LED 数码管作为显示设备,设计时钟功能,显示格式为:时 分:秒12、电子音乐盒的设计基本要求:⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计⑵ 软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;⑶ 功能要求:查阅资料,了解单片机控制单音喇叭发声原理;设计基于单片机的电子音 乐盒;13、温度采集报警系统的设计基本要求:⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计⑵ 软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;⑶ 功能要求:可以显示被测的温度并存储,可以设置报警温度,到达报警温度时声光报14、设计一个单片机最小系统基本要求:⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计⑵ 软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试⑶ 功能要求:A、具有2位LED数码管显示功能。
B、 具有八路发光二极管显示各种流水灯C、 具有复位功能15 、密码锁设计基本要求:⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计⑵ 软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试⑶功能要求:A、共可以设置8为密码,每位密码值范围为1〜8B、 用户可以自行设定和修改密码,按每个密码时都有声音C、 若键入的8位开锁密码不完全正确,则报警5s,以提醒他人注意D、 的 8 为开锁密码完全正确才能开锁,开锁时要有 1s 的提示音E、 密码键盘上只 有8个密码按键16、 单片机控制的60s倒计时设计基本要求:⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计⑵ 软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;⑶ 功能要求: 应用定时计数器及其中断实现 60s 的倒计时,并将倒计时过程显示在 2 个 LED 数码管 上,倒计时循环进行17、 电风扇模拟控制系统设计基本要求:⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计⑵ 软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;⑶ 功能要求:1、 3 个独立按键分别控制“自然风”、“睡眠风”、“常风”,(三者的区别是直流电机的停 歇时间不同),并在数显管上显示出区别。
2、 每种类型风可以根据按下独立按键次数分为 4 个档的风力调节3、 设计风扇的过热保护,用继电器实现即当风扇运行一段时间后,暂停 10 秒18、 出租车计费系统设计基本要求:⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计⑵ 软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;⑶ 功能要求:1、 用一个独立按键控制汽车前进档位变化,根据按下次数不同,分别是1档一2档一3 档一4档一1档….,档位不同体现在直流电机的转速变化,档位值显示数显管;2、 根据档位值,以及运行时期,实时将里程数显示在数显管上;3、 有暂定功能;当暂停按钮按下,直流电机停转,里程数静止不变;4、 具有里程清零功能;清零时,里程表显示为 019、 传送带产品计数器设计基本要求:⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计⑵ 软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;⑶ 功能要求:1、用独立按键控制传送带的启动或停止;2、用光电传感器检测通过其的产品数量;3、 用LED显示传送带通过产品的数量;4、 用键盘预置初值,当计数达到终值时,传送带停止20、微波炉控制系统设计基本要求:⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计。
⑵ 软件设计:根据硬件设计完成显示功能要求,完成控制软件的编写与调试;⑶ 功能要求:1、 可设置三种最高温度值,如低温(20°C),中温(30°C),高温(50°C);2、 可设置最长10分钟定时;3、 用 DS18B20 感知温度,当温度达到设置温度值,并持续设定时间长度时,蜂鸣器报 警提示, LED 灯闪烁,同时时间归零21、基于单片机的照明控制系统设计基本要求:⑴ 硬件设计:根据任务要求,完成单片机。












