11机52_单片机课程设计任务及要求 下载本文

内容发布更新时间 : 2024/5/20 17:04:04星期一 下面是文章的全部内容请认真阅读。

《单片机课程设计》任务书及要求

一、本课程设计的目的和意义

通过课程设计使学生深入理解单片机的基本结构和工作原理。掌握单片机系统常用接口的设计及扩展方法。掌握汇编语言程序设计和程序调试的技巧。学会单片机应用系统的设计与开发,培养学生分析问题和解决问题的能力。为学生将来在机械设计制造及其自动化及其他领域应用单片机技术打下良好基础。

二、设计任务及要求

1.硬件设计:根据所选题目要求,完成基于单片机的完整硬件接口电路设计。

2.程序设计:根据需要画出程序流程图,设计出全部汇编程序并给出程序设计说明和程序注释。 3.设计文件:设计报告字数约4000~5000字(不包括程序清单),内容及格式要求如下:

(1)报告内容的一般安排 ? 目录(1页) ? 前言(1页):说明所选题目的、当今应用说明、对课题的理解,及要解决的问题和课题的

意义。

?

总体方案设计(3~4页):通过列举和分析若干可行技术方案、原理,从中选定可行最优

设计方案,给出组成原理(框图)及技术路线。 ? 硬件设计(4~8页):元器件选择与必要的介绍;单片机硬件系统及外围接口电路的设计,原理说明。系统总电路图可占完整一页。 ? 软件设计(6~10页):设计各功能子程序、中断服务程序,及主程序,程序中应有必要的注释。对于复杂程序结构可先绘制程序流程图。 ? 设计小结(1页):对设计中所存在的问题和不足进行分析和总结,提出建议、解决的方法和对这次设计实践的认识、收获和提高。 ? 参考文献(1页)

(2)设计报告书写要求

以班级为单位购买徐师大标准的课程设计报告本,人手一册。课程设计报告本应双面书写,每页的文字部分不得少于16行、每行不少于22字。若整页为汇编语言程序,则该页不得少于20行。

设计说明书中插图总数不宜超过10个,插图可包括元器件图、单片机系统硬件电路图、程序流程图等,插图大小及所占篇幅根据线条密度定,线条不能太稀疏。插图上下之外部不得留有超过一行文字高度的空白行。每个插图要有图号及图名,图号按顺序标注即可,例如“图1 ××温度传感器引脚图”。

设计内容凡为网上下载、抄袭、复印、相互之间雷同者,课程设计成绩为不及格。

三、设计安排和成绩分配

(一) 设计时间:第17周(6月9日——6月13日)

第一天:上午在指定教室安排具体设计要求,整体指导。下午进行方案设计。 第二天:进行方案设计和硬件电路及接口设计。 第三天:进行软件设计,绘制程序流程图。

第四天:编写控制程序,整改设计内容,撰写课程设计报告。

第五天:上午继续撰写设计报告,准备答辩;下午交课程设计材料、答辩。 (二) 设计成绩分配:

1.课程设计报告占50%,其中:

硬件接口电路设计占25%(包括电路图原理设计、电路连接和调试通过); 程序设计占25%(包括程序设计说明、程序框图、程序行注释等)。 2.课程设计考勤占20%(两次点名不到,取消答辩资格)。 3. 答辩回答问题占30%。

1

11机52《单片机课程设计》题目

1. 模拟交通灯单片机控制系统设计

在主、支道路的十字路口分别设置红黄绿三色交通控制灯,绿灯亮允许通行、黄灯亮要求压线和已过线车辆尽快通过、红灯亮禁止通行。某一方向的红灯灭,则绿灯立即亮;绿灯灭,则黄灯闪烁五秒后红灯才能亮。软件编程必须用定时器及中断技术编程。其他控制要求:

(1) 主道路绿、黄、红灯亮的时间分别为60秒、5秒(闪烁)、25秒; 次道路绿、黄、红灯亮的时间分别为20秒、5秒(闪烁)、65秒; (2) 主、次道路时间指示采用倒计时,分别用2位数码管显示。 时序关系应该符合如下要求:

主道路绿灯: 60秒

主道路黄灯: 5秒 主道路红灯: 次道路绿灯: 次道路黄灯: 次道路红灯: 65秒 循环周期25秒 20秒 5秒 学生:吴仁争、于云雷、于乐乐、孔生、王士党、王帅

2.全自动单缸洗衣机控制器的设计

全自动单缸洗衣机洗涤和甩干共用一个电机驱动。洗涤时高低速换档电磁铁不通电,传动离合器接低速档,电机通过皮带驱动洗衣波轮低速正反转;甩干时,换档电磁铁通电,传动离合器接高速档,电机高速驱动洗衣滚筒旋转,靠离心作用脱水。洗涤时序说明如下:

洗涤时间到设定启动反转10秒暂停3秒反转10秒暂停3秒停洗、排水脱水停止、报警洗涤时间未到 洗涤时长可选择6、9、12、15分钟四种时长,由用户通过按键设定。脱水时间可由用户通过按键设定为1、3、5分钟三种时长,甩干时间到则电机停转并启动报警音乐。

学生:王旭国、王星、王程、王超、付小磊、仲大勇

3低频信号发生器的设计

用单片机、DA转换器等器件实现三角波、锯齿波、方波、正弦波等周期信号。输出信号频率及波形的选择可由旋转波段开关设定。输出信号频率可设定为50Hz、100Hz、200Hz、500Hz、1KHz等。

学生:刘华洋、刘利鹏、刘迪、吕优、吕洋洋、孙宇

2

4自动打铃放音系统

利用所学单片机知识,设计一单片机控制的自动打铃系统,假定某校作息时间如下所示:

6:30~7:00 校园广播 8:00~8:45 第一节课 8:55~9:40 第二节课 10:00~10:45 第三节课 10:55~11:40 第四节课 14:30~15:15 第五节课 15:25~16:10 第六节课 16:30~17:30 校园广播

本系统控制内容共四项,即:接通电铃和断开电铃、接通放音机和断开放音机。每次响零持续30秒则停止,要求时间尽可能准确,操作简便,并具有任意时刻手动打铃、放音功能。

学生:孙祖策、朱小波、朱聪、池成、吴金河、宋露露

5.自动流水线工件计数器设计

应用单片机和传感器技术完成本设计。工件在自动线皮带机上单方向传送,当工件通过检测区时,由光敏传感器检测到工件并进行计数,计数值通过5位数码管显示器即刻器显示,计数范围为0~10000。当传送带上每通过100个工件,即计数值为100的整数倍时,讯响器响铃1秒;当计数值达到10000时,计数值清零并启动讯响器长鸣5秒。

学生:张玉策、张亚鸣、张希、张政、张科、时建鹏

6多功能数字电子钟

应用单片机及数码管等器件设计一电子钟。电子钟有六位数码管显示,具有显示时、分、秒的功能,能借助键盘设置时间及报警时间等信息。报警时,蜂鸣器先鸣响5秒,然后停2秒,如果无人干预,蜂鸣器鸣响1分钟后停止。

学生:李大豹、李华云、李亮、李唯、杜贤、杨帆

7.实用电子秤

应用单片机及相关课程知识完成本设计。选择适用的力传感器或电阻应变片、AD转换器,设计基于单片机的电子秤控制系统,该称最大称重量为99.9kg,重量误差不大于±0.1kg。

学生:杨阳、汪鹏程、邵长旭、陈月红、陈帅、陈扬

8.出租车计价器

设计一个出租车自动计费器,计费包括起步价、行车里程计费二部分,系统能显示总金额,计价范围0-999.9元,精确到0.1元。起步价为5.0元,3Km之内起步价计费,超过3Km,增加2.1元(即1KM增加2.1元)。

学生:陈铖、单兰硕、周奇岐、周继豪、季言鹏、房亚明

9.转速测量仪设计

应用单片机和传感器技术完成本设计。在旋转输出轴飞轮盘上安装霍尔传感器或光电元件,转轴每转一圈传感器可发出一个脉冲,由单片机及外围相关器件组成的电路对该脉冲信号计数,并为之编制单片机控制程序,用数码管输出所测转速。

学生:侯思南、柏传昊、唐荣桃、徐成、徐青、徐乾秩

3