单片机课程设计题目(WIT)

合集下载

2012年单片机课程设计报告模板(WIT)

2012年单片机课程设计报告模板(WIT)

课程设计量化评分标准指导老师评语:1、例举设计过程中遇到的问题及其解决方法(至少两例)。

答:(1)问题说明:程序编译没有问题,但是下载到单片机里边没有实现通信的功能。

解决方法:在proteus中找到VIRTUAL TERMINAL,直接接到主机的RXD,TXD端口,检测故障问题,确定是主机发送出了问题还是从机接收出了问题,最后发现是主机信息没有发送出去,主机源程序出了问题。

(2)问题说明:仿真时数码管不亮。

解决方法:经检查发现,数码管接在了单片机P0口,没有接上拉电阻,最后加上上拉电阻后,数码管正常工作了。

2、教师现场提的问题记录在此(不少于2个问题)。

答:摘要随着电子技术的发展和微处理器技术的应用,带有单片机的智能型测控系统的应用越来越广泛,多个单片机系统之间数据传输已经应用于工业、科研、农业等领域,而单片机之间的数据通信最常用的就是串口通信方式,串口通信可以在使用一根线发送数据的同时利用另一根线接收数据,使用简单且能实现远距离通信。

本文介绍了一种单片机多机通信的设计方法,主机与从机之间通过串口实现通信,主机通过按键来选择要进行通信的从机,然后通过数字矩阵键盘控制从机的数码管显示数字0-9,同时该从机返回自己的地址,实现全双工通信。

本文介绍的方法简单易懂,通过仿真基本上实现了上述功能,操作简单,性能稳定,可I目录1 设计任务12设计方案 (2)2.1任务分析 (2)2.2方案设计 (2)3 系统硬件设计 (3)3.1时钟电路设计 (3)3.2复位电路设计 (3)3.3 灯控制电路设计 (3)3.4 倒计时显示电路设计 (4)3.5 按键控制电路设计 (5)4 系统软件设计 (6)4.1 1S定时 (6)4.2 定时程序流程 (6)4.3交通灯的设计流程图 (6)4.4定时器0 及中断响应 (7)5仿真与性能分析 (8)6心得体会 (9)参考文献 (10)附录1 系统原理图 (11)附录2 系统PCB图 (12)附录3 程序清单 (13)1 设计任务支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。

单片机课程设计参考题目

单片机课程设计参考题目

单片机课程设计参考题目1.交通灯控制系统设计2.数字密码锁3.数字时钟4.万年历5.基于单片机的点阵显示屏6.基于单片机的LCD显示7.简易电子琴设计8.数字温度计设计9.倒计时器设计10.数字电压表11.串行通信(单片机之间或单片机同PC之间)12.信号发生器13.简易计算器设计14.单片机人机接口设计(键盘和显示)15.循迹小车控制说明:1.参考题目只提供题目,具体设计的功能及性能参数由各位同学按照自己的实际情况确定,尽可能使设计具有一定的实用价值。

题目可以相同,但具体功能和参数不能完全一样,否则视为作弊,成绩均为不合格。

2.鼓励大家自拟题目,但需指导老师的同意。

3.选题必须在课程设计开始的前三天确定好,由班长(或学习委员)统计好各人的题目后,将汇总表发到邮箱:genxiangx@4.课程设计时间:第15周~第16周;答辩时间:第17周前三天。

答辩时提供设计报告和仿真结果(或实物),设计报告格式参照毕业设计格式,但不需要太详细。

在报告中说明课程设计的总体思路、方案选择、过程中碰到的难点和问题、问题的解决过程及解决方法,心得体会。

在报告中要有电路图和程序框图,上交的打印稿以附件的形式附程序源码。

在报告的最后附上“单片机课程设计成绩评定表”,将成绩评定表中成绩评定依据以上的项目填写好,以便在答辩时记录成绩。

5.答辩注意事项:答辩时对自己的设计进行演示和说明;绝不允许抄袭,不允许在网上下载别人的设计和报告,答辩时如果发现抄袭,则答辩不予通过。

允许参考,但不允许抄袭,参考是指先看懂别人的程序,然后自己编程,而不是照抄(复制)别人的某段程序,也不是在别人的程序基础做修改,所有的代码一定要自己写。

单片机优秀课程设计选题

单片机优秀课程设计选题

单片机原理和接口技术课程设计题目以下题目任选其一,1-2人一组,自由组合,组内各人必需有明确分工,标准上同一组最多一个同学得优。

可使用任何单片机或ARM,1-4要求自己设计全部硬件和焊接电路板,5-10题可用现成单片机开发板,5-6题亦可用proteus仿真。

自拟题依据题目难度由指导老师决定能否用现成单片机开发板。

一、PC机看门狗(每班最多6人选此题,难度系数:低)功效:当PC机死机时能自动使其重新开启。

硬件:可使用串口或USB和PC机通讯。

软件:PC机上软件编程可选择任何一个面向对象开发软件,如VC,Delphi等。

实现原理:PC机正常时,每隔一段时间经过串口向单片机发送部分固定数据,单片机假如收到此数据,说明PC机正常,假如超时未收到,则控制PC机重新开启。

二、电子琴设计(每班最多6人选此题,难度系数:中)使用4×4行列式键盘和蜂鸣器实现电子琴功效。

键盘符号定义以下:按下1-7,试验箱上蜂鸣器发出对应音调(中音),当同时按下L和1-7时是,蜂鸣器发出低音,同时按下H和1-7时,蜂鸣器发高音。

只要按键没松开,蜂鸣器一直发声,直到松开按键。

扩展功效:在彩屏LCD上显示电子琴图片,用触摸屏控制发音,就像真正弹电子琴一样。

三、自行车测速仪(难度系数:中偏高)基础功效:能实时显示自行车行驶速度附加功效:实时时钟,行驶里程累计要求含有一定实用价值,即要考虑以下问题(也是答辩时考察和评分指标):1、体积要做到尽可能小2、为了省电,要使用低电压工作单片机,比如使用2.0-3.3V工作电压单片机3、供电采取可充电聚合物锂电池(一般手机电池),一次充电后使用时间最少12小时4、最好能直接用单车轮子旋转为电池充电(选做)。

四、计算器设计1、使用4×4行列式键盘和1602液晶(其它液晶亦可)或数码管,实现一般十进制计算器功效,键盘符号定义以下:2、“C”表示退格,即删除键,按一次删除键删掉显示最终一个数字或运算符。

单片机课程设计题目大全

单片机课程设计题目大全

单片机课程设计题目大全
单片机课程设计题目有很多种,以下是一些常见的题目:
1. 控制 LED 闪烁:通过编程控制 LED 闪烁,是单片机入门的经典题目。

2. 计数器设计:使用单片机的计数器功能,设计一个计数器,用于计数手表或者闹钟的秒数。

3. 温度传感器控制:使用温度传感器测量温度,通过编程控制单片机输出信号,控制加热器或者冷却器。

4. 模拟信号灯:使用单片机控制信号灯,模拟交通信号灯。

5. 控制电机:使用单片机控制电机,实现电机的启动、停止、调速等功能。

6. 控制单片机串口:通过编程控制单片机的串口,与其他设备进行数据传输。

7. 模拟电路设计:通过编程控制单片机,模拟电路设计,实现音频放大器、滤波器等电路功能。

8. 控制机器人:使用单片机控制机器人的各个部件,实现机器人的前进、后退、转向等功能。

9. 控制液晶显示屏:使用单片机控制液晶显示屏,显示各种信息和图形。

10. 控制太阳能板:使用单片机控制太阳能板,实现太阳能的采集和转化。

这些题目都是单片机课程设计中的经典题目,可以帮助学生学习
单片机的基本原理和应用。

同时,通过这些题目的编写和调试,学生可以加深对单片机编程和控制系统的理解,提高实践能力。

单片机课程设计题目2011——学生版1

单片机课程设计题目2011——学生版1

一、基本要求采用两人一组进行设计,共同协作完成设计。

1.首先按设计题目要求制订方案。

2.设计出硬件原理图。

3.焊接电路。

4.对设计的硬件、软件调试,直至正确地实现系统功能。

5.要求学生最终提供:设计说明书一份,焊好且调试好的电路板一块。

6.统一进行答辩考试。

二、设计题目1、基于单片机的遥控窗帘设计2、多功能信号发生器设计3、出租车计价器设计4、基于单片机的电子琴设计5、多机温度检测系统设计多功能信号发生器设计设计制作一个多功能信号发生器,可以产生、方波、锯齿波和三角波。

设计原理图如下图所示,其中单片机通过软件对键盘输入的频率数值进行处理,处理结果送与D/A转换部分实现数/模转换,输出的电流再经过电流/电压转换环节,进而形成模拟电压波形,最后经过过载保护电路输出。

同时在数码管内显示该频率数值。

波形的切换可以通过按键直接实现。

基本要求:(1)具有产生方波、锯齿波、三角波三种周期性波形的功能。

(2)输出波形的频率范围为100Hz~1kHz;频率步进间隔≤100Hz。

(3)输出波形幅度范围0~5V,可按步进0.1V(峰-峰值)调整。

(4)具有显示输出波形的类型、周期和幅度的功能。

出租车计价器设计基本要求:(1)能显示里程,单位为公里,最后一位为小数位。

(2)能显示金额数,单位为元,最后一位为小数位。

(3)可设定单程价格和往返价格,单程价格为2元/公里,往返价格为1.5元/公里。

(4)车速<5公里/小时的时间累积为总等待时间,每5分钟等待时间相当于里程数增加1公里。

(5)起步公里数为3公里,价格为5元,若实际距离大于3公里,按规则3计算价格。

(6)按暂停键,计价器可暂停计价,按查询键,可显示总等待时间。

发挥部分:空车指示、语音提示、信息存储等多机温度检测系统设计基本要求:(1)采用2片单片机,组成多机温度检测系统;(2)下位单片机采集温度,通过串行通信传送至上位单片机;(3)上位单片机用数码管显示温度大小。

单片机课程设计题目

单片机课程设计题目

课程设计题目如下:1-基于单片机的数字电压表设计设计要求:简易数字电压表可以测量0~5V范围内的8路输入电压值,并在4位LED数码管上轮流显示或单路选择显示。

其测量最小分辨率位0.1V.2-基于单片机的LED流水灯系统设计设计要求:彩灯用8个发光二极管代替,电路具有控制彩灯点亮右移、左移、全亮及全灭等功能(用按键切换彩灯状态);彩灯两点移动时间间隔为0.4秒。

3-基于单片机的数字温度计设计设计要求:采集并显示温度,温度范围-25-100摄氏度,精度0.1摄氏度;用LED数码管进行显示,可以显示大于零度的温度也可以显示小于零度的温度;具有显示相应环境温度的功能,并且具有超出设定范围内温度时可以报警的功能,相应环境可以人为选择。

4-基于单片机的煤气泄漏检测报警装置设计设计要求:准确可靠地判断泄漏的发生,并进行声光报警。

5-基于单片机的大棚温湿度智能控制系统设计设计要求:对大棚内的温湿度进行监测,用LED数码管进行显示,当湿度低于某个程度时,输出启动喷水的控制信号,达到湿度标准时停止喷水;当温度低于某个温度时,输出启动加热装置控制信号,达到指定温度时,停止加热。

6-基于单片机的电子钟设计设计要求:系统具有时间、日期、三路定时功能,并可以对时间、日期、定时进行设定,有定时提示音。

要求计时精度尽量提高。

显示格式为:时间:“时”(第1、2位)、“分”(第3、4位)、“秒”(第5、6位);日期:“年”(第1、2位,如2007年显示为07)、“月”(第3、4位)、“日”(第5、6位);定时:“时”(第1、2位)、“分”(第3、4位)、“状态标志”(第5、6位)。

采用LED 数码管进行显示。

7-基于单片机的智能八路抢答器设计设计要求:设计一个具有特定功能的抢答器。

该抢答器上电或按键复位后能自动显示系统提示符“P.”,进入准备工作状态。

主持人按下开始按钮后,抢答开始并限定时间30S;10S内无人抢答,蜂鸣器发出音响;主持人按下开始按钮之前有人按下抢答器,抢答违规,显示器显示违规台号,违规指示灯亮,其它按钮不起作用;正常抢答,显示器显示台号,蜂鸣器发出音响,其它抢答按钮无效;正常抢答下,从按下抢答按钮开始30S内,答完按钮没按下,则作超时处理,超时处理时,违规指示灯亮,数码管显示违规台号。

单片机课程设计题目大全

单片机课程设计题目大全

单片机课程设计题目大全一、课程目标知识目标:1. 理解单片机的基本原理和功能,掌握常见单片机的工作原理及编程方法。

2. 学会使用一种单片机开发环境,如51单片机或Arduino,并能运用C语言进行程序设计。

3. 掌握单片机外围电路的连接和调试方法,实现简单的电子项目。

技能目标:1. 培养学生动手实践能力,能独立完成单片机程序的编写、烧录和调试。

2. 培养学生运用单片机解决实际问题的能力,提高创新意识和团队合作精神。

3. 提高学生查阅资料、自主学习的能力,形成良好的学习习惯。

情感态度价值观目标:1. 培养学生对单片机及电子技术的兴趣,激发学习热情,增强自信心。

2. 培养学生勇于尝试、不畏困难的精神,形成积极向上的学习态度。

3. 培养学生具备良好的合作精神,尊重他人意见,善于沟通交流。

课程性质:本课程为实践性较强的课程,结合理论教学,注重培养学生的动手能力和实际操作技能。

学生特点:学生具备一定的电子基础和编程能力,对单片机有一定了解,但实践经验不足。

教学要求:教师应注重理论与实践相结合,引导学生通过实践项目掌握单片机知识,提高学生的实际操作能力。

同时,关注学生的个体差异,因材施教,使学生在课程中取得较好的学习成果。

通过课程学习,学生能够达到上述知识、技能和情感态度价值观目标。

后续教学设计和评估将以此为基础,确保课程目标的实现。

二、教学内容1. 单片机基础知识- 单片机概述、发展及应用- 单片机的组成、工作原理及性能指标2. 单片机编程语言- C语言基础语法- 单片机C语言编程规范与技巧3. 单片机开发环境及编程工具- 51单片机开发环境搭建- Arduino开发环境及编程工具使用4. 单片机外围电路设计- 常用电子元器件及其功能- 单片机与外围电路的连接方法5. 单片机程序设计与调试- 单片机程序结构及编程流程- 常见程序设计实例分析- 程序烧录、调试及优化方法6. 单片机应用案例分析- 简单电子项目设计原理及实现- 创新性项目设计方法与步骤教学内容安排及进度:1. 第1-2周:单片机基础知识学习,了解单片机的基本原理和性能指标。

单片机课程设计题目汇总(全)

单片机课程设计题目汇总(全)

单片机课程设计题目汇总(全)第一篇:单片机课程设计题目汇总(全)单片机课程设计题目汇总(一)说明:为便于同学提前探讨开发思路,自学相关内容,特将本课程设计的可选题目发给大家。

本次题目为其一部分,稍后会有另一部分。

鼓励大家自己设计题目。

要求:每个小组2-3人,每个题目最多限两个小组选;课程设计考核内容包括:C51源程序;现场显示结果;设计报告文档(文档的格式稍后公布,请注意查收)。

一、基于单片机的电子时钟设计设计内容:1、用LCD液晶作为显示设备(30分)2、可以分别设定小时,分钟和秒,复位后时间为:00:00:00(30分)3、能实现日期的设置,年、月、日(30分)4、其他创新内容(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、用独立按键控制不同字符的切换效果(如闪烁、静止、平移)(30分)3、可通过串口从电脑下载更新需要显示的字符(30分)4、其他创新功能(10分)图示:略六、基于单片机的篮球计分器设计设计内容:1、设计LCD显示篮球比分牌(30分)2、通过加分按钮可以给A队或B队加分(20分)3、设计对调功能,A队和B队分数互换,意味着中场交换场地。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机课程设计题目
符号说明:★越多表示题目难度越大*表示扩展要求任务#表示创新设计加分任务
一、题目汇总:
1.彩灯控制器的设计★
2.多路抢答器的设计★★
3.电子时钟的设计★
4.现代交通灯的设计★★
5.波形发生器的设计★★
6.点阵广告牌的设计★★★
7.篮球记分器的设计★★
8.电子音乐盒的设计★★
9.步进电机的控制★★
10.秒表系统的设计★★
二、选题说明:一人一题,一个教学班级同一题不能被选超过三次。

鼓励同学们将各设计中的基本任务完成(即,不带*和#符号的任务)后,选做部分发挥项。

题中带*和#符号的任务,属于发挥部分。

三、设计时间安排:
第13周,5.27~6.3日
在宿舍进行仿真、编程设计。

四、设计作品提交:
(1)课程设计说明书(每人一份);
(2)Proteus仿真程序或实物;
(3)单片机源程序文件。

五、设计考核评定:
最后一天为答辩时间;学生分组参加答辩,同题的3位同学为一组。

次序试现场抽签而定。

题目一:彩灯控制器的设计★
设计任务:1. 用8盏以上的LED小灯,实现至少4种彩灯灯光效果(不含全部点亮,全部熄灭;(包括由左至又依次点亮;由右至左依次点亮,
闪烁,亮灯左移、右移等等)
2*. 可以用输入按钮在几种灯光效果间切换;
3*. 可以通过按钮暂停彩灯效果,使小灯全亮,再次按下相同按钮后继续之前的效果。

4* 使用定时中断延时
5# 实现其他除1~5中提到的功能(创新部分)
设计提示:
1.LED可以采用共阳极或共阴极接法直接接在并行口。

2.多种效果可以放在不同的子程序空间中,主程序通过散转来访问不同的子程
序段。

3.暂停效果可用中断实现。

参考电路
题目二:多路抢答器的设计★★
设计任务:1. 设计一款6路或以上的抢答器;
2. 设计一个抢答控制开关(开始抢答后才允许答题者抢答),供主持人用;
3. 设定抢答时间限制,超过时间后,该题作废;
4* 6路抢答器对应6个LED灯,显示当前对应的答题者;
5# 其他功能(创新部分)
题目三:电子时钟的设计★
设计任务:1. 用6个7段LED数码管作为显示设备,设计时钟功能;
2. 可以分别设定小时、分钟和秒,复位后时间为00:00:00;
3. 秒钟复位功能,秒复位键按下后,秒回到00。

4* 日期、时间切换功能
5* 使用LCD取代LED作为显示设备
6# 实现闹钟功能(创新部分)
提示:1. LED宜采用动态扫描法显示
2. 如果需要制作电子万年历,可以考虑外部扩展专用时钟芯片(如:
DS1302)
3.成品效果图:
题目四:现代交通灯的设计★★
设计任务:1. 设计一款带左转、直行,右转三种通行绿灯,参见实物效果图;
2. 带紧急按钮功能,当紧急按钮按下时,所有方向均亮起红灯;
3. 夜间运行模式按钮,按下时,所有方向黄灯闪烁;
4* 可更在线修改红绿灯等待间隔时间
5* 实现显示倒计时功能
6# 其他功能(创新部分)
提示:1. Proteus里的traffic模块为传统交通灯模型(只有红、绿、黄三色);
现可用单管LED(或LED点阵)来取代左右转指示,或直行指示。

2. 实物效果图
题目五:波形发生器的设计★★
设计任务:1. 设计一款能够产生3种以上波形的波形发生器;
2. 设计波形选择按钮;
3. LED或LCD显示波形代号(如1为正弦波,2为方波……);
4* 能够同时输出两种波形;
5# 其他功能(创新部分)



74HC595 LED
DAC0832 LM741
复位电路
键盘积分电路
示波器元件位置
题目六:LED点阵广告牌的设计★★★
设计任务:1. 设计一款能够显示不同字符的LED点阵广告牌;
2. 设计不同的字符切换效果(如闪烁,静止,平移等);
3. 设计控制按钮,可以在不同的效果间切换;
4* 能够显示图形或自定义字符
5* 通过串行口从电脑上下载更新需显示的字符;
6# 其他功能(创新部分)
题目七:篮球记分器的设计★★
设计任务:1. 设计一款能够显示篮球比分的记分牌;
2. 通过加分按钮可以给A队,或B队加分;
3. 设计对调功能,更换场地后,AB队分数互换;
4* 增加局数比分功能;
5* 增加比赛时间倒计时功能;
6# 其他功能(创新部分)
题目八:电子音乐盒的设计★★
设计任务:1. 查阅资料,了解单片机控制单音喇叭发声原理;
2. 设计基于单片机的电子音乐盒;
3.通过按钮可选择不同的音乐;
4# 其他功能(创新部分)
如:采用LCD显示信息。

a. 开机时有英文欢迎提示字符,播放时显示歌曲序号(或名称)。

b. 可通过功能键选择乐曲、暂停、播放。

题目九:步进电机的控制★★
设计任务:1. 查阅资料,了解步进电机的工作原理;
2. 通过单片机给步数控制电机的转动;
3.通过按钮可控制启停及正反转;
4# 其他功能(创新部分)
步进电机在库中的名称
题目十:秒表系统的设计★★
1.实物参见下图,设计一个精度为0.1s的秒表系统。

2.设计,启动按钮、暂停按钮及清零按钮。

3*.设计每到一秒钟有声音提醒功能,可通过按钮打开及关闭该提醒音。

4#. 其他功能(创新部分)。

相关文档
最新文档