单片机逻辑测试仪设计(共13页)

上传人:29 文档编号:47709250 上传时间:2021-12-25 格式:DOC 页数:13 大小:124.50KB
返回 下载 相关 举报
单片机逻辑测试仪设计(共13页)_第1页
第1页 / 共13页
单片机逻辑测试仪设计(共13页)_第2页
第2页 / 共13页
单片机逻辑测试仪设计(共13页)_第3页
第3页 / 共13页
点击查看更多>>
资源描述
精选优质文档-倾情为你奉上专心-专注-专业单片机最小应用系统单片机最小应用系统设设 计计报报告告指指 导导 老老 师:师: 吴 兆 华 学学 生:生: 杜亚鹏 学学 号:号: 机电工程学院2010 年五月精选优质文档-倾情为你奉上专心-专注-专业目 录精选优质文档-倾情为你奉上专心-专注-专业一一 设计题目设计题目逻辑测试仪设计,要求控制测试 8 路逻辑输入并显示每一路的逻辑输入,能保存100 个测试数据。二二 设计目的设计目的该单片机最小应用系统设计目的及要求如下:2.1 设计目的要求1、通过本次实验,掌握单片机 I/O 口的使用;2、通过对单片机的使用和编程,了解单片机的应用编程;3、掌握单片机汇编语言设计和分析方法;4、学会使用并熟练掌握电路绘制软件 Protel99SE;5、掌握电路图绘制及 PCB 图布线技巧。 2.2 系统设计意义1、在系统掌握单片机相应基础知识的前提下,熟悉单片机最小应用系统的设计方法及系统设计的基本步骤。2、完成所需单片机最小应用系统原理图设计绘制的基础上完成系统的电路图设计。3、完成系统所需的硬件设计制作,在提高实际动手能力的基础上进一步巩固所学知识。4、进行题目要求功能基础上的软件程序编程,会用相应软件进行程序调试和测试工作。5、用 AT89S51,LM324 设计出题目所要求的输入,实现逻辑输入识别,并针对实际设计过程中软、硬件设计方面出现的问题提出相应解决办法。精选优质文档-倾情为你奉上专心-专注-专业三三 系统硬件图系统硬件图图 1 电路原理图四四 程序流程图程序流程图图 2 程序流程图五五 系统说明与分析系统说明与分析5.1 系统主要组成部分开 始检测 P0.0 口P0.0=1?YP1.0=0P1.1=0END精选优质文档-倾情为你奉上专心-专注-专业 模拟电压在 IN 端口输入,即 LM324 的引脚 3,输出有 P1.0 和 P1.1 两个 I/O 口实现。5.2 单片机最小系统部分5.2.1 MCS-51 系列单片机概述MCS-51 系列单片机是一种高性能的 8 位机系列,广泛应用于各种小型控制系统中,其引脚图如图所示。本论文采用的 AT89C51 单片机是 AMTEL 公司生产的 MCS-51 系列的兼容产品,与 MCS-51 指令系统兼容,系统结构相同,CMOS 工艺制造并带有非易失性Flash 程序存储器。全部支持 12 时钟和 6 时钟操作。AT89C51 包含 128 字节 RAM、32条 I/O 口线、3 个 16 位定时/计数器、6 输入 4 优先级嵌套中断结构、1 个串行 I/O 口(可用于多机通信 I/O 扩展或全双工 UART 以及片内振荡器和时钟电路)。 图 3 MCS-51 系列单片机5.2.2DAC0832芯片介绍LM324 是四运放集成电路,它采用 14 管脚双列直插塑料(陶瓷)封装,外形如图所示。它的内部包含四组形式完全相同的运算放大器,除电源共用外,四组运放相互独立。每一组运算放大器可用图 1 所示的符号来表示,它有 5 个引出脚,其中“+”、CPUROMRAM定时器/计数器I/O 接口电路时钟精选优质文档-倾情为你奉上专心-专注-专业“-”为两个信号输入端,“V+”、“V-”为正、负电源端,“Vo”为输出端。两个信号输入端中,Vi-(-)为反相输入端,表示运放输出端 Vo 的信号与该输入端的相位相反;Vi+(+)为同相输入端,表示运放输出端 Vo 的信号与该输入端的相位相同。5.2.3MCS-51系列单片机的工作方式和时序单片机应用系统中,除了基本计算机系统单元电路外还需配备完整的外围电路、以完成复位、掉电保护、提供时钟、节电等功能。(1)时钟电路:单片机内部有一个高增益的反相放大器,通过XTAL1和XTAL2引脚外接石英振于或陶瓷振子、微调电容组成振荡器如图13所示。该振荡器发出的脉冲直接送入内部时钟电路。振荡器若外接的是石英扳子,微调电容通常选择30pF;外接陶瓷娠子时选样47pF。振荡频率范围选择1.212M。MCS5-51系列单片机也可以采用外接时钟,这时XTAL 2脚用来输入外部时钟信号(XTAL2脚为内部时钟电路的输入端),XTALl脚则接地如图13b所示。对于CHM05工艺制造的80C51单片机,则应从XTALl脚输入外部时钟信号,XTAL 2脚悬空。 (a)外接石英晶体振荡电路 (b)外接时钟电路图4 两种单片机时钟电路精选优质文档-倾情为你奉上专心-专注-专业(a) 上电复位 (b) 按键电平复位 (c) RC放电过程 (d) 电平复位过程图5 单片机常用复位电路(2)复位电路:复位使单片机处于起始状态,并从此状态开始运行 MCS5-51 单片机 RST 引脚为复位端,该引脚连续保持 2 个机器周期(24 个时钟振荡周期)以上的高电平。可使单片机复位。本论文使用的是外部复位电路,单片机在启动后要从复位状态开始运行,因此上电时要完成复位工作,称上电复位,如图 14a 所示。上电瞬间电容两端的电压不能发生突变,只 RST 端为高电平5v,上电后电容通过及 RC 电路放电RST 端电压逐渐下降,直至低电平 0V,如图 14c 所示。适当选择 R、C 的值,使 RST端的高 I 电平维持 2 个机器周期以上即可完成复位。单片机 L 在运行过程中,出于本身或外并干扰的原因会导致出错。这时可按复位键以重新开始远行,按键复位可分为按键电平复位或按健脉冲复位,如图 14b 所示。按键脉冲复位和上电平复值的原理是一样的,都是利用 RC 电路的放电原理,如图 14d 所示。让 RST 端能保持一段时间的高电平,以完成复位,按键电平复位时,按键时间也应保持在两个机器周期以上。根据设计要求和计算简便的原则,我们选择 12M 的石英晶振、30PF 的电容、+5V精选优质文档-倾情为你奉上专心-专注-专业电源,最小系统如下:图 6 单片机最小系统5.3 模拟信号输入部分由于信号发生器输出的信号都是模拟信号,要将其转换成逻辑电压,然后再进行测量,LM324 连成比较电路的形式即可实现此功能。图图 2 2精选优质文档-倾情为你奉上专心-专注-专业上图(2)为信号输入部分的电路,R4 和 R5 是为了产生比较电压,IN 端口为信号输入端口,该部分电路的原理是如果输入信号大于引脚 2 上的电压,则输出+5V,若输入信号小于引脚 2 上的比较电压,则输出 0V,这样单片机就可以稳定的识别高低电平,从而实现测量输入信号的逻辑值。5.4 电路板的制作Protel99 功能强大,为我们进行电子电路原理图和印制板图的设计提供了良好的操作环境。用 Protell99 进行电路设计分为两大部分:原理图的设计和电路板的设计。原理图的设计实在 SCH 系统中进行的,电路原理图是印刷板电路设计的基础,只有设计好原理图才有可能进行下一步的电路板设计。用 protel99 进行电路板设计的第一步是其原理图的设计。显然,原理图决定整个电路的基本功能,也是接下来生成网表和设计印刷板电路的基础。具体步骤如下:(1)图面设置: Protel99 允许用户根据电路的规模设置图面的大小,按照偏好和习惯设置图面的样式。实际上,设置图面就是设置了一个工作平面,以后的工作就要在这个平面上进行。所以图面应该设置得足够大,为进一步工作提供一个足够大的工作空间。(2)放置元件: 所谓放置元件就是从元件库中选取所需得元件,将其布置到图面上合适的位置,有时还要重定义元件的编号、封装。元件的封装很重要,要根据元件的实际尺寸和实际封装来决定,要是元件没封装好,将会给以后电路板的制作带来很大的麻烦。这些都是下一步工作的基础。Protel99 为用户提供了一个非完备的元件库,并且允许用户对这个元件库进行编辑或者新建自己的元件库。电路板的制作过程(1) 打印:将生成的 PCB 图打印到热转印纸上,需注意线不能太窄,墨要加重,否则制板时容易断线,如果在操作过程中断了线,可用电烙铁将锡带过。(2) 熨烫:精选优质文档-倾情为你奉上专心-专注-专业将热转印纸覆在铜板上,用电熨斗进行熨烫,关键要注意熨烫的时间,不能太久,也不能时间太短,否则,太久会把铜板烫坏,不够的话墨迹覆不上去。(3) 腐蚀:把铜板放到三氯化铁溶液中腐蚀,需注意溶液浓度要较高,最好用热水配置,这样腐蚀更快,一般 3 分钟即可。如果时间过长,需剩下的铜线也可能被腐蚀。(4) 打孔:打孔时注意钻头尺寸,本次用的钻头大小是 0.712mm 的,最需注意的地方是集成块的管脚,如果打孔误差大,管座就很难插上。(5) 放置元件:放置前应先打磨一下打孔后留下的毛刺,并均匀地涂上松香水(目的是防止铜线氧化,易于焊锡覆着焊盘,但多涂会导致焊接时焊点变黑,影响美观)。放置元件时注意集成块的管脚,二极管和电解电容的正负,这些都是平时比较容易出错的地方。(6) 焊接:焊接技术比较难掌握,焊锡、烙铁与焊盘的位置关系,焊锡熔化时间长短,松香水的浓度,烙铁的温度等等,都是影响焊点美观的因素。(7) 检查:检查是否有虚焊,集成块管脚位置是否正确,电源引线位置是否恰当等。检查完毕就能进行调试了。 5.5 系统连线说明分析调试过程:1、保证电路板连接正确后,接上电源,测试最小系统是否工作;2、观察数码管显示的值是否与当前输出用电压表测得的值相符,如果不相符,分析原因。找出问题的所在,解决问题,知道显示正确为止。精选优质文档-倾情为你奉上专心-专注-专业实验过程中的问题及改进方法1、制作电路板过程中由于焊接等原因,造成电路连接不通现象,浪费了调试时间。2、在实际调试过过程中,由于对最小系统的而不熟悉,而导致开始时候最小系统不工作,复位电路没有反应,在同学的帮助下,找到了问题,调整了焊线,使系统显示正确了。3、程序编制中,数码管的动态显示和码的调整是个重点,需要花费时间来调试,共阴极数码管的解法不一样,也会导致出现乱码,我在试验的开始的时候就是出现了乱码,我仔细的检查了焊线,重新写了字形码,最后显示正确了。六六 源程序源程序ORG 0000H MOV P1,0FFH MOV A,P0 ANL A,01H JNZ L1 MOV P1,0F7H L1:MOV P1,0FBH END总总 结结1、在设计系统过程中,学会用 Protel DXP 画原理图和 PCB 图。通过查阅相关的书籍,设计了电路原理图,经过仿真和反复的修改电路中元器件的参数得到了可行的电路图。2、刚开始在电路板制做完成后进行检测,发现小系统不能正常工作,经过自己和同学的排查发现问题所在,原来是复位电路中极性电容接反所致,重新焊接后系统工精选优质文档-倾情为你奉上专心-专注-专业作正常。整个过程中大大的提高了动手能力。3、接下来是最关键的步骤电路板的调试,软硬件相结合,开始将程序烧到硬件电路中,刚开始工作比较正常,达到了题目的要求,当程序运行几次后,发现开始出现错误。输出的电平指示等不稳定,后经查阅资料发现可能是电路板焊接的不好,导致接触不良。通过测量,重新焊接,电路板有了稳定的输出。4、调试程序过程中,针对遇到的问题,寻找解决方法,同时学会利用汇编语言编制单片机程序。5、经过学习单片机接口实验这门课,使自己对单片机有了更深入的了解,提高了自己的动手能力。很感谢在整个课程学习中老师和师兄们的指导,以及同班同学的热心帮助。精选优质文档-倾情为你奉上专心-专注-专业参考文献参考文献1 孙安青. AT89S51 单片机实验及实践教程M.2 秦晓梅.育斌.单片机原理综合实验教程M.辽宁:大连理工大学出版社,2004.3 明荧.8051 单片机基础教程M.2003.4 黎文模.Protel DXP 电路设计与实例精解M.北京:人民邮电出版社,2006.5 何立民.单片机应用系统设计系统配置与接口技术.北京:北京航空航天大学出版社,1999.6 张友德.单片微型机原理、应用与实验.上海:复旦大学出版社,1994.7 房小翠.单片机实用系统设计技术.北京:国防工业出版社,1993.8 张洪润.单片机应用技术教程.北京:清华大学出版社,1997.9 莫 力. Protel 电路设计.北京:国防工业出版社,2005.10 肖玲妮,袁增贵.Protel99SE.北京:清华大学出版社,2003.
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!