通知:
各班导师安排如下:
电力 09-1 陆振 电力 09-2 刘志德 电力 09-3 邱斌 电力 09-4 邱斌 电力 09-5 李斌 电力 09-6 李斌 电力科技 09-1 邱斌
报告提交时间:2011年12月29日前(否则班长将联系导师)
如果发现学生之间的设计相似,将直接视为不及格。
单片机课程设计论文第三部分
13z机制《MCU课程设计》使命宣言和要求
一、本课程设计的目的和意义
通过课程设计,学生可以深入了解单片机的基本结构和工作原理。 掌握单片机系统中常用接口的设计和扩展方法。 掌握汇编语言编程和程序调试的技能。 学习单片机应用系统的设计与开发,培养学生分析问题、解决问题的能力。 为学生今后将单片机技术应用于机械设计、制造、自动化等领域打下良好的基础。
2 设计任务及要求
1、硬件设计:根据所选课题的要求,完成基于单片机的完整硬件接口电路设计。
2、编程:根据需要绘制程序流程图,设计所有汇编程序并提供编程说明和程序注释。
3、设计文件:设计报告字数约为4000至5000字(不包括方案清单)。 内容及格式要求如下:
(一)报告内容总体安排
目录(1页)
前言(1页):说明选题的目的、当前的应用说明、对选题的理解以及要解决的问题和选题的意义。
总体方案设计(3~4页):通过列举和分析几种可行的技术方案和原理,选择可行的优化设计方案,并给出组成原理(框图)和技术路线。
硬件设计(第4至8页):元件选择和必要的介绍; 单片机硬件系统及外围接口电路的设计及原理讲解。 整个系统电路图可以占据一整页。
软件设计(第6~10页):设计各功能子程序、中断服务程序、主程序。 程序中应该有必要的注释。 对于复杂的程序结构,可以先画出程序流程图。
设计总结(1页):分析总结设计中存在的问题和不足,提出建议、解决方案,以及本次设计实践的认识、收获和改进。
参考文献(1页)
(二)设计报告撰写要求
以班级为单位购买XNU标准课程设计报告书,每人一本。 课程设计报告应双面书写,每页文字不少于16行,每行不少于22字。 如果整个页面是汇编语言程序,则该页面必须不少于20行。
设计说明书中的插图总数不应超过10幅。插图可包括元件图、单片机系统硬件电路图、程序流程图等。插图的大小和长度根据线路密度和线宽来确定。线条不宜太稀疏。 插图顶部和底部之外的空白行不得超过一行文本。 每个插图必须有图号和标题。 可以按顺序标注图号,例如“图1××温度传感器引脚图”。
如果设计内容是从网上下载、抄袭、抄袭或者互相雷同的,课程设计结果将不合格。
三、设计安排及等级分配
(一)设计时间:第19-20周(6月23日-7月4日)
第一天:上午在指定教室安排具体设计要求和整体指导。 下午进行方案设计。
第2-4天:进行方案设计以及硬件电路和接口设计。
第5-8天:进行软件设计并绘制程序流程图。
第9天:编写控制程序,修正设计内容,撰写课程设计报告。
Day 10:继续写设计报告,准备上午答辩; 下午提交课程设计材料并准备答辩。
(2)设计等级分布:
1、课程设计报告占50%,包括:
硬件接口电路设计占25%(包括电路图原理图设计、电路连接与调试);
编程占25%(包括程序设计说明、程序框图、程序行注释等)。
2、课程设计出席率占20%(两次未出席者,将被取消答辩资格)。
3、答辩中回答问题占30%。
13z机制《单片机课程设计》专题
1.模拟交通信号灯单片机控制系统设计
在主干道和支路交叉口设置红、黄、绿交通管制灯。 绿灯允许通行,黄灯要求越线、越线车辆尽快通行,红灯禁止通行。 当某个方向的红灯熄灭后,绿灯立即亮起; 当绿灯熄灭时,黄灯闪烁五秒钟,然后红灯亮起。 软件编程必须使用定时器和中断技术编程。 其他控制要求:
(1)主干道绿灯、黄灯、红灯分别亮60秒、5秒(闪烁)、25秒;
二级路绿灯、黄灯、红灯分别为20秒、5秒(闪烁)、65秒;
(2)主、副路时间指示采用倒计时,分别由2位数码管显示。
2.低频信号发生器的设计
利用微控制器、DA转换器等设备实现三角波、锯齿波、方波、正弦波等周期信号。 输出信号频率和波形的选择可以通过旋转波段开关进行设置。 输出信号频率可设置为50hz、100hz、200hz、500hz、1khz等。
学生:陈泽言、戴锐、董中辰、杜凯、杜双双
3.电子密码锁设计
密码锁的控制电路由单片机和其他电子器件组成。 当输入正确的密码时,单片机输出信号启动解锁机构,并用红、绿LED灯指示锁定和解锁状态。
设计要求:解锁键盘有8个键,按键名称分别为a、b、c、d、e、f、g、unlock。 密码锁控制器中预存有 6 位钥匙代码。 当从开锁键盘输入的密码与存储的钥匙码相同时,按下开锁键,开锁控制电路启动,绿灯亮,红灯灭,指示开锁状态。 。
学生:顾泽民、郭迎佳、江秋仪、李猛、刘虎城4.实用电子秤
应用微控制器和相关课程知识来完成此设计。 选择合适的力传感器、电阻应变片和AD转换器,设计基于单片机的电子秤控制系统。 该秤最大称量重量为99.9kg,重量误差不大于±0.1kg。
学生:刘欢欢、刘伟川、刘小禾、刘竹建、栾阳
5、自动流水线工件计数器设计
该设计是使用微控制器和传感器技术完成的。 工件在自动线皮带输送机上沿一个方向输送。 当工件经过检测区域时,光敏传感器检测到工件并进行计数。 计数值由5位数码管显示,计数范围0~10000。 当每100个工件通过传送带时,即计数值为100的整数倍时,蜂鸣器响1秒; 当计数值达到10000时,计数值清零,蜂鸣器响5秒。
学生:马旭辰、乔乐乐、石申义、宋昂、苏伟
6.多功能数字电子钟
利用单片机、数码管等器件设计一个电子时钟。 电子钟具有六位数码管显示,具有显示时、分、秒的功能。 它可以借助键盘设置时间和闹钟时间等信息。 报警时,蜂鸣器会响5秒,然后停2秒。 如果无人干预,蜂鸣器会响一分钟,然后停止。
学生:王璞、王旭、王有为、王志明、吴宁
7.的士计价器
设计一个自动出租车计价器。 计量包括起步价和里程计量。 系统可以显示总金额。 计量范围0-999.9元,精确到0.1元。 起步价5.0元,3公里以内起步价。 超过3公里则增加2.1元(即1公里增加2.1元)。
学生:徐嘉泰、叶辰、叶新宇、于荣山、张灿灿
8.测速仪设计
该设计是使用微控制器和传感器技术完成的。 在旋转输出轴飞轮上安装霍尔传感器或光电元件。 转轴每旋转一次,传感器就会发出一个脉冲。 由单片机及外围相关器件组成的电路对脉冲信号进行计数,并为其编制单片机控制程序。 数码管输出测量的速度。
学生:张国祥、张海洋、张辉、张然、张赛
9.车速测量仪设计
为了限制汽车在高速公路上行驶的速度,设置了专门的测速装置。 测速装置的工作原理是:每组光电传感器沿车道方向相距1米设置在高速公路检测区域内(也可由设计者选择)。 光电传感器可由发光二极管和光敏元件组成。 发光二极管和感光元件分开放置。 在车道的左侧和右侧。 当车道中间没有车辆或其他障碍物时,光敏元件可以接收LED发出的光; 当汽车进入检测区域并遮挡光路时,感光元件无法接收到光线。 第一个传感器用于控制计时开始,第二个传感器用于控制计时停止。 根据计时的长度和两个传感器之间的距离可以计算出车辆的速度。 请设计这个控制系统。
学生:张子华、赵方伟、赵宇星、周大喜、宗瑞波
10.简单的计算器设计(可选)
使用您所学的微控制器设计一个简单的计算器。 计算器键盘为 4×4,按键名称为 0、1、2、…、9 和“加”、“减”、“乘”、“除”、“=”、“清除”、a总共16个键。 计算器可以对两个数字进行加、减、乘、除操作。 运算过程:先输入操作数1,然后按运算类型键(即加、减、乘、除键),再输入操作数2,最后按“=”键,通过数码管显示运算结果。 要求键盘输入的操作数立即显示在数码管上。 如果输入的操作数不正确,请按“清除”重新开始本次操作所需的所有操作。 操作数的取值范围是一个两字节无符号整数(即0~65535)。 若减法运算结果为负数,则显示结果应带负号; 加法、乘法运算时,如果结果太大,超过65535,则数码管显示fffff,除法运算只显示商,忽略余数。
单片机课程设计论文第4部分
单片机原理及应用课程设计要求
1.课程设计时间安排
1、《单片机原理与应用》课程设计共16学时,安排在第13周至第16周进行。 具体日期为:2013年11月25日—2013年12月16日。要求学生充分利用单片机原理及应用的课堂时间设计自己的课程。
2、第13、14周每周四7:00-8:50,助教将在9胶南413实验室答疑解惑,解决学生使用试验室的问题。
2. 课程设计主题说明
1、《单片机原理与应用》课程设计的选题,可以使用老师提供的选题(课程公共邮箱中),也可以自己选题。
2、所选题目可以根据原竞赛项目确定,但严禁抄袭。 不要直接用原来的东西来演示。 需要改进,解释一下改进的功能是什么。 对于合作研究项目,请解释哪些部分是您自己完成的。
3、设计过程中,建议使用mcs-51汇编语言进行编程,但也可以使用c51进行编程。
4.获得最好成绩的学生可酌情报销50元元件费用(但制作的电路必须保存在学院内,学生将发票交给导师,报销后由班代表统一发放。)
3. 课程设计评估
❖ 成就水平
•优秀:90-100分约占总分的15%
• 良好:90 分
• 中等:80 分
• 其他:视情况给予积分
❖ 绩效评估:
• 优秀:使用小型实验板完成课程硬件设计,并得出完整的结论。 通过老师答辩后,可以获得优秀;
• 其他:可以在实验平台上完成设计的硬件电路连接,达到实验演示效果,并由助教对结果进行评价。
❖ 防御时间
• 答辩:12月16日(周一)16:20-18:10
• 其他:12月16日(周一)16:20-18:10
❖ 防守地点
• 防守优秀:9礁溪507。教练检查后会给分。
• 其他:9 胶南413实验室。 助教检查后会给分。
单片机课程设计论文第5部分
1、电子表设计
要求设计一款以AT89S52单片机为核心,具有时钟和秒表功能的多功能电子表。 当用作时钟时,分和秒显示在 LED 显示屏上。 用作秒表时,显示范围为000.0秒至999.9秒,并具有秒表启动和秒表复位功能键。 电子时钟的计时范围为00分、00秒、59分-59秒,并显示在LED显示屏上; 运行秒表时,显示范围为 000.0 秒 – 999.9 秒。 当按下开始按钮时,秒表开始计时,按下停止按钮则停止计时。 ,按下复位按钮后,秒表归零。
2、汽车尾灯的设计
设计要求:假设车尾左右两侧各有三个指示灯(用发光二极管代替),则指示灯应满足三个要求:
(1)汽车正常行驶时所有指示灯熄灭;
(2)右转时,右侧三个指示灯按右循环顺序亮起; 左转时,左侧三个指示灯按左循环顺序亮起。
(3) 临时制动时所有指示灯同时闪烁。
3. 数字温度计设计
要求使用8051单片机和温度传感器ds18b20设计一个数字温度计。 温度测量范围为-55至128度,测量精度为0.1摄氏度。 温度报警上限th和tl通过按钮设定。 LCD用作数字温度计的显示。 它以两行显示。 第一行显示工作状态。 正常时显示“ds18b20ok”。 异常时显示“ds18b20错误”。 第二行显示测量的温度值和状态符号。 “h”表示测量温度大于温度报警值。 日,”
4.具有温度显示功能的定时器
功能技术指标:
(1)本设计主要分为计时和温度显示功能两部分,实现日、时、分、秒的显示以及温度的采集和显示功能。 时间显示时、分、秒两位数字,时间参数可手动设置; 温度计通过A/D转换进行采集和显示,每60秒刷新一次。 时、分、秒和温度交替显示。
(2)技术指标:显示计时时、分、秒(各2位数字); 参数可手动设置; 选择传感器并设计相应的信号处理电路; 实现实时温度显示功能(每60秒刷新一次)
次),测温范围-20~+60c
主要部件清单:
1. 51芯片一颗
2、显像管驱动芯片
3、ad590或ds18b120温度传感器1个
4. 显示管
5.解码芯片6、8位串行模数转换器
7.其他几个。
5、光控计数器带语音功能
功能技术指标:
实现数字光电计数器的功能。 对于统计某个空间(例如:酒店、图书馆)的人数,是通过单片机实现的。 有人进来说:(欢迎光临),有人出去说:(谢谢惠顾),按下按钮控制单片机上报总人数,大概可以实现0-100的计数人们。
(1) 言语清晰。
(2)计数精度。
(3)红外传感灵敏度。
主要部件清单:
1. 51芯片一颗
2.语音芯片:isd17003、按键
4.开关:单刀双掷
5. 扬声器
6.电压比较器:lm3587,其他几个。
6、基于单片机的便携式酒精含量测试仪设计
功能技术指标:
设计一种基于单片机的便携式驾驶员酒精含量测试仪,用于测试人体呼出气中的酒精含量。 该测试仪采用气体传感器作为敏感单元,将气体中所含乙醇的气态浓度转换成电信号。 经过AD模块和微处理器处理后,液晶屏直观显示被测气体中的乙醇浓度,从而检测驾驶情况。 该警官是否酒后驾车。
(1)通过分析测试仪的测试原理和依据以及酒精浓度的检测方法,绘制出酒精浓度与测试仪输出电压的关系曲线;
(2)通过分析adc0809的转换要求,设置放大器对酒精传感器输出的模拟信号进行放大,使电压在0~5v以内,使adc0809能够正常工作;
(3)调试LCD1602液晶显示模块,使其能够正确动态调节酒精浓度值。
主要部件清单:
1.酒精传感器
2.运算放大器
3.模数:08094,液晶屏:16025,51芯片
6.其他。
八路智能答录机
要求:八方接听时,只能选择第一个按钮,被选中的会显示红灯。
智能时钟
需求:显示年月日、是否闰年、调整时间、闹钟功能。
声控灯光控制器
要求:受声音影响时,打开开关,灯亮,30秒后灯自动熄灭。
7、基于单片机的数字频率计设计
设计要求:
1、采用十进制数字显示被测信号的频率,可测量正弦信号、方波信号、尖峰信号等单位时间内变化的物理量。
2、可测量周期性正弦方波信号。 测量范围为100hz~100khz。 测量正弦波信号和方波信号,测量范围为100hz~100khz。
3、采用单片机作为主控芯片,完成算术运算和控制功能,采用LED数码管显示测量频率。
8. 定时器设计
1、采用6位数码管以24小时为单位显示时、分、秒;
2、使用键盘输入计时时间,计时时间到了立即发出警报声;
3. 用汇编语言编写程序。
9.数字温度计的设计
设计要求:
1. 使用温度传感器测量温度。 温度测量范围要求-55~125℃,误差在±5℃以内;
2、采用单片机控制方式,采用LED数码管显示温度;
3. 用汇编语言编写程序。
10、基于51单片机的直流电机PWM调速设计
基本要求:使用单片机产生不同宽度的PWM波形来调节直流电机的转速。 设置四个按钮k1、k2、k3、k4:按k1、k2对直流电机(五级及以上)进行加速控制和减速控制,按k3使电机正转和反转,用LED或数码管显示相应的水平和正反转。 显示,按k4启动和停止电机。
11、基于51单片机的两相四线步进电机调速设计
基本要求:设置五种或更多速度来调节步进电机的速度。 设置四个按钮k1、k2、k3、k4:按k1、k2对步进电机进行加速控制和减速控制(五级及以上),按k3使电机正转和反转,用LED或数字表示相应的水平和正反转。 管子显示,按k4启动和停止电机。
12、基于51单片机的温度测控系统设计
基本要求:使用温度传感器(如ds18b20等)采集温度。 数据经51单片机处理后,将测量的温度实时显示在数码管或字符液晶屏1602上。温度测量范围为0~99.9摄氏度。 设置上限报警温度和下限报警温度,即高于上限值或低于下限值时使用蜂鸣器报警。
13.数字温度计的设计
本课题以单片机为核心,设计制作了一款数字温度计,具有以下功能:
1)单点温度测试;
2)温度测量范围:10℃~40℃;
3)分辨率:0~1℃;
4)温度输出显示:2位;
5)设置上下限(下限18℃,上限25℃),超出范围报警。
14、智能空调控制系统设计
功能要求:
1)设置自动、制冷、制热、通风四种模式,通过模式按钮切换模式
2)设置2个按钮,分别用于增加或减少温度值。 3)可实现温度设定。 最高温度限制35℃,最低温度限制12℃,温度调节范围
1℃左右
4)可通过电脑进行远程设置(串口实现)
15.电子秒表的设计
本课题以单片机为核心,设计一款电子秒表,具有以下功能:
1)制作时钟时,分、秒显示在6位LED显示屏上;
2)使用秒表时,显示范围为10000.0秒~10999.9秒;
3)按下开始按钮,秒表开始计时,按下停止按钮停止计时,按下复位按钮,秒表归零。
16.简易数字电压表
基本要求:
⑴ 硬件设计:根据任务要求,完成单片机的最小系统及其扩展设计,焊接电路板,形成功能齐全的样机。
⑵ 软件设计:根据电压测量和显示功能要求,完成相关软件的编写和调试;
⑶ 功能要求:2 位数字和 1 位小数点显示,基本测量范围为 0~5v,测量误差为±0.2v。 ⑷ 设计说明书(论文):设计说明书应说明设计思想和采用的设计方法。 主要内容包括:①系统简介、总体功能描述、各功能模块说明(附图片)和系统使用说明; ② 设计尚需改进。 ③ 参考文献:包括参考书、资料、网站等,以标准格式列出(请参见教材末尾的参考文献引用格式); ④附件:系统总体原理图和源程序。
扩展名:
根据实际情况自由添加附加功能,如扩大电压测量范围(可扩展至0~10v、0~20v、0~100v等)、提高精度、实现量程自动转换等。 每添加一个完整的功能即可增加 20 分。
17.数显温度计
基本要求:
⑴硬件设计:根据任务要求,完成单片机的最小系统及其扩展设计,焊接电路板,形成功能齐全的样机。
⑵ 软件设计:根据温度测量和显示功能要求,完成控制软件的编写和调试;
⑶ 功能要求:至少采用3位数码管显示测量值。 温度测量范围:-50℃~100℃,测量误差≤0.1℃;
⑷ 设计说明书(论文):设计说明书应说明所采用的设计思想和设计方法。 主要内容包括:
① 系统简介、总体功能描述、各功能模块说明(附图片)和系统使用说明;
② 设计和设计体验方面需要改进的地方;
③参考文献:包括参考书、资料、网站等,以标准格式列出(请参见教材末尾的参考文献引用格式);
④附件:系统总体原理图及源程序。
扩展名:
根据实际情况自由添加附加功能,如设置温度上下限报警功能、使用语音或声光报警等。附加一个完整的功能加20分。
18.数字电子钟
基本要求:
⑴ 硬件设计:根据任务要求,完成单片机的最小系统及其扩展设计,焊接电路板,形成功能齐全的样机。
⑵ 系统软件设计:根据数字电子钟系统的功能,完成控制软件的编写和调试;
⑶ 基本功能:设计一个数字电子钟电路,可显示年、月、日和时、分、秒; 通过功能键可以完成年、月、日、时、分、秒的调整和显示切换。
⑷ 设计说明书(论文):设计说明书应说明所采用的设计思想和设计方法。 主要内容包括:
① 系统简介、系统总体功能描述、各功能模块说明(附图片)、系统使用说明;
② 设计和设计体验方面需要改进的地方;
③参考文献(包括参考书、资料、网站等,以标准格式列出);
④附件:系统总体原理图及源程序。
扩展名:
根据实际情况自由添加附加功能,如万年历、秒表等功能。 附加完整的功能可增加 20 分。
19.基于单片机的音乐盒设计
要求存储三首歌曲,可以对歌曲进行暂停、播放、快进、快退等功能;
20.基于单片机的电热水器设计
要求热水器能设定、修改、报警,能快速、慢速加热。
21.基于单片机的电子密码锁设计
要求具有密码输入、设置、修改、报警等功能。 密码输入功能,当密码输入正确时,锁将打开,如果密码输入错误3次,则会发出警报。