《单片机原理与应用课程设计》任务书

《单片机原理与应用课程设计》任务书

ID:42129754

大小:49.00 KB

页数:4页

时间:2019-09-08

《单片机原理与应用课程设计》任务书_第1页
《单片机原理与应用课程设计》任务书_第2页
《单片机原理与应用课程设计》任务书_第3页
《单片机原理与应用课程设计》任务书_第4页
资源描述:

《《单片机原理与应用课程设计》任务书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《单片机原理与应用课程设计》任务书一、课程设计的目的和任务《单片机原理与应用课程设计》是一门实践性很强的课程。如何培养和提高学生的动手能力,让学生在学好基础理论知识的同时,迅速掌握应用设计技术,教学中的课程设计环节起着非常重要的作用。木课程设计的目的和任务如下:1、掌握单片机的结构、指令系统、单片机扩展方法和接口技术;2、提高综合运用所学的理论知识独立分析和解决实际问题的能力;3、掌握C51/汇编语言程序设计及调试方法;4、掌握单片机应用系统的设计思想。二、课程设计内容1、基于单片机的交通灯控制系统以AT89C51单片机为核心,设计一个十字路口的交通灯控制系统,控制要求如

2、下:1)要求南北方向(主干道)车道和东西方向(支干道)车道两条交叉道路上的车俩交替运行,主干道每次通行时间都设为30秒、支干道每次通行时间为20秒,时间可设置修改。2)在绿灯转为红灯时,要求黄灯先亮5秒钟,才能变换运行车道;3)黄灯亮时,要求每秒闪亮一次。4)东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显示器进行显示(采用倒计时显示)。2、LCD显示的电子钟。以AT89C51单片机控制的吋钟,在LCD显示器上显示当前时间。要求:1)使用文字型LCD显示器显示当前时间。2)显示格式为“时时:分分:秒秒”。3)用4个功能键操作来设置当前的时间。(1)K

3、1——进入设置现在的吋间。(2)K2——设置小时。(3)K3——设置分钟。(4)K4——确认完成设置。4)程序执行后工作指示灯LED闪动,表示程序开始执行,LCD显示“00:00:00”,然后开始计时。3、八路抢答器的设计与实现用AT89C51设计一个八路抢答器,控制要求如下:1)八路抢答,各用一个抢答按钮。2)设置一个控制开关,由主持人控制。3)具有数据锁存和显示功能,抢答后若有选手按动抢答按钮,编号立即锁存,并封锁输入电路,禁止其他选手抢答。优先抢答选手的编号一直保持到系统清零为止。4)当主持人按下“开始”按钮,抢答开始。5)当某一路抢答成功时,在数码管上显示成功的信

4、息和选手编号。6)当某一路抢答违规时,在数码管上显示违规的信息和选手编号。7)具有定时抢答功能,选手在设定的时间内(30秒)抢答有效,超时报警。8)定时抢答时间到,若没有选手抢答时,本次抢答无效,系统短暂报警,并封锁输入电路。9)开始开关未动作,在数码管上显示出选手的编号和抢答时刻,选手抢答无效,并报警,系统复位,重新开始。4、数字温度计设计利用数字温度传感器DS18B20与单片机AT89C51结合来测量温度。设计要求1)利用数字温度传感器DS18B20测量温度信号,计算后在LED数码管上显示相应的温度值。其温度范围为-55-125,精确到0.5。2)本温度计属于多功能温

5、度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警。3)数字温度计所测量的温度采用数字显示,用4位LED数码管实现温度显示。5、无线红外遥控多路开关设计基于AT89C51单片机设计一个无线红外遥控器来控制家庭的多路开关,主要是针对家庭照明灯来设计的,能用一个遥控器来控制家中较多的电器电源开关,并冃可以通过可控硅调控电灯的亮度。总的系统分为红外遥控发射端和接收端,中间涉及到进行红外的编码与解码,矩阵键盘,电源电路,可控硅调光电路,过零检测的设计,数码管显示的设计。发射端和接收端都需采用单片机作为核心芯片。要求:1)工作频率:%二6〜10MHz中任选一种频率。2)调

6、制方式:AM、FM或FSK……任选一种。3)发射距离为30m左右。4)发射器电源电压要求在9V以下。三、课程设计的方式与基本要求1、根据学号,选择项目,查找相关资料;15机自本3(课题1:1〜8号;课题2:9〜16号;课题3:17〜24号;课题4:25〜31号;课题5:32〜39号)15机自本4(课题1:1〜8号;课题2:9〜16号;课题3:17〜24号;课题4:25〜31号;课题5:32〜39号)2、根据控制要求,设计单片机应用系统整体方案;3、硬件设计:在Proteus环境下完成单片机应用系统的电路原理图设计,包括选择各种元器件、外围芯片等,电路连接以及电气检测;4、

7、软件设计:绘制程序流程图,并在KeiluVision3环境下进行C51语言源程序的输入、编译与调试,并生成目标代码文件(凭hex);5、调试与仿真:在Proteus平台下将日标代码文件(*.Hex)加载到单片机中,对系统进行虚拟仿真;6、撰写课程设计报告。课程设计报告包括如下内容:(1)封面(2)摘要(3)目录(4)正文(课题背景、总体设计、硬件设计、软件设计、调试与仿真、设计总结与体会)(5)参考文献(6)附录(系统原理图、源程序代码)提交课程设计报告打印稿及电子稿四、时间进度安排:第20周五、课程设计考核方法与成绩评定1.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。