第一篇:西安科技大学2010年(07级)单片机课程设计题目及要求
2010年(07级)单片机课程设计题目及要求
一、题目
1.模拟交通灯控制系统
基本要求(60分): ⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计,焊接电路板,组成功能完整的样机。⑵ 软件设计:模拟实际交通灯控制系统功能,完成控制软件的编写与调试; ⑶ 功能要求:利用2个数码管进行1秒倒计时显示,最大定时时间为90秒;利用红、绿、黄三种不同颜色的LED显示不同的通行情况,要求LED点亮时间和倒计时时间准确;
⑷ 设计说明书(论文):设计说明书应表明设计思想和所使用的设计方法,主要内容包括:① 系统简介、整体功能说明、各功能模块说明(附图)及系统使用说明;② 设计还需要改进的地方及设计的心得体会;③ 参考文献:包括参考书、资料、网站等,按标准格式列出(可参考教材最后的参考文献引用格式);④ 附件:系统总体原理图及源程序。
扩展功能:
根据实际情况自由添加相关的附加功能,如设定一个紧急情况按钮,当有突发事件发生(如救护车、消防车等通过)时,各路口均为红灯,只允许特定车辆通行。每扩展一项完整的功能加20分。
2.简易数字电压表
基本要求(60分): ⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计,焊接电路板,组成功能完整的样机。⑵ 软件设计:根据电压测量及显示功能要求,完成相关软件的编写与调试; ⑶ 功能要求:2位数字及1位小数点显示,基本测量范围为0~5V,测量误差为±0.2V。⑷ 设计说明书(论文):设计说明书应表明设计思想和所使用的设计方法,主要内容包括:① 系统简介、整体功能说明、各功能模块说明(附图)及系统使用说明;② 设计还需要改进的地方及设计的心得体会;③ 参考文献:包括参考书、资料、网站等,按标准格式列出(可参考教材最后的参考文献引用格式);④ 附件:系统总体原理图及源程序。
扩展功能:
根据实际情况自由添加附加功能,如扩展电压测量范围(可扩展为0~10V,0~20V,0~100V等)、提高精度,实现量程的自动转换等。每扩展一项完整的功能增加20分。
3.数字显示温度计
基本要求(60分): ⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计,焊接电路板,组成功能完整的样机。⑵ 软件设计:根据温度测量及显示功能要求,完成控制软件的编写与调试; ⑶ 功能要求:至少利用3位数码管进行测量值的显示,温度测量范围:-50℃~100℃,测量误差≤0.1℃; ⑷ 设计说明书(论文):设计说明书应表明设计思想和所使用的设计方法,主要内容包括: ① 系统简介、整体功能说明、各功能模块说明(附图)及系统使用说明; ② 设计还需要改进的地方及设计的心得体会; ③ 参考文献:包括参考书、资料、网站等,按标准格式列出(可参考教材最后的参考文献引用格式); ④ 附件:系统总体原理图及源程序。扩展功能:
根据实际情况自由添加附加功能,如设置温度的上下限报警功能,利用语音或声光报警等。附加一项完整的功能增加20分。
4.数字电子钟
基本要求(60分): ⑴ 硬件设计:根据任务要求,完成单片机最小系统及其扩展设计,焊接电路板,组成功能完整的样机。⑵ 系统软件设计:根据数字电子钟系统功能,完成控制软件的编写与调试;
⑶ 基本功能:设计一个数字电子钟电路,能显示年、月、日和时、分、秒;通过功能键可以完成年、月、日与时、分、秒的调整和显示切换。
⑷ 设计说明书(论文):设计说明书应表明设计思想和所使用的设计方法,主要内容包括:
① 系统简介、系统整体功能说明、各功能模块说明(附图)、系统使用说明;
② 设计还需要改进的地方及设计的心得体会;
③ 参考文献(包括参考书、资料、网站等,按标准格式列出); ④ 附件:系统总体原理图及源程序。扩展功能:
根据实际情况自由添加附加功能,如万年历、秒表等功能。附加一项完整的功能增加20分。
二、时间安排
第十周:选题目(可以自选题目,但必须由指导教师审批)第十一周:初步设计方案(包括电路原理图及元件清单)第十二周~第十五周:软硬件设计
第十六周~第十八周:测控、微电、自动化专业软件调试(在单片机实验室)、硬件调试及验收
注:根据教学计划安排,调试时间截止到十八周。软件调试期间,由于实验室资源有限,各专业各班必须相互协调好使用单片机实验室进行软件调试的时间,不要相互冲突。该项工作由各班班长负责协调。
三、说明
1.设计按最多三人一组选题,组内人员分工必须明确。确定题目后由班长统一报实验室备案。设计题目可以在上述四个题目外自选,但难度应不低于上述要求,且须由任课教师审查后方可确定;
2.初步设计方案完成(包括电路原理图及元件清单)并由教师审定后,元件清单交由班长汇总(一式两份,一份由班长保存,一份上报单片机实验室刘晓荣老师处以准备材料),然后在实验室由班长统一领取有关的元器件及材料,并根据清单按组分发;
3.每组费用不得超过50元。除实验室提供的元器件、材料外,如果还需其它元器件、材料由设计小组自行解决并持正规发票或收据报销;
4.本次课程设计的优秀作品可自愿参加单片机课程设计竞赛,优胜者还可推荐参加校第八届电子设计竞赛。参赛小组原理图必须使用EDA软件完成绘制;
5.硬件电路的焊接在电工电子实验教学中心进行;程序调试、验收在单片机实验室进行。
6.全体学生一律采取面试的方式定出最后成绩,即:最终成绩=作品成绩(60%)+面试成绩(40%)。7.课程设计报告在“科技创新实验室”论坛上各任课教师专区中上交电子版,并同时上交纸质版以作存留备案。报告内容及格式另文规定。
单片机课程组
2010-05-09
第二篇:单片机课程设计要求及参考题目
《单片机原理与应用》课程设计要求
一、目的:
本课程设计是《单片机原理与应用》课程的综合、设计性实验,作为课堂教学和课内正常实验的补充和提高。通过对《单片机原理与应用》课程的学习,学生已初步掌握51单片机的基本原理,以及并行口、串行口、中断、定时等基本原理及应用,课内实验主要以实验指导书为参考,难以充分发挥学生自主设计动手能力。通过《单片机原理与应用》课程设计,加强学生自主学习,巩固学习成果,提高学生综合应用单片机技术的实践能力和创造思维。为后续相关专业课程学习打好基础,培养学生专业知识的综合应用能力,与就业需求相接轨。
二、实验安排:
课程设计内容和要求的安排与讲解在课程设计之初进行。 上机机时安排:共32个课内机时,不足部分自行安排。
三、课程设计说明:
本次课程设计平台使用课程单片机开发实验箱(或学生自购单片机开发板)+实验室PC.,对于有特殊要求的学生,可以自行购买元件,焊接电路板,达到实验要求。
课程设计结束后,每个小组提交课程设计成果如下: 系统完成后,要求演示效果,演示时采用答辩形式,由各小组同学边演示边讲解思路。
课程设计报告一份,报告中可不包括源代码(程序代码刻录光盘)。
四、成绩评分内容 课设考勤情况 系统运行效果
系统讲解和问题回答情况 设计报告完成情况。
五、参考题目
以下题目根据难度,分为ABC三个等级。请自行选择。A级满分为100分。B级满分为90分。C级满分为80分。1.交通灯(C)要求利用实验箱上的LED灯模拟十字路口交通灯
(1)东西方向显示绿灯时,南北方向显示红灯,持续10秒钟后,绿灯变为黄灯并持续3秒钟;
(2)然后东西方向显示红灯,南北方向显示绿灯,持续10秒钟后,绿灯变黄灯并持续3秒钟,如此反复。2.电子显示屏(B)
要求用一个按键控制实验箱上的点阵模块。按下按键后,在显示屏上轮流显示“文华学院”字样;再次按键后,显示屏上无任何显示。3.电子数字钟(A)
要求利用实验箱上的数码管模拟电子数字钟。显示时、分、秒,并且随时间跳变。在整点时,启动蜂鸣器。4.模拟量采集系统(A)要求利用实验箱上的传感器采集模拟量。(1)利用温度传感器采集温度,进行AD转换。(2)将采集到的温度显示在数码管上。5.双机串行通信(C)要求采用串行通信方式1,波特率为600,甲单片机交替发送55H, CCH,乙单片机接收,并将接收到的数据显示在数码管上。6.矩阵键盘(C)要求利用实验箱上的矩阵键盘输入1-8的任意字符,在数码管上依次显示出来。7.抢答器(B)要求制作一个4人抢答器。无人抢答时,4个灯跑马循环,谁先按下,相对应的灯亮起,同时蜂鸣器发声。8.波形发生器(B)要求产生方波、锯齿波、三角波、正弦波信号。(1)不同的波形用不同的符号显示在一个数码管上。(2)用4个数码管显示幅值。
9.音乐盒(A)要求按下实验箱上的键盘,利用蜂鸣器产生1-i各种音阶,演奏出不同的音乐。10.液晶屏显示(A)
要求控制LCD液晶屏,在屏幕上显示文字。并且操作按键时,屏幕上显示按键的编号。11.红外遥控设计(A)要求利用红外遥控,向单片机传输信号。当遥控按下具体数字时,单片机将数字显示在数码管上。12.学生自主设计(A)
学生自己提出设计思路,经老师认可后,开始进行设计,并达到预期目标。
《单片机课程设计》报告
题目: 专业年级:
学号:
姓名: 指导教师: 同组设计者: 年 月 日
《课程设计报告》主要内容
[设计题目]
[设计要求] 描述选题目内容,简述要求完成的功能 [开发工具] 包括硬件和软件环境 [硬件设计]
1.电路原理图 2.电路设计说明 [软件设计] 1.软件设计流程 2.重要程序代码 [系统调试] 说明上机调试时碰到的问题及解决方法。[心得及体会] 此部分说明通过本次课程设计所得的收获及体会。[参考文献](至少3篇)
第三篇:单片机课程设计题目要求
(一)以开发板为基础的课程设计
1.汉字点阵显示设计
(1)查找资料学习单片机的LED点阵显示原理;(2)理解KST-51的LED点阵显示电路图
(3)编制程序在点阵LED上实现字母:我爱单片机+姓名(4)绘制原理图
(5)撰写不少于15页的课程设计报告(宋体小四字体,A4打印)。2.单片机与PC机通信设计(用P3.0和P3.1,明白CH340芯片功能)
(1)查找资料学习单片机与PC机的通信原理;(2)理解KST-51的串口通信电路图;(3)编制程序实现:
将数字0-255从PC机的串口助手发送到单片机并用数码管显示。(4)绘制原理图;
(5)撰写不少于15页的课程设计报告(宋体小四字体,A4打印)3.单片机与单片机通信设计(用P3.0和P3.1)
(1)查找资料学习单片机与单片机的通信原理;(2)理解KST-51的串口通信电路图;
(3)编制程序实现:将数字0-255从一个单片机发送到另一个单片机并用数码管显示。
(4)绘制PROTEL 原理图;
(5)撰写不少于15页的课程设计报告(宋体小四字体,A4打印)4.计数器数码管综合设计(用P3.4和P3.5)
(1)查找资料复习计数器及数码管的原理;(2)理解KST-51的数码管电路图;
(3)编制程序实现饮料包装流水线从0~36的饮料瓶数字实时显示(4)绘制 原理图;
(5)撰写不少于15页的课程设计报告(宋体小四字体,A4打印)5.1602液晶显示设计
(1)查找资料学习单片机的LCD点阵显示原理;(2)理解KST-51的LCD点阵显示电路图
(3)编制程序在点阵LCD上实现字母:我爱单片机绘制原理图(4)撰写不少于15页的课程设计报告(宋体小四字体,A4打印)。
第四篇:单片机课程设计要求-题目
课程设计要求:
1.根据设计要求,画出硬件接线图及程序的总体流程图,然后进行各控制模块的硬件设计及软件设计;
2.掌握如何应用单片机来开发应用系统及仿真调试的过程;
3.按照格式要求撰写课程设计报告,不少于5000字,页码大概10页左右。
项目技术要求:
项目一:抢答器的设计
技术要求:以拔动开关K0—K5中的某个丌关为0N作为抢答按键,无人抢答时,6个数码管循环轮流显示1—6跑马,谁先抢答,数码管停止跑马,6个数码管同时亮谁的编号,其后再有键按下,系统不予响应,直到此位拔为OFF,恢复l—6跑了马,开始下一轮抢答。
项目二:波形发生器的设计
技术要求:可以产生正弦波、方波、三角波等常用标准波形,由按键选择并用不同符号显示在数码管上。
项目三:简易电子琴设计
技术要求:由16个按键组成4X4键盘矩阵,设置成16个音,可随意弹奏想要表现的音乐。
项目四:秒表设计
技术要求:开始时,显示“00”,第一次按下按钮后开始从0-99s计时,显示精度为1s;对应有4个功能按键,第1个按键开始按钮,第2个按键停止按钮,第3个按键及时归零按钮,第4个按钮复位按钮。
项目五:ADC0808 A/D转换设计
技术要求:用ADC0808对模拟信号进行转换,转换结果送7段数码管显示,同时用发光二极管显示转换值的二进制码。5位数码管的前两位显示“AD”。字样,后三位显示A/D转换结果,采用串行显示方法。
项目六:温度采集报警系统的设计
技术要求:可以显示被测的温度并存储,可以设置报警温度,到达报警温度时声光报警。
项目七:数字频率计的设计
技术要求:利用单片机的定时器和计数器实现对方波信号的频率测量,用数码管显示出来。
项目八:数字钟设计
技术要求:利用单片机的定时器和数码管,设计一个电子时钟,显示格式为“XX:XX:XX”,由左向右分别是时、分、秒。开机时,显示00:00:00的时间开始计时;当时间不准时,可校时,P0.0控制“秒”的调整,每按一次加1s;P0.1控制“分”的调整,每按一次加1min;P2.0控制“时”的调整,每按一次加1h。计时满23:59:59时,返回00:00:00重新计时。
第五篇:单片机课程设计题目与要求
综合要求: 给出系统设计方案和总体设计思想 2 系统硬件设计(给出大图和各个分部的硬件图)3 系统软件设计(流程图或软件)4 设计心得体会 5 参考资料
注:元器件自选,在保证完成基本设计任务的基础上可自由发挥。
设计题目:
1.基于单片机的数字时钟设计 2.基于单片机的秒表设计 3.基于单片机的数字温度计设计 4.基于单片机的温度控制系统设计 5.基于单片机的交通灯控制系统设计 6.基于单片机的数据采集系统设计
1.基于单片机的数字时钟设计 具体要求:
(1)设计任务:设计并制作一个基于单片机的数字时钟(2)设计要求:
1)设计能支持年月日、星期、时分秒的时钟 2)时钟有时间调整功能
(3)发挥部分
1)实现双电源供电(220V及电池供电)2)有闹钟功能
设计综合要求: 给出系统设计方案和总体设计思想 系统硬件设计(给出大图和各个分部的硬件图)3 系统软件设计(流程图或软件)4 设计心得体会 5 参考资料
注:元器件自选,在保证完成基本设计任务的基础上可自由发挥。
2.基于单片机的秒表设计 具体要求:
(1)设计任务:设计并制作一个基于单片机的秒表(2)设计要求:
1)设计精度为0.1S的秒表系统 2)设启动、暂停、清零按键 3)最长计时9:59:9(3)发挥部分:自由发挥
设计综合要求: 给出系统设计方案和总体设计思想 系统硬件设计(给出大图和各个分部的硬件图)3 系统软件设计(流程图或软件)4 设计心得体会 5 参考资料
注:元器件自选,在保证完成基本设计任务的基础上可自由发挥。
3.基于单片机的温度控制系统设计
具体要求:
(1)设计任务:设计并制作一个基于单片机的温度控制系统(2)设计要求:
1)测温精度0.5C; 2)测量范围-20C ~80C; 3)选择合适的温度传感器; 4)LCD显示
5)超温报警(70C)并发出控制信号(继电器)
。。
。(3)发挥部分:自由发挥
设计综合要求: 给出系统设计方案和总体设计思想 系统硬件设计(给出大图和各个分部的硬件图)3 系统软件设计(流程图或软件)4 设计心得体会 5 参考资料
注:元器件自选,在保证完成基本设计任务的基础上可自由发挥。
4.基于单片机的数字温度计设计 具体要求:
(1)设计任务:设计并制作一个基于单片机的数字温度计系统(2)设计要求:
1)测温精度0.1C 2)测量范围32C ~45C 3)选择合适的温度传感器 4)LCD显示
5)超温报警(37.2C)
。。
。(3)发挥部分:自由发挥
设计综合要求: 给出系统设计方案和总体设计思想 系统硬件设计(给出大图和各个分部的硬件图)3 系统软件设计(流程图或软件)4 设计心得体会 5 参考资料
注:元器件自选,在保证完成基本设计任务的基础上可自由发挥。
5.基于单片机的交通灯控制系统设计 具体要求:
(1)设计任务:设计并制作一个基于单片机的交通灯控制系统
(2)设计要求:
1)南北方向均有红黄绿三种信号灯;
2)斑马线设置紧急制动按钮,按下时两方向红灯亮,再次按下恢复正常;
3)实时显示南北和斑马线绿灯、红灯亮的剩余时间;
4)南北方向绿灯剩两秒时黄灯闪烁;
5)南北方向红灯亮时斑马线绿灯亮,否则红灯亮;
6)合理确定具体各个灯亮的时间;
(3)发挥部分:自由发挥
设计综合要求: 给出系统设计方案和总体设计思想 系统硬件设计(给出大图和各个分部的硬件图)3 系统软件设计(流程图或软件)4 设计心得体会 5 参考资料
注:元器件自选,在保证完成基本设计任务的基础上可自由发挥。
6.基于单片机的数据采集系统设计 具体要求:
(1)设计任务:设计并制作一个基于单片机的数据采集系统(2)设计要求:
1)能对八路模拟量轮流采集;
2)将采集处理的数字量存放在显示缓冲区40H-47H; 3)数据在LCD显示
(3)发挥部分:自由发挥
设计综合要求: 给出系统设计方案和总体设计思想 系统硬件设计(给出大图和各个分部的硬件图)3 系统软件设计(流程图或软件)4 设计心得体会 5 参考资料
注:元器件自选,在保证完成基本设计任务的基础上可自由发挥。