欢迎来到天天文库
浏览记录
ID:45772444
大小:1.00 MB
页数:31页
时间:2019-11-17
《单片机程实训指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、单片机实训设计指导书厦门理工学院电气工程与自动化学院二O—三年十二月第1章简易数字电压表的设计1第2章DS18B20数字温度计的设计4第3章秒表/时钟计时器的设计12一、设计目的《单片机原理及M用》设计是一项重要的实践性教冇环节,是电气工程及其自动化专业学生在校期间必须接受的一项工程训练。在课程设计过程屮,在教师指导卜,运用工程设计方法,通过一些实践课题的设计练习,使学生通过综合系统设计,熟悉应用系统的设计过程、设计要求、完成的工作内容和具体的设计方法,了解必须提交的各项工程文件,巩固、充实和综合运用所学知识解决实际问题能
2、力。通过课程设计,加强学生如下能力的培养:(1)独立工作能力和创造力;(2)综合运川专业及基础知识,解决实际工程技术问题的能力;(3)5阅图书资料、产品手册和各种工具书的能力:(4)1.程绘图的能力;(5)编写技术报告和编制技术资料的能力。二、设计要求1总体要求(1)独立完成设计任务(2)绘制系统硬件总框图(3)绘制系统原理电路图(4)制定编写设计方案,编制软件框图,完成详细完整的程序清单和注释;(5)制定编写调试方案,编写用户操作使用说明巧(6)写出设计工作小结。对在完成以上文件过程所进行的有关步骤如设计思想、指标论证、
3、方案确定、参数计算、元器件选择、原理分析等作出说明,并对所完成的设计作出评价,对口己整个设计工作中的经验教训,总结收获和今后研修方向作出说明。2具体要求木次工程实践主要以单片机为基础,进行单片机软件编程,冃的是为了提高学生的软件编程和系统设计能力,整个设计系统包括两个部分,硬件及软件部分,对于硬件部分,要求学生掌握其原理和焊接相应的元器件,掌握元器件的辨别和元器件的作用以及应用场合,另外对所焊接的电路还需要进行仔细的检查,判断是否冇悍接错误的地方或者短路的地方,对出现的界常情况要能够根据现彖判別原因,并具备解决问题的能力,
4、从而切实提高学生的硬件电子电路的分析、判断能力。三、设计步骤1)、硬件初步设计2)、软件初步设计3)、换件系统参数选择4)、软硬件分别调试5)、联合调试四、进度安排木次课程设计吋间1周附件一:课程设计报告写作要求一、封面二、目录三、正文1、概述所作题目的意义、本人所做的工作及系统的主要功能;2、硬件电路设计及描述;3、软件设计流程及描述;4、源程序(要有注释)。四、课程设计体会五、参考文献第一章简易数字电压表的设计1.1功能要求简易数字电压表的设计对以测量0〜5V的8路输入电压值,并在四位上伦流显示或单路选择显示。测量最小
5、分辨率为0.019V,测量误差为土0.02Vo1.2方案论证按系统功能实现耍求,决定控制系统采用AT89C52单片机,A/D转换采用ADC0809。系统除能确保实现耍求的功能外,述对以方便地进行8路其它A/D转换量的测量、远程测量结果传送等扩展功能。数字电压表系统设计方案框图如图1.1。数字电压表系统设计方案1.3系统硬件电路的设计简易数字电压测量电路由A/D转换、数据处理及显示控制等组成,电路原理图如图1.2所示。A/D转换由集成电路0809完成,0809具有8路模拟输入端口,地址线(23〜25脚)可决定对哪一路模拟输入
6、作A/D转换。22脚为地址锁存控制,当输入为高电平时,对地址信号进行锁存。6脚为测试控制,当输入一个2ys宽高电平脉冲时,就开始A/D转换。7脚为A/D转换结束标志,当A/D转换结束时,7脚输出高电平。9脚为A/D转换数据输出允许控制,当OE脚为高电平时,A/D转换数据从端口输出10脚为0809的时钟输入端,利川单片机30脚的六分频晶振频率再通过14024二分频得到1MHz时钟。单片机的Pl、P3・0〜P3・3端口作为四位LED数码管显示控制。P3.5端口用作单路显示/循环显示转换按钮,P3.6端口用作单路显示时选择通道。
7、P0端口作A/D转换数据读入用,P2端口川作0809的A/D转换控制。王-N76543210AL1PSEP2.P2.P2.P2.P2.P2.P2.P2.蹭器P1.4衆pl.7RSTPXDwr售XTAL2XTAL1V.01234567890■234567891111Hllel1192C□~5V-VJ■BJ—>—D—3AA-05VJr--■J—3—.11J22232425C4039383736353433323130292827262524232221G.OJ.23A.5.6.7S王-N.7.6.543.2J©17DOINO2
8、614DIINI2715D2IN2288D3IN3118D4IN419D5IN520D6IN621D7rN7CLOCK10々11V+12GND13OEv-16STARTALEEOC7CBA89C52AV5jYuuuuY(开始)主程序流程图图L2数字电压衷电路原理图1.4系统程序的设计1.4.1初始化程序
此文档下载收益归作者所有