单片机课程设计指导书1.doc_第1页
单片机课程设计指导书1.doc_第2页
单片机课程设计指导书1.doc_第3页
单片机课程设计指导书1.doc_第4页
单片机课程设计指导书1.doc_第5页
免费预览已结束,剩余35页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机原理与应用单片机课程设计指导书专 业:电子信息工程指导教师:20164单片机课程设计指导书一、课程设计目的单片机课程设计作为独立的教学环节,学习完单片机原理及应用课程后,并在进行相关课程设计基础上进行的一次综合练习。其目的在于加深对MCS-51单片机的理解,掌握单片机应用系统的设计方法;掌握常用接口芯片的正确使用方法;强化单片机应用电路的设计与分析能力;提高学生在单片机应用方面的实践技能和科学作风;培育学生综合运用理论知识解决问题的能力,力求实现理论结合实际,学以致用的原则。学生通过查阅资料、接口设计、程序设计、安装调试、整理资料等环节,初步掌握工程设计方法和组织实践的基本技能;熟悉单片机系统及程序的编制过程,为今后从事生产技术工作打下必要的基础;学会灵活运用已经学过的知识,并能不断接受新的知识,大胆发明创造的设计理念。二、课程设计的要求:1根据应用系统的要求,初步掌握总体结构设计的方法和构思,从中选择一种最佳设计方案;2根据应用系统结构规模的要求,掌握单片机外部扩充系统硬件设计的基本过程;3. 根据任务要求和硬件设计要求,首先画出程序的总体流程图,然后进行各控制模块的程序设计;4. 掌握如何应用单片机仿真器来开发应用系统及仿真调试的过程。三、课程设计的步骤:单片机系统的设计步骤,一般可以分为需求分析,总体方案设计、硬件设计与调试、软件设计与调试、系统功能调试与性能测试、产品验收和维护、文件编制和技术归档等。1. 需求分析:需求分析就是要明确所设计的单片机应用系统要“做什么”和“做的结果怎样”。需求分析阶段的结果是形成可操作的设计需求任务书。任务书应包含单片机应用系统所应具有的功能特性和性能指标等主要内容。如果是自主开发产品,还应附有市场调研和可行性论证等内容;如果是委托开发,则应该与委托方讨论拟制的需求任务书是否满足对方的需求。2. 总体方案设计:总体方案设计就是要从宏观上解决“怎么做”的问题。其主要内容应包括:技术路线或设计途径、采用的关键技术、系统的体系结构、主要硬件的选型和加工技术、软件平台和开发语言、测试条件和测试方法、验收标准和条文等。如果是委托开发,设计需求任务书和总体方案设计的主要内容往往以技术文件的形式附于合同书之后。3. 硬件设计:硬件设计的主要内容是基于总体方案设计,选择系统所需的各类元器件、设计系统的电子线路图和印刷电路板、安装元器件的调试硬件线路。硬件设计应确保功能设计和接口设计满足系统的需求,并且充分考虑和软件的协调工作关系,注重选用高集成度的器件和采用硬件软化、软件硬化等设计技术。4. 软件设计:本阶段的主要任务是:基于软件工程的思想,拟制出本系统的软件设计方案,划分出主要的软件模块、根据需要绘制部分软件模块的流程图、调试程序和测试软件的基本功能。5. 系统功能调试与测试:本阶段的重点是:基于系统的设计需求,进行系统功能调试和性能指标的测试,形成测试报告,核对用户需求或设计需求和系统现有功能、指标的一致性程度,提出修改意见,循环上述某些步骤,直至满足需求。6. 结题答辩。四、设计报告要求课程设计报告是学生所作设计的说明文件,其目的是使学生在完成设计、安装、调试后,在归纳技术文档、撰写科学技术总结报告方面得到训练。通过撰写课程设计报告,不仅可以把设计、调试过程进行全面总结,而且还可以把实践内容提升到理论高度。必须独立完成,格式符合要求,文字(不含图形、程序)不少于2500字,图形绘制规范。1设计报告的格式: 1) 封面 2)摘要 3)目录4)正文正文按章节来撰写,应包含以下内容:(1) 所作题目的意义、本人所做的工作及系统的主要功能;(2) 方案选择:根据题目要求,写出总体初设方案并阐述理由; (3) 硬件电路设计及描述:硬件原理电路图的设计及分析,各部分电路的设计思想、功能特性及硬件原理电路图的绘制; (4) 软件设计流程及描述:设计出完整的程序框图和各模块程序的程序设计清单; (5) 系统调试及评价:说明系统的调试过程和调试方法,对系统硬件设计、软件设计及系统的实用价值、功能、精度、特点以及不足等方面进行分析与评价; (6)心得体会:总结本人在设计、安装及调试过程中的收获和体会。 5)参考文献 参考文献包括参考书、资料、网站等,按统一格式列出主要参考文献。参考文献必须是学生在课程设计中真正阅读过和运用过的,文献按照在正文中的出现顺序排列。6)附录附录包括系统总体原理图及源程序。五、课程设计时间及进度安排课程设计集中在1周进行。为保证达到预计的教学任务及目的,以小组为单位分别进行资料的收集、方案论证、电路设计、编程、调试、实验及改进。具体进度及要求安排如下:时 间内 容第1天布置课题,落实任务,确定课题及组织形式,收集课题相关的技术资料及方案论证、分析、讨论。第2天电路设计、设计各模块程序框图及软件设计、调试第34天电路设计、设计各模块程序框图及软件设计、调试第5天调试,整理资料、写课程设计报告递交课程设计报告、总结附件一、课程设计题目说明及要求具体设计课题可根据实际情况选择,或在下列给出的题目任选一题。题目一 校园作息时间控制系统设计要求:(1)作息时间能控制电铃,可以按键设置时间,包括设置当前时间,显示闹铃设置时间,设定闹铃时间,闹铃的ON/OFF设置等。(2)利用单片机实现,方法自选。整个系统需自行设计电路,辅助电路及元件自选题目二 交通信号灯控制系统设计要求: (1)正常情况下交叉路口的轮流通行(主道3个LED红、黄、绿控制直行,支道3个LED红、黄、绿,切换时间自行设定); (2)特殊情况控制通行方式控制,用按键开关K1控制主道通行,支道禁行,K2控制支道通行,主道禁行,特殊情况控制通行放行。 (3)有紧急情况时用按键开关K0控制两道均为红灯; (4)4位LED数码管能够显示双直行方向绿灯和红灯的等待时间。 题目三 环境温度监测系统设计要求:(1)多路温度监测:温度范围0-1500,分辨率0.5,测量误差10(2)能实时显示测量的温度值:xxxx.x,显示器每隔一分钟刷新一次温度值(3)当温度值超过设定的报警限值时,可用蜂鸣器和发光管实现声光报警题目四 太阳能热水器自动控制系统设计要求:实现温度和水位参数的实时显示,而且具有温度设定、水位设定与控制功能,停电后再来电时也不用重新设定,具有故障报警和故障自处理功能;能实现在用水时,若日晒水温达不到设定值,则电加热自动补温;良好的稳定性和抗干扰性能。题目五 LED大屏幕滚动显示电子钟设计要求:用LED点阵显示电子钟。工作时,先滚动显示“您好,今天是20年月日星期”,然后静止显示当前时间“:”3秒钟,如此循环。题目六 单片机脉搏测量仪设计要求:(1)接触式测量和非接触式测量脉搏;(2)测量值显示题目七 八路智能抢答器设计要求:(1)八路抢答,各用一个抢答按钮;(2)设置一个控制开关,控制系统的清零和抢答的开始;(3)具有数据锁存和显示功能,抢答开始后若有选手按动抢答按钮,编号立即锁存,并在数码管上显示出选手的编号和抢答时刻,同时扬声器给出音响提示,此外,要封锁输入电路,禁止其他选手抢答。优先抢答选手的编号一直保持到系统清零为止;可扩展以下功能:(4)具有定时抢答的功能,选手在设定的时间内抢答有效,且一次抢答的时间设定为8秒,超时扬声器报警;(5)定时抢答的时间到,却没有选手抢答时,本次抢答无效,系统短暂报警,并封锁输入电路,禁止选手超时抢答,时间显示器上显示00;(6)开始开关未动作,选手抢答无效,并报警,系统复位,重新开始。题目八 电子计时器设计要求:(1)上电时自动显示时、分、秒(2)设置一个控制按键,按下按键,则时钟以秒为单位开始计时(3)运行状态下可通过控制按键使时钟暂停,同时显示已计时数值(4)停止状态(已上电),按下复位键,时钟复位(清零)并进入下一次计时状态题目九 简易数字电压表设计要求:可以测量05V的8路输入电压值,并在四位LED数码管上轮流显示或单路选择显示。题目十 简易数字频率计要求:(1)频率测量a测量范围 信号:方波、正弦波;幅度:0.5V5V;频率:1Hz1MHzb测量误差0.1%(2)周期测量a测量范围 信号:方波、正弦波;幅度:0.5V5V;频率:1Hz1MHzb测量误差0.1%(3)脉冲宽度测量 a测量范围 信号:脉冲波;幅度:0.5V5V;脉冲宽度100sb测量误差1%(4)显示器 十进制数字显示,显示刷新时间110秒连续可调,对上述三种测量功能分别用不同颜色的发光二极管指示。题目十一 电子密码锁的设计一、任务1、用4*3组成09数字键及确认键、删除键。2、用3位数码管组成显示电路提示信息,当输入密码时,只显示“-”。3、当密码位输入完毕按下确认键时,对输入的密码与设定的密码(666)进行比较,若密码正确,则开锁,此处用1个发光二极管点亮表示。4、当密码不正确时,发光二极管处于熄灭状态,同时用1个蜂鸣器发出报警声。二、设计要求首先进行预设计,根据设计的任务要求,先确定设计的硬件电路方案,然后进行硬件电路的初步设计,在计算机上画出硬件电路图,在老师的指导下进行修正硬件电路图,并对所涉及的参数进行计算。在确定硬件的基础上,要进行软件的总体设计,包括软件主流程的设计以及各子程序的设计,同时,要写出详细的操作说明,如时间的调整方法,显示窗口的时间切换等,以配合软件的设计。然后进入硬件的调试及编程工作,设计组内的同学可根据任务分工,有调试硬件各功能模块的,如键盘子程序、显示子程序等,有进行整体程序的编制的,各模块的编制过程中要注意资源的衔接。最后进入联机调试,联机调试的原则也要采用分步走的原则,各个功能模块要逐步套入,通过一个再增加一项功能,从而达到设计的总体要求,不要上来编制个最大的程序,最后无法查找错误。最后写出设计报告题目十二 日历时钟的设计一、任务1、利用MCS-51内部定时器定时T0/T1,编程实现时、分、秒的显示,显示格式为: 时分秒: 09 12 35 (24小时制)2、能按键调整时间的数值(按键数量自定)。二、设计要求首先进行预设计,根据设计的任务要求,先确定设计的硬件电路方案,然后进行硬件电路的初步设计,在计算机上画出硬件电路图,在老师的指导下进行修正硬件电路图,并对所涉及的参数进行计算。在确定硬件的基础上,要进行软件的总体设计,包括软件主流程的设计以及各子程序的设计,同时,要写出详细的操作说明,如时间的调整方法,显示窗口的时间切换等,以配合软件的设计。然后进入硬件的调试及编程工作,设计组内的同学可根据任务分工,有调试硬件各功能模块的,如键盘子程序、显示子程序等,有进行整体程序的编制的,各模块的编制过程中要注意资源的衔接。最后进入联机调试,联机调试的原则也要采用分步走的原则,各个功能模块要逐步套入,通过一个再增加一项功能,从而达到设计的总体要求,不要上来编制个最大的程序,最后无法查找错误。最后写出设计报告。题目十三 交通灯控制系统的设计一、任务1、在T字路口共有三组红黄绿灯和三个计时显示系统,计时系统由2位数码管组成,用于显示红绿灯点亮的时间。2、绿灯倒计时20秒、黄灯倒计时3秒,均不需要闪烁。二、设计要求首先进行预设计,根据设计的任务要求,先确定设计的硬件电路方案,然后进行硬件电路的初步设计,在计算机上画出硬件电路图,在老师的指导下进行修正硬件电路图,并对所涉及的参数进行计算。在确定硬件的基础上,要进行软件的总体设计,包括软件主流程的设计以及各子程序的设计,同时,要写出详细的操作说明,如时间的调整方法,显示窗口的时间切换等,以配合软件的设计。然后进入硬件的调试及编程工作,设计组内的同学可根据任务分工,有调试硬件各功能模块的,如键盘子程序、显示子程序等,有进行整体程序的编制的,各模块的编制过程中要注意资源的衔接。最后进入联机调试,联机调试的原则也要采用分步走的原则,各个功能模块要逐步套入,通过一个再增加一项功能,从而达到设计的总体要求,不要上来编制个最大的程序,最后无法查找错误!最后写出设计报告。题目十四 秒表计时器的设计一、任务1、设计一个秒表计时器,含有启动、暂停、停止(至少)三个键,能够记录至多6组时间数据。2、当启动按下后,开始计时,若按下停止键,数据存储并停止计时;若按下暂停键,数据存储的同时继续计时,直到计满了6组数据之后停止计时。3、计数显示精确到0.1秒。二、设计要求首先进行预设计,根据设计的任务要求,先确定设计的硬件电路方案,然后进行硬件电路的初步设计,在计算机上画出硬件电路图,在老师的指导下进行修正硬件电路图,并对所涉及的参数进行计算。在确定硬件的基础上,要进行软件的总体设计,包括软件主流程的设计以及各子程序的设计,同时,要写出详细的操作说明,如时间的调整方法,显示窗口的时间切换等,以配合软件的设计。然后进入硬件的调试及编程工作,设计组内的同学可根据任务分工,有调试硬件各功能模块的,如键盘子程序、显示子程序等,有进行整体程序的编制的,各模块的编制过程中要注意资源的衔接,最好采用伪定义的方式采用单片机的片内RAM资源。最后进入联机调试,联机调试的原则也要采用分步走的原则,各个功能模块要逐步套入,通过一个再增加一项功能,从而达到设计的总体要求,不要上来编制个最大的程序,最后无法查找错误!最后写出设计报告。题目十五 简易电子琴的设计一、任务设计一个带显示按键序号的电子琴,要求如下:1、设计8个按钮的键盘,设计成8个音(并说明分别是什么音符)。2、设置数码管显示功能,能够显示当前的音符,当高音哆时,数码管的小数点位同时点亮。二、设计要求首先进行预设计,根据设计的任务要求,先确定设计的硬件电路方案,然后进行硬件电路的初步设计,在计算机上画出硬件电路图,在老师的指导下进行修正硬件电路图,并对所涉及的参数进行计算。在确定硬件的基础上,要进行软件的总体设计,包括软件主流程的设计以及各子程序的设计,同时,要写出详细的操作说明,如时间的调整方法,显示窗口的时间切换等,以配合软件的设计。然后进入硬件的调试及编程工作,设计组内的同学可根据任务分工,有调试硬件各功能模块的,如键盘子程序、显示子程序等,有进行整体程序的编制的,各模块的编制过程中要注意资源的衔接,最好采用伪定义的方式采用单片机的片内RAM资源。最后进入联机调试,联机调试的原则也要采用分步走的原则,各个功能模块要逐步套入,通过一个再增加一项功能,从而达到设计的总体要求,不要上来编制个最大的程序,最后无法查找错误!最后写出设计报告。题目十六 电子抢答器的设计一、设计内容1、1位主持人与6位抢答者。主持人有1个按键S0,每位抢答者各有1个按键S1S6,1个绿色发光二极管和1个红色发光二极管。2、在S0按下之前,S1S6按下时均无效;当S0按下后,S1S6按下才有效,同时所有的发光二极管均点亮。3、判断哪位抢答者最先按下按键。4、抢到的参赛者红色发光二极管熄灭;未抢到的参赛者绿色发光二极管熄灭。二、设计要求首先进行预设计,根据设计的任务要求,先确定设计的硬件电路方案,然后进行硬件电路的初步设计,在计算机上画出硬件电路图,在老师的指导下进行修正硬件电路图,并对所涉及的参数进行计算。在确定硬件的基础上,要进行软件的总体设计,包括软件主流程的设计以及各子程序的设计,同时,要写出详细的操作说明,如时间的调整方法,显示窗口的时间切换等,以配合软件的设计。然后进入硬件的调试及编程工作,设计组内的同学可根据任务分工,有调试硬件各功能模块的,如键盘子程序、显示子程序等,有进行整体程序的编制的,各模块的编制过程中要注意资源的衔接,最好采用伪定义的方式采用单片机的片内RAM资源。最后进入联机调试,联机调试的原则也要采用分步走的原则,各个功能模块要逐步套入,通过一个再增加一项功能,从而达到设计的总体要求,不要上来编制个最大的程序,最后无法查找错误!最后写出设计报告。题目十七 模拟出租车计价器的设计一、设计内容1、设起步费10元(三公里之内),超过三公里之后,按2元/公里收费,无附加燃油费。2、设计程序用按键输入公里数时,能够在数码管上显示应付的钱数。二、设计要求首先进行预设计,根据设计的任务要求,先确定设计的硬件电路方案,然后进行硬件电路的初步设计,在计算机上画出硬件电路图,在老师的指导下进行修正硬件电路图,并对所涉及的参数进行计算。在确定硬件的基础上,要进行软件的总体设计,包括软件主流程的设计以及各子程序的设计,同时,要写出详细的操作说明,如时间的调整方法,显示窗口的时间切换等,以配合软件的设计。然后进入硬件的调试及编程工作,设计组内的同学可根据任务分工,有调试硬件各功能模块的,如键盘子程序、显示子程序等,有进行整体程序的编制的,各模块的编制过程中要注意资源的衔接,最好采用伪定义的方式采用单片机的片内RAM资源。最后进入联机调试,联机调试的原则也要采用分步走的原则,各个功能模块要逐步套入,通过一个再增加一项功能,从而达到设计的总体要求,不要上来编制个最大的程序,最后无法查找错误!最后写出设计报告。题目十八 函数信号发生器的设计一、设计内容1、设计一个能够发出方波的信号发生器。2、可选电压值为:1V、2V、3V、4V、5V、6V六个档位。3、可选频率值为:10Hz、100Hz、1KHz、10KHz、100KHz、1MHz六个档位。二、设计要求首先进行预设计,根据设计的任务要求,先确定设计的硬件电路方案,然后进行硬件电路的初步设计,在计算机上画出硬件电路图,在老师的指导下进行修正硬件电路图,并对所涉及的参数进行计算。在确定硬件的基础上,要进行软件的总体设计,包括软件主流程的设计以及各子程序的设计,同时,要写出详细的操作说明,如时间的调整方法,显示窗口的时间切换等,以配合软件的设计。然后进入硬件的调试及编程工作,设计组内的同学可根据任务分工,有调试硬件各功能模块的,如键盘子程序、显示子程序等,有进行整体程序的编制的,各模块的编制过程中要注意资源的衔接,最好采用伪定义的方式采用单片机的片内RAM资源。最后进入联机调试,联机调试的原则也要采用分步走的原则,各个功能模块要逐步套入,通过一个再增加一项功能,从而达到设计的总体要求,不要上来编制个最大的程序,最后无法查找错误!最后写出设计报告。题目十九 数字电子时钟一、 设计任务利用MCS-51单片机内部的定时计数器、中断系统、以及行列键盘和LED显示器等部件,设计一个单片机电子时钟。设计的电子时钟通过数码管显示,并具有能通过按键实现设置时间的功能。显示格式为小时十位、小时个位-分十位、分个位-秒十位、秒个位。二、 设计要求(1)在系统设计中,要求使用利用单片机的定时器定时及中断方式完成其功能;(2)系统硬件设计:单片机系统采用8051机型;根据任务要求,完成单片机最小系统及其扩展设计,组成功能完整的系统,设计给出系统硬件路电原理图; (3)系统软件设计:根据系统功能,完成控制软件的编写与调试; (4)以论文格式给出设计报告。题目二十 数字电子秒表一、设计任务 设计一个电子秒表,用6位LED数码管分别显示分、秒、0.01秒。以0.01秒(10ms)为计时最小单位,设置开始键、停止键和清零键,按开始键开始计时;按停止键停止,再按继续计时;按清零键清零。二、设计要求(1)在系统设计中,要求使用利用单片机的定时器定时及中断方式完成其功能;(2)系统硬件设计:单片机系统采用8051机型;根据任务要求,完成单片机最小系统及其扩展设计,组成功能完整的系统,设计给出系统硬件路电原理图; (3)系统软件设计:根据系统功能,完成控制软件的编写与调试; (4)以论文格式给出设计报告。题目二十一 交通信号灯智能控制器一、设计任务 利用单片机完成交通信号灯控制器的设计,该交通信号灯控制器由一条主干道和一条支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。用红、绿、黄发光二极管作信号灯。设东西向为主干道,南北为支干道。主干道处于常允许通行的状态,支干道有车来时才允许通行。主干道亮绿灯时,支干道亮红灯;支干道亮绿灯时,主干道亮红灯:(1)主、支干道均有车时,两者交替允许通行,主干道每次放行30秒,支干道每次放行20秒,设立30秒、20秒计时、显示电路。(2)在每次由绿灯亮到红灯亮的转换过程中,要亮5秒黄灯作为过渡,黄灯按1Hz的频率闪烁。(3)设置紧急按钮,在出现急情况时可由交警手动实现全路口车辆禁行而行人通行状态,即主干道和支干道均为红灯亮。南北东西 图3.1 交通灯示意图二、设计要求:(1)利用单片机的定时器定时及中断方式,令十字路口的红绿灯交替点亮和熄灭;(2)系统硬件设计:单片机系统采用8051机型;根据任务要求,完成单片机最小系统及其扩展设计,组成功能完整的系统,设计给出系统硬件路电原理图; (3)系统软件设计:根据系统功能,完成控制软件的编写与调试; (4)以论文格式给出设计报告。题目二十二 多信号发生器一、 设计任务 具有产生正弦波、三角波和方波三种周期性波形的功能; 通过键盘选择输出信号的类型、周期相关指标; 输出波形的频率为100Hz20kHz; 具有显示输出波形的类型、频率的功能。二、设计要求(1)在系统设计中,要求使用DAC0832完成其功能;(2)系统硬件设计:单片机系统采用8051机型;根据任务要求,完成单片机最小系统及其扩展设计,组成功能完整的系统,设计给出系统硬件路电原理图; (3)系统软件设计:根据系统功能,完成控制软件的编写与调试; (4)以论文格式给出设计报告。题目二十三 数字频率计一、设计任务(1)测量频率范围10Hz100000Hz,量程可自己选择,精度:1%;(2被测信号为方波信号;(3)显示方式为6位LED数码显示;二、设计要求 (1)在系统设计中,要求使用定时器计数方式及定时方式完成其功能;(2)系统硬件设计:单片机系统采用8051机型;根据任务要求,完成单片机最小系统及其扩展设计,组成功能完整的系统,设计给出系统硬件路电原理图; (3)系统软件设计:根据系统功能,完成控制软件的编写与调试; (4)以论文格式给出设计报告。题目二十四 多功能抢答器一、 设计任务 设计一个供4组选手比赛用的四路抢答器,每一路抢答信号均由某一组选手控制;合法抢答及指示功能:当主持人题目宣读完毕,表示可以抢答时,参赛者的按键行为为合法抢答。此时,能倒计时显示抢答时间,四组参赛选手中只要有一个参赛选手抢先按下抢答按键(抢答成功),则可发出声光指示并显示其组号,同时,倒计时显示停止计时,而其他参赛者按键无效;非法抢答报警功能:在抢答开始前,如果有参赛者按下抢答按键,则为非法抢答,此时,系统应能显示非法抢答者的按键号,同时指示报警(LED闪光指示或声光指示);(4)主持人功能:在所有抢答开始前或上一轮抢答结束后,主持人可以利用一个按键将系统状态复位,即清除以往的抢答状态,重新开始下一轮抢答。二、设计要求(1)在系统设计中,要求使用DAC0832完成其功能;(2)系统硬件设计:单片机系统采用8051机型;根据任务要求,完成单片机最小系统及其扩展设计,组成功能完整的系统,设计给出系统硬件路电原理图; (3)系统软件设计:根据系统功能,完成控制软件的编写与调试; (4)以论文格式给出设计报告。题目二十五 数字温度计一、 设计任务至少利用3位LED数码管进行温度测量值的实时显示;(2)温度测量范围:-50110;测量误差0.5;当测量温度超过上下限时,具有发出报警的功能;二、设计要求(1)在系统设计中,要求使用温度传感器(例如:热敏电阻或温度传感器AD590)与ADC0809完成其功能;(2)系统硬件设计:单片机系统采用8051机型;根据任务要求,完成单片机最小系统及其扩展设计,组成功能完整的系统,设计给出系统硬件路电原理图; (3)系统软件设计:根据系统功能,完成控制软件的编写与调试; (4)以论文格式给出设计报告。题目二十六 数字电压表一、设计任务设计一个数字式电压表,利用3位LED数码管显示被测电压值,基本测量范围为050V,测量误差为0.02V;被测电压共8个,为8路模拟量(直流050V)输入,可通过按键选择显示8路输入模拟信号值的某一路。二、设计要求(1)在系统设计中,要求使用ADC0809完成其功能;(2)系统硬件设计:单片机系统采用8051机型;根据任务要求,完成单片机最小系统及其扩展设计,组成功能完整的系统,设计给出系统硬件路电原理图; (3)系统软件设计:根据系统功能,完成控制软件的编写与调试; (4)以论文格式给出设计报告。题目二十七 生产流水线产品产量统计显示系统一、设计任务 (1) 用六位数码管动态显示班产件数(设班产量不超过1000000件)。(2) 设置一个计数开关,当某班开始生产时,将该开关置于高电平,系统开始统计,并动态显示班产量。当将开关置于低电平时,则停止计数,显示值重新清零,班产量储入指定存储单元备用,为下一班生产重新计数作好准备;(3) 设每一产品经过流水线终端时,由光电检测装置产生一个脉冲,用定时器/计数器计数;二、设计要求(1)在系统设计中,要求使用ADC0809及定时器计数方式完成其功能;(2)系统硬件设计:单片机系统采用8051机型;根据任务要求,完成单片机最小系统及其扩展设计,组成功能完整的系统,设计给出系统硬件路电原理图; (3)系统软件设计:根据系统功能,完成控制软件的编写与调试; (4)以论文格式给出设计报题目二十八 超声波液位计题目二十九 简易电子琴设计一、设计任务(1)设计一个简易7键电子琴。(2)7键能够发出7个不同的音调。二、设计要求(1)在系统设计中,要求按下按键发声,松开延时一段时间停止,中间再按别的键则发出另一音调的声音;(2)当系统扫描到键盘上有键被按下,则快速检测出是哪一个键被按下,然后单片机的定时器被启动,发出一定频率的脉冲,该频率的脉冲经喇叭驱动电路放大滤波后,就会发出相应的音调; (3)如果在前一个按下的键发声的同时有另一个键被按下,则启动中断系统,前面键的发音停止,转到后按的键的发音程序,发出后按的键的音调;(4)系统软件设计:根据系统功能,完成控制软件的编写与调试(5)以论文格式给出设计报告题目三十 数字音乐盒题目三十一 节日彩灯控制器题目三十二 简易出租车计价器单片机原理及应用课程设计报告系 别:专 业: 指导教师: 班 级: 姓 名: 2015.4课程设计任务书院(系): 专业: 学 号学生姓名班级课程设计题目课程设计任务设计任务:设计要求:指导教师评语及成绩成绩: 指导教师签字: 年 月 日目 录一、绪 言1二、系统设计12.1 系统整体流程图12.2 交通灯的控制方案论证22.3 单片机的选择方案论证32.4 键盘选择方案论证42.5 显示模块的选择方案论证4三、硬件电路设计43.1 电子密码锁控制电路图43.2 AT89S52功能特性描述53.3晶振电路53.4键盘63.5倒计时与交通指示灯模块63.6 主要元器件选择7四、程序流程图8五、 C语言程序设计9六、交通灯控制器仿真146.1 Keil调试146.2 Proteus调试14七、结束语14八、参考文献15一、绪 言随着人们生活水平的提高, 如何实现防盗这一问题也变的尤其突出,传统的机械锁由于其构造的简单,被橇的事件屡见不鲜,电子密码锁由于其保密性高,使用灵活性号,安全系数高,受到广大用户的青睐。二、方案比较与论证2.1 系统整体流程图单片机AT89S52楼宇用户指示灯4*4键盘输入数码管显示密码输入用户通话指示灯开锁指示灯图 1 系统总体框图2.2 电子密码锁的控制方案论证用4*3的行列式键盘组成09数字键及确认键、删除键,从矩阵键盘输入8位数密码,起始密码由程序设定,输入完后按确定键开锁,取消键清除所有输入。用8位数码管组成显示电路提示信息,当输入密码时,只显示“-”,当密码位输入完毕按下确认键时,对输入的密码与设定的密码进行比较,若密码正确,则开锁,此处用LED发光二极管亮一秒钟做为提示。当密码不正确时,禁止按键输入3秒,同时启动蜂鸣器发出“嘀、嘀”报警声。2.3 单片机的选择方案论证方案一:采用可编程逻辑期间CPLD作为控制器。CPLD可以实现各种复杂的逻辑功能、规模大、密度高、体积小、稳定性高、IO资源丰富、易于进行功能扩展。采用并行的输入输出方式,提高了系统的处理速度,适合作为大规模控制系统的控制核心。但本系统不需要复杂的逻辑功能,对数据的处理速度的要求也不是非常高,且从使用及经济的角度考虑我们放弃了此方案方案二:采用Atmel公司的AT89S52单片机作为控制器。AT89S52是一个低功耗,高性能的51内核的CMOS 8位单片机,片内含8k空间的可反复擦些1000次的Flash只读存储器,具有256 bytes的随机存取数据存储器(RAM),32个IO口,2个16位可编程定时计数器。综合考虑,选择方案二,采用Atmel公司的AT89S52单片机作为控制器。2.4 键盘选择方案论证方案一:采用独立式键盘。由于各键相互独立,每个按键各接一根输入线,通过检测输入线的电平状态可以很容易的判断哪个按键被按下。此种键盘适用于按键较少或操作速度较高的场合。但本题发挥部分要求12个功能键,按键数目较多,这就需要较多的输入口线,而且电路结构复杂。故此方案不可取。方案二:采用行列式键盘。它由行线和列线组成,按键位于行列的交叉点上,行线信号和列线信号分别通过两个接口和CPU相连,通过行列扫描法判定按键的位置,此方案适用于按键较多的场合。通过对电子密码锁题目的分析,采用4*3行列式键盘。2.5 显示模块的选择方案论证方案一:采用带字库LCD模块显示。能显示复杂的信息,具有质量轻,体积小,功耗低,指令功能强,接口简单,可靠性强等优点,显示内容丰富,图形美观,易于人机交流。但是价格昂贵。方案二:采用LED数码管显示。数码管能显示数字和符号,但是占用IO口资源较多,对于简单的电路可以选用此方案。电

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论