10机械 单片机课程设计任务及要求_单片机课程设计任务
10机械 单片机课程设计任务及要求由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“单片机课程设计任务”。
《单片机课程设计》任务书及要求
一、本课程设计的目的和意义
通过课程设计使学生深入理解单片机的基本结构和工作原理。掌握单片机系统常用接口的设计及扩展方法。掌握汇编语言程序设计和程序调试的技巧。学会单片机应用系统的设计与开发,培养学生分析问题和解决问题的能力。为学生将来在机械设计制造及其自动化及其他领域应用单片机技术打下良好基础。
二、设计任务及要求
1.硬件设计:根据所选题目要求,完成基于单片机的完整硬件接口电路设计。
2.程序设计:根据需要画出程序流程图,设计出全部汇编程序并给出程序设计说明和程序注释。
3.设计文件:设计报告字数不少于4000字(不包括程序清单),内容及格式要求如下:
(1)报告内容的一般安排
封面(1页)
课程设计题目及任务要求(1页)
目录(1页)
前言(1页):说明选题目的、当今应用说明、对课题的理解,及要解决的问题和课题意义。 总体方案设计(2~3页):通过列举和分析若干可行技术方案、原理,从中选定可行最优设计方案,给出组成原理(框图)及技术路线。
硬件设计(3~4页):元器件选择与必要的介绍;单片机硬件系统及外围接口电路的设计,原理说明。系统总电路图可占完整一页。
软件设计(3~5页):设计各功能子程序、中断服务程序,及主程序,程序中应有必要的注释。对于复杂程序结构可先绘制程序流程图。
设计小结(1页):对设计中所存在的问题和不足进行分析和总结,提出建议、解决的方法和对这次设计实践的认识、收获和提高。
参考文献(1页)
(2)设计报告书写要求
课程设计报告用16K纸手写,每页的文字部分不得少于17行、每行不少于22字。若整页为汇编语言程序,则该页不得少于22行。
设计说明书中插图总数不宜超过12个,插图可包括元器件图、单片机系统硬件电路图、程序流程图等,插图大小及所占篇幅根据线条密度定,线条不能太稀疏。插图上下之外部不得留有超过一行文字高度的空白行。每个插图要有图号及图名,图号按顺序标注即可,例如“图1××温度传感器引脚图”。
设计内容凡为网上下载、抄袭、复印、相互之间雷同者,课程设计成绩为不及格。
三、设计安排和成绩分配
(一)设计时间:一周(五个工作日)
第一天:上午在指定教室安排具体设计要求,整体指导。下午进行方案设计。
第二天:进行方案设计和硬件电路及接口设计。
第三天:进行软件设计,绘制程序流程图。
第四天:编写控制程序,整改设计内容,撰写课程设计报告。
第五天:上午继续撰写设计报告,准备答辩;下午交课程设计材料、答辩。
(二)设计成绩分配:
1.课程设计报告占50%,其中:
硬件接口电路设计占25%(包括电路图原理设计、电路连接和调试通过);
程序设计占25%(包括程序设计说明、程序框图、程序行注释等)。
2.课程设计考勤占20%(两次点名不到,取消答辩资格)。
3.答辩回答问题占30%。
10机械《单片机课程设计》题目
1. 模拟交通灯单片机控制系统设计
在主、支道路的十字路口分别设置红黄绿三色交通控制灯,绿灯亮允许通行、黄灯亮要求压线和已过线车辆尽快通过、红灯亮禁止通行。设计要求:
(1)主道路绿、黄、红灯亮的时间分别为60秒、5秒、25秒; 次道路绿、黄、红灯亮的时间分别为20秒、5秒、65秒;(2)主、次道路时间指示采用倒计时制,分别各用2位数码管显示。
学生:王远通、胡晋、张宇、陈乐乐、张铁柱、王治
2.八路抢答器设计
利用所学单片机知识,完成八路驱动器系统的设计。该系统最多可够实现八人抢答,当主持人按下“开始抢答”键后,答题人谁最先按下自己桌上的按键,则提示铃声响3秒,且在主持人前台显示器上显示该人数字代号(即1、2、„„、8)。一旦某答题人最先按下自己的抢答键后,自己则无法清除自己的“误”按动作,系统也不再接受其他人的按键,只有通过主持人前台上的“重新开始”按钮才能清除。
学生:徐丹、王长远、任鹏飞、王玉生、姚双、陈令
3.自动流水线工件计数器设计
应用单片机和传感器技术完成本设计。工件在自动线皮带机上单方向传送,当工件通过检测区时,由光敏传感器检测到工件并进行计数,计数值通过5位数码管显示器即刻器显示,计数范围为0~10000。当传送带上每通过100个工件,即计数值为100的整数倍时,讯响器响铃1秒;当计数值达到10000时,计数值清零并启动讯响器长鸣5秒。
学生:张刘羊、袁坤坤、漆冬之、杜永、张腾、宁志伟
4.转速测量仪设计
应用单片机和传感器技术完成本设计。在旋转输出轴飞轮盘上安装霍尔传感器或光电元件,转轴每转一圈传感器可发出一个脉冲,由单片机及外围相关器件组成的电路对该脉冲信号计数,并为之编制单片机控制程序,用数码管输出所测转速。
学生:华冲、刘智勇、陈希伦、崔彪、孙启舜、郭云鹏
5.低频信号发生器的设计
用单片机、DA转换器等器件实现三角波、锯齿波、方波、正弦波等周期信号。输出信号频率及波形的选择可由旋转波段开关设定。输出信号频率可设定为50Hz、100Hz、200Hz、500Hz、1KHz等。
学生:蒋飞飞、王继生、汤飞、凌鑫、王全军、俞蕾蕾
6.倒计时钟的设计
应用单片机及数码管等器件设计倒计时钟。电子钟有9位数码管显示,分别显示剩余时间的天数(3位)、小时、分钟和秒;该系统能借助键盘设置时间及报警时间等信息。当倒计时到达时,报警系统启动。
学生:刘汉臣、王栋、姜艳平、杭宇、刘奇、张力
7. 实用电子秤
应用单片机及相关课程知识完成本设计。选择适用的力传感器或电阻应变片、AD转换器,设计基于单片机的电子秤控制系统,该称最大称重量为99.9kg,重量误差不大于±0.1kg。
学生:腾买买、陈宇航、刘保、姜天驰、刘昌元、黄亚
8.模拟电子琴设计
应用单片机知识完成该设计。模拟电子琴由单片机控制实现发音,电子琴具有八个按键,分别对应dou,ruai,mi,fa,sou,la, xi,dou(高)八的音阶的输出。当按下这些按键时,不同频率的脉冲经喇叭驱动电路放大滤波后,就会发出不同的音调。按键按下后则持续发音,直到按键被弹起则发音停止。C调音节各音的频率如下:
表:各音阶标称频率值
9. 电子密码锁设计(备选题)
由单片机及其他电子器件构成密码锁的控制电路,当输入正确的密码时,由单片机输出信号以启动开锁机构动作,并且用红、绿LED指示关锁、开锁状态。
设计要求:开锁键盘为8个按键,其键名分别为A、B、C、D、E、F、G、开锁。密码锁控制器中预存储一个6位字符密钥代码,当从开锁键盘输入密码与存储密钥代码相同时,按下开锁键即可启动开锁控制电路,并且绿灯亮、红灯灭表示开锁状态。
10. 电子数字钟的设计(备选题)
利用所学单片机知识,设计一个单片机控制的电子数字钟,其功能要求如下:
数字钟有时、分、秒共6位数码管。时钟每秒更新一次,当秒为59时,下一秒到来时,秒显示00,切分钟内容加1;当分钟达到59时,下次更新分钟时将显示为00;小时建议用24小时制,当小时显示23时,下次更新小时时将显示00。根据需要布置若干个调时按键,可调整当前小时和分钟。
11. 电子秒表设计(备选题)
该秒表设有“启动”、“停止”两个开关按钮,三位数码管计数显示,计时范围00.0~99.9秒。当开启电源开关后,秒表显示88.8持续一秒,然后显示0.0,进入准备计时状态。当按下“启动”按钮则启动计时,并且同步显示当前计时时间;当按下“停止”按钮,计时暂停,并显示当前计时时间;此时若再次按下“启动”按钮后将从当前已计时时间上累计计时;当按下“停止”按钮后,若再次按下“停止”按钮并且保持按下两秒钟,则计时清零,显示“0.0”;当再次按下“启动”按钮后,可重新从“0.0”开始计时。
12. 车速测量仪设计(备选题)
公路上为限制轿车车速,设置了专用测速装置。该测速装置的工作原理是:在公路检测区沿车道方向相距1米(也可由设计者自行选取)各设置一套光电传感器,光电传感器可由发光二极管及光敏元件组成,发光二极管和光敏元件分别置于车道左右两侧。当车道中间无车辆或其他障碍物时,光敏元件能够接收到发光二极管发出的光;当轿车驶入检测区,遮断了光路,光敏元件则接受不到光。第一道传感器用于控制计时开始,第二道传感器用于控制计时停止,根据计时时间长短和两道传感器间距便可计算出车速。
13. 喷漆房恒温控制系统设计(备选题)
通过8位旋转拨码盘输入设定温度(80、81、82、83、84、85、86、87),A/D转换器把温度传感器送来的喷漆房温度模拟量信号转变为数字信号,通过单片机对该数字信号进行比较,自动控制电发热元件开关,以控制房间温度保持在设定值。
14. 全自动单缸洗衣机控制器的设计(备选题)
设计说明:全自动单缸洗衣机有洗涤模式和甩干模式两种。洗涤和甩干共用一个电机驱动,洗涤时高低速换档电磁铁不通电,传动离合器接低速档,电机以大减速比通过皮带驱动洗衣波轮低速正反向旋转。甩干时,换档电磁铁通电,传动离合器接高速档,电机高速驱动洗衣滚筒旋转,靠离心作用脱水。单相电机正反转采用继电器或可控硅控制,低速洗涤和高速脱水采用电磁铁控制的机械传动换档,排水阀为电磁开关阀。两种模式时序说明如下:
洗涤模式:洗涤时长可选择6、9、12、15分钟四种时长,由用户通过按键设定。
停洗
甩干模式:洗涤模式结束即自动进入甩干模式。甩干时首先打开排水阀排空桶内水,然后启动电机驱动滚筒甩干,甩干时间可由用户通过按键设定为1、3、5分钟三种时长,甩干时间到则电机停转并启动报警音乐。
15. 简易计算器设计(备选题)
设计说明:设计一简易计算器,计算器键盘为4×4,分别为0、1、2、„„、9共10个数字键和“加”、“减”、“乘”、“除”、“=”、“清零”6个辅助键。所设计计算器能够对两个一位数进行加、减、乘、除运算。计算器使用时首先输入第一个操作数,再按下运算类型键(即加、减、乘、除键),然后输入第二个操作数,最后按下“=”键运算结果通过数码管显示。要求键盘输入的操作数能立即显示在数码管上,如果输入的操作数不正确,按下“清零”则重新开始本次运算所需的所有操作。