ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:144.40KB ,
资源ID:23581049      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23581049.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机课程设计大纲终稿.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机课程设计大纲终稿.docx

1、单片机课程设计大纲终稿自动化与电气工程学院单片机原理及系统设计课程设计大纲一、目的本课程设计是在学习先修课程单片机原理与系统设计之后,为加强对学生系统设计和应用能力的培养而开设的综合设计训练环节。本课程设计应结合单片机原理与系统设计课程的基础理论,重点强调实际应用技能训练,包括单片机系统设计的软件和硬件两部分。其课程设计任务是使学生通过应用单片机系统设计的基本理论,基本知识与基本技能,掌握单片机应用系统各主要环节的设计、调试方法,初步掌握并具备应用单片机进行设备技术改造和产品开发的能力,培养学生的创新意识,提高学生的动手能力和分析问题、解决问题的能力。二、课程设计的要求和过程管理设计步骤的规范

2、不但可以培养学生科学的工作方法和作风,而且还能有效地减少错误,提高工作效率。因此必须严格执行良好的实验步骤规范(包括上级操作规范)。本课程设计的基本步骤是:1.问题分析及解决方案框架确定充分地分析和理解问题本身,弄清要求做什么(What to do?)。在确定解决方案框架过程中(How to do?),综合考虑系统功能,考虑怎样使系统结构清晰、合理、简单和易于调试。最后确定每个模块的选择及设计方案。2.详细设计确定各个模块与单片机的接口方法,分配好单片机的资源,在此基础上进行程序设计。3.上机调试选择自己熟悉的单片机开发环境,或者利用实验室现有资源,检查、调试、验证自己所做系统设计的正确性。4

3、.完成课程设计报告本课程设计共一周(5天),时间安排为:(1)下达设计任务书,熟悉设计系统任务和要求;查阅设计资料;(2)系统软、硬件总体设计;(3)设计电原理图, 系统硬件调试;(4)编写软件,系统软件调试;(5)完成课程设计报告并参加课程设计检查;(6)封面格式如下页所示。(7)论文内容要求如下。1)中英文摘要2)引言3)设计方案及原理4)硬件设计5)软件设计6)总结7)参考文献8)附录三、考核评估课程设计一结束即评定成绩。重点考核以下几个方面的内容:设计内容完成情况(系统软、硬件设计)占总成绩的60%;课程设计报告完成情况占总成绩的20%;平时设计认真,独立思考完成情况占总成绩10%;课

4、程设计宣讲、答辩占总成绩的10%。优秀:设计认真、准确,设计思想新颖,有一定的独到之处,打印书写工整,电路设计合理,程序设计思路清晰,有较强的独立思考和创新能力,独立思考完成;良好:设计认真、准确,打印书写工整,电路设计基本合理,程序设计思路清晰, 单片机课程设计题 目:热名电阻测温系统设计 班 级: 电气092 姓 名: 张毅 学 号: 指导教师: 于晓英 设计时间: 2012年7月1日 评语:成绩 讨论后独立思考完成。中等:设计认真、较准确,打印书写工整,电路设计基本合理,程序设计思路清晰,有一定的思考能力。及格:设计较认真、基本准确,打印书写基本工整,电路设计基本合理,程序设计思路较清晰

5、,和同学讨论基本能完成设计任务。不及格:设计不认真、错误较多,打印书写潦草,未能完成设计任务。四、课程设计实习题由以下设计题目中学生任选一题,并且带课程设计的教师必须自行出一个大纲题目以外的课题,学生也可自选课题。题目一:水塔水位控制设计 (1)设计内容本设计为一个实际应用系统的水塔水位控制部分。在此水塔水位控制系统中,检测信号来自插入水中的3个金属棒,以感知水位变化情况。工作正常情况下,应保持水位在某一范围内,当水位变化发生故障的时候,及时关断电机电源,发出声、光报警信号。1)完成单片机硬件的设计,包括:CPU、存储器(外扩ROM、RAM)、输入/输出接口(外扩并行I/O口)以及总线连接部分

6、(附控制电路原理图);2)完成控制软件的设计(附控制软件清单);设计要求1)因本计算机控制系统还控制有其他多个设备,所以要求水位检测采用中断方式;2)给出系统硬件电路原理图(用protel或其它电路图软件画出);3)给出系统程序流程图、程序清单(加注释);4)以论文格式给出设计报告。参考答案1)设计原理实验证明,纯净水几乎是不导电的,但自然界存在的以及人们日常使用的水都会含有一定的导电离子,本智能水位检测装置就是利用水的导电性完成的。检测装置控制图中的虚线表示允许水位变化设定的上下限。在正常情况下,应保持水位在虚线范围内。为此,在水塔的不同高度安装了3根金属棒,以感知水位变化情况。这样b、c两

7、点的电压信号位数字信号,不需要再进行数字信号变换处理,可以直接输入给单片机。如图1.1所示。图1.1 水塔水位控制原理图B棒处于设定下限水位,C棒处于设定上限水位,A棒接+5V电源,B棒、C棒各通过一个阻值位4.7K的电阻与地相连。水塔由电动机带动补水泵供水,单片机控制电机转动实现对水位的控制。单片机通过不断的采集B、C两点电压信号来检测水位的变化。控制过程如下:(1)当水塔补水过程中水位达到上限时,由于水的导电作用,B、C棒连通+5V。因此,b、c两端均为1状态,这是应停止电机和水泵工作,不再给水塔供水。(2)当水位在水位下限时, B、C棒都不能与A棒导电。因此,b、c两端均为0状态。这时正

8、常起动电机,并接通相关电路开关电源,带动水泵工作,给水塔供水。(3)当水位处于上下限之间时,B棒与A棒导通,b端为1状态。C端为0状态。这时,无论是电机以带动水泵给水塔加水,水位在不断上升;或者是电机没有工作,用水使水位在不断下降,都应继续维持原来的工作状态。单片机循环不断地采集水位信号以实现控制系统的性能指标要求。2)参考电路原理图如图1.2所示。图1.2 水塔水位控制原理接线图3)参考程序流程图如图1.3所示。题目二:循环灯控制设计(1) 设计内容在单片机的P1口接8个发光二极管,通过外部中断、定时器中断和位扫描等程序控制实现每个发光二极管指示灯闪烁10次,并依次循环。正常状态下,这8个灯

9、(发光二极管)按一定流速从左向右流动(假设这8个灯依次从左向右接在P1.0-P1.7上)。(2) 设计要求1)在系统设计中,要求使用中断方式完成其功能;图1.3 水塔水位控制程序流程图2)给出系统硬件电路原理图(用protel或其它电路图软件画出);3)给出系统程序流程图、程序清单(加注释);4)以论文格式给出设计报告。 (3) 参考答案1)设计方案:本流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的软件组成的单个单片机。如图所示,P1.0口的LED1亮起来,只要把P1.0口的电平变为低电平就可以了;相反,如果要接在P1.0口的LED

10、1熄灭,就要把P1.0口的电平变为高电平就可以;同理,接在P1.1P1.7口的其他7个LED的点亮和熄灭方法同LED1。由于 P1和其他端口在单片机中也是一个寄存器,累加器A数据左移指令为RLA,累加器数据右移指令为RRA,累加器ACC为8位。可以将需移动的数据先放到ACC中,让其移动,然后将ACC移动后的数据再转送到P1口,从而实现“流水”效果。闪烁十次则可以通过定义循环变量来实现。因为需要以中断的方式实现,在此采用定时器0,定时中断。使定时器0定时一定的时间(大于视觉暂留效果),初始状态时,二极管点亮,定时时间到,产生中断,是点亮的二极管熄灭,如此循环10次,再按照上面叙述,依次使其他放光

11、二极管亮灭十次。由于8个LED发光与熄灭的时间都很短,我们无法看到LED的熄灭与点亮,在加上视觉暂留,看不到“流水”效果的。单片机执行每条指令的时间很短,实验板上单片机的时钟高达12MHz,在这个时钟信号(即晶体振荡信号)下,一个“机器周期”仅大约1uS(微秒),在如此高速的流水速度下,8个LED发光与熄灭的时间都很短,因为点亮发光二极管后,使用定时器定时,定时时间到再熄灭发光二极管,并且定时时间大于视觉暂留效果时间,无须再加入延时,因此只需在P1口熄灭发光二极管后,在调用延迟程序。2)参考电路原理图如图2.1所示。图2.1 硬件电路连接原理图3)程序流程图如图2.2所示。 图2.2 软件程序

12、流程图题目三:多功能信号发生器设计 (1) 设计内容1)信号发生器能产生50-200Hz的正弦波、方波、三角波、锯齿波,数码管 显示信号频率; 2)输出哪一种波形由四个按键控制; 3)波形的极性、幅度、周期、占空比可由按键操作设置和修改。(2) 设计要求 1)给出系统硬件电路原理图(用protel或其它电路图软件画出); 2)给出系统程序流程图、程序清单(加注释); 3)以论文格式给出设计报告。 (3) 参考答案1)设计方案信号发生器能产生50-200Hz的正弦波、方波、三角波、锯齿波,数码管显示信号频率; 输出哪一种波形由四个按键控制;波形的极性、幅度、周期、占空比可由按键操作设置和修改。2

13、)硬件原理图如图3.1所示。图3.1 硬件电路连接原理图3)软件流程图如图3.2所示。选取频率读A/D转换键盘按键否键号是2键号是3键号是1键号是4开始初始化选取幅度等待中断系统初始化读标志单元YNYYYYNNNN图3.2 软件流程图题目四:汽车转向信号灯设计(1) 设计内容模拟汽车在驾驶中的左转弯、右转弯、刹车、合紧急开关、停靠等操作。在左转弯或右转弯时,通过转弯操作杆使左转弯或右转弯开关合上,从而使左头信号灯、仪表板的左转弯灯、左尾信号灯或右头信号灯、仪表板的右转弯信号灯、右尾信号灯闪烁;闭合紧急开关时以上六个信号灯全部闪烁;汽车刹车时,左右两个尾信号灯点亮;若正当转弯时刹车,则转弯时原闪

14、烁的信号灯应继续闪烁,同时另一个尾信号灯点亮,以上闪烁的信号灯以1Hz频率慢速闪烁;在汽车停靠开关合上时左头信号灯、右头信号灯、左尾信号灯、右尾信号灯以10Hz频率快速闪烁。任何在下表中未出现的组合,都将出现故障指示灯闪烁,闪烁频率为10Hz。 表4.1 模拟驾驶开关作时信号灯输出的信号表驾驶操作输出信号左转弯灯右转弯灯左头灯右头灯左尾灯右尾灯左转弯(合上左转弯开关)闪烁灭闪烁灭闪烁灭右转弯(合上右转弯开关)灭闪烁灭闪烁灭闪烁合紧急开关闪烁闪烁闪烁闪烁闪烁闪烁刹车(合刹车开关)灭灭灭灭亮亮左转弯时刹车闪烁灭闪烁灭闪烁亮右转弯时刹车灭闪烁灭闪烁亮闪烁刹车时合紧急开关闪烁闪烁闪烁闪烁亮亮左转弯时刹

15、车合紧急开关闪烁闪烁闪烁闪烁闪烁亮右转弯时刹车合紧急开关闪烁闪烁闪烁闪烁亮闪烁停靠(合停靠开关)灭灭闪烁(10Hz)闪烁(10Hz)闪烁(10Hz)闪烁(10Hz)(2) 设计要求1)给出系统硬件电路原理图(用protel或其它电路图软件画出);2)给出系统程序流程图、程序清单(加注释); 3)以论文格式给出设计报告。 (3)参考答案1)设计方案本次设计是在单片机的P2口接6个发光二极管,在设计时,用P0口的高电平表示开关断开,低电平表示开关闭合,用P0口输出高电平来使二极管发光,输出低电平二极管则熄灭,通过程序查询、延时和等程序控制实现每个发光二极管指示灯闪烁或者亮灭,正常状态下,左转弯或右

16、转弯开关合上, 左头信号灯、仪表板的左转弯灯、左尾信号灯或右头信号灯、仪表板的右转弯信号灯、右尾信号灯闪烁, 闭合紧急开关时以上六个信号灯全部闪烁;汽车刹车时,左右两个尾信号灯点亮;若正当转弯时刹车,则转弯时原闪烁的信号灯应继续闪烁,同时另一个尾信号灯点亮,以上闪烁的信号灯以1Hz频率慢速闪烁;在汽车停靠开关合上时左头信号灯、右头信号灯、左尾信号灯、右尾信号灯以10Hz频率快速闪烁。2)参考硬件原理图如图4.1所示。图4.1 硬件连接原理图3)参考程序流程图如图4.2所示。图4.2 程序流程图题目五:数字频率计(1) 设计内容1)频率计可以测量三角波、正弦波、锯齿波、方波信号的频; 2)可以显

17、示所测得信号的频率; 3)可以测量从1HZ到10KHZ的频率信号。(2) 设计要求 1)给出系统硬件电路原理图(用protel或其它电路图软件画出); 2)给出系统程序流程图、程序清单(加注释); 3)以论文格式给出设计报告。 (3)参考答案1)设计方案:在单片机8031中,当定时器/计数器用作“定时器”时,在每个机器周期寄存器加1,因此,也可以把它看作是在累计机器周期。由于一个机器周期包括12个振荡周期,所以,它的计数速率是振荡频率的1/12。而用作“计数器”时,寄存器在其对应的外输入端T0或T1有一个“10”的跳变时加1。此操作中,在每个机器周期的S5P2期间采样外部输入信号,当一个周期的

18、采样值为高电平,而下一个周期采样值变为低电平时,计数器加1。新的计数值在紧接着检测到一个跳变后的下一个周期的S3P1期间在寄存器中出现。由于识别一个从“10”的跳变要用两个机器周期(24个振荡周期),所以最快的计数速率是振荡频率的1/24。外部输入信号的速率是不受限制的,但必须保证给出的电平在变化前至少被采样一次,即它应该至少保持一个完整的机器周期。当开关与振荡器相接则为定时,与TX端相接则为计数。后一个开关受控制信号的控制,它实际上决定了脉冲源是否加到计数器的输入端,即决定了加1计数器的开启与运行。在实际线路中起另个开关作用的是特殊功能寄存器TMOD与TCON的相应位。TMOD和TCON是专

19、门用于定时器/计数器的控制寄存器,用户可用指令对其各位进行写入或更改操作,从而选择不同的工作状态(计数或定时)或启动时间,并可设置相应的控制条件,换言之,定时器/计数器是可编程的。2)参考硬件原理图如图5.1所示。被测信号从输入端输入经三极管放大电路放大,再经由3个与非门组成的D触发器整形,将三角波、正弦波、锯齿波等信号变换成方波信号,便于计数。三极管采用高频小功率管。数字频率计的总电路图如下,输入被测信号经放大整形电路整形、分频后送入定时/计数器输入端口P3.5,单片机在1s时间内统计输入脉冲个数,确定分频量后,再测出1s计数脉冲个数,将计数值的每一位分离出来并显示在数码管上。数码管右边的指示灯用来指示显示频率的单位。当输入信号改变时需要复位CPU,否则测出的频率是错误的。图5.1 硬件接口电路3)参考软件流程如图5.2所示。图5.2 软件流程图

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1