文档详情

单片机课程计任务书(总).doc

发布:2016-12-08约3.56千字共5页下载文档
文本预览下载声明
单片机原理与应用课程设计任务书 班级:11电气 (1)班 指导教师:郑宇,胡波 一、课程设计目的: 1、培养学生文献检索的能力,特别是如何利用Internet检索需要的文献资料。 2、培养学生综合分析问题、发现问题和解决问题的能力。 3、培养学生运用知识的能力和工程设计的能力。 4、提高学生课程设计报告撰写水平。 二、课程设计题目 每八人一个小组,每个组一个题目分组完成,题目见附件。 三、课程设计任务及设计报告的要求 设计任务: (1)进行设计方案的比较,并选定设计方案; (2)完成原理分析,进行各主要元器件的选择并设计电路; (3)利用Protues绘制系统电路原理图。 (4)利用Keil软件编制程序。 (5)将软件与硬件电路连接调试仿真。 设计报告: (1)根据设计题目进行分析,选择方案和元器件,对没有在书本上学过的知识点和元器件,通过网络等方式查阅相关资料,了解其使用方法,并详细记录在设计报告上。(作为设计报告的第一章:设计题目分析、方案及元器件选择) (2)利用Protues软件进行绘制系统电路原理图,记录绘制过程中遇到的问题及解决办法。(作为设计报告的第二章:系统电路设计) (3)利用Keil软件编程,记录编程过程中遇到的问题及解决办法。(作为设计报告的第三章:系统软件设计) (4)将软件与系统电路连接调试,记录在调试过程中相应修改了哪些硬件电路或软件上的问题,最终才实现了设计题目要求的功能。(作为设计报告的第四章:连接调试) (5)在调试成功,完成全部设计后,手工写出本次设计的心得体会,字数不少于1000字。(作为设计报告的第五章:总结) 最终绘制的电路原理图,编写的程序要打印出来附在设计报告中。 四、设计地点 机电学院实训大楼,要求尽量自带笔记本电脑 五、设计时间安排 2014年6月3日----6月13日 其中: 6月3日—6月4日:学生针对题目查阅资料,设计方案。 6月5日—6月8日:用protues进行电路原理图的绘制。 6月9日—6月11日:利用KEIL软件进行程序设计,并配合protues进行连接调试。 6月12日—6月13日:撰写总结报告,提交课程设计报告书。 贵州师范大学机电学院 2014年6月3日 第一组题目: 十字路口交通灯控制 设计要求 设计一个十字路口交通灯控制器。用单片机控制LED灯模拟指示。模拟东西方向的十字路口交通信号控制情况。东西向通行时间为80s,南北向通行时间为60s,缓冲时间为3s。 工作原理 本项目为典型的LED显示和中断定时电路。利用定时器T0产生每10ms一次的中断,每100次中断为1s。对两个方向分别显示红、绿、黄灯,以及相应的剩余时间即可。值得注意的是,需要意识到,A方向红灯时间=B方向绿灯时间+黄灯缓冲时间这一常识。 推荐本项目使用MAX7219芯片。 第二组题目: 波形发生器设计 设计要求 设计一个能产生正弦波、方波、三角波、梯形波、锯齿波的波形发生器。 工作原理 初始时一直输出高电平,用四个按钮K1、K2、K3、K4分别对应四种波形,按下对应按钮,输出对应波形。 产生指定波形可以通过DAC来实现,不同波形产生实质上是对输出的二进制数字量进行相应改变来实现的。本题目中,方波信号是利用定时器中断产生的,每次中断时,将输出的信号按位反即可;三角波信号是将输出的二进制数字信号依次加1,达到0xff时依次减1,并实时将数字信号经D/A转换得到;锯齿波信号是将输出的二进制数字信号依次加1,达到0xff时置为0x00,并实时将数字信号经D/A转换得到的; 梯形波是将输出的二进制数字信号依次加1,达到0xff时保持一段时间,然后依次减1直至0x00,并实时将数字信号经D/A转换得到的; 正弦波是将正弦曲线均匀取样后,得到等间隔时刻的y方向上的二进制数值,然后依次输出后经D/A转换得到。 第三组题目: 数码管显示4×4矩阵键盘的键盘号 设计要求 单片机的P1口的P1.0~P1.7连接4×4矩阵键盘,P0口控制一只数码管,当4×4矩阵键盘中的某一按键按下时,数码管上显示对应的键号。例如,1号键按下时,数码管显示“1”, 14号键按下时,数码管显示“E”等等。 第四组题目: 倒数计数器 设计要求 利用AT89C51单片机结合LED显示器设计一个简易的倒数计数器,可用来煮方便面、煮开水或小睡片刻等。做一小段时间倒计数,当倒计数为
显示全部
相似文档