【《基于51单片机的万用表设计》9800字(论文)】_第1页
【《基于51单片机的万用表设计》9800字(论文)】_第2页
【《基于51单片机的万用表设计》9800字(论文)】_第3页
【《基于51单片机的万用表设计》9800字(论文)】_第4页
【《基于51单片机的万用表设计》9800字(论文)】_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

.4各模块程序设计4.4.1延时程序设计延时程序也是各个程序中必不可少的部分,它虽然简单,但是作用却比较大。因为单片机的内部运行速度是比较快的,但是与单片机连接的外部设备速度大部分是跟不上单片机那么快的运行速度的,这里这里用延时程序让单片机等待外设。系统中根据实际需要用了一个毫秒秒级的延时程序,以便在不同的地方使用。/******************10ms延时函数**********************/voiddelay10ms(unsignedintt)//误差-0.000000000002us{unsignedchara,b; for(;t>0;t--)for(b=249;b>0;b--)for(a=17;a>0;a--);}这样的延时程序只是大概时间,并不是完全的精确一般用在时间精度要求不是太高的地方。4.5仿真调试4.5.1软件介绍这次设计使用的是英国公司开发的Protrus仿真软件,这款软件已经有了20几年的历史,在国外已经十分的普遍了。这款软件在近几年才引进国内,在很多大学中的到了成功的应用。Proteus的仿真技术很好的解决了在没有单片机实物的时候,在设计原理图的时候就可以对这个原理图电路的功能进行评估,看看这个电路是不是符合预期的需求有没有达标,它帮助我们解决了单片机与外围电路的设计问题,让我们的设计过程变得更加的方便简单容易。4.5.2仿真设计流程设计的流程就是新建一个原理图绘制,在PickDevices页面搜索到所需要的STC89C52和PCF8591等这些元器件然后根据AltiumDesigner设计出来的原理图将这些元器件依次连接,然后双击单片机将keil

uVision4生成的HEX编程文件导入单片机,设计单片机晶振和电阻电容的参数,最后开始仿真。图4-2是电压端输入5V电压的仿真结果。4-2电压仿真图5实物制作与调试本次设计为了锻炼绘制PCB能力采用的是PCB电路板焊接,焊接前的需要准备PCB电路板、电脑、烙铁、电子元器件、万用表等设备。电脑用来查看原理图和PCB。元件清单元件称号元件名称数量C1,C230pF瓷片电容2C310uF瓷片电容1S1,S2,S3,F14脚开关4J1,J2,J3两脚接线柱3P11K排阻1U1STC85C92RC1U2四位共阳数码管1U3PCF8591P1V1三脚电源插口1K1六脚开关1R1,R310K电阻2R230K电阻1R41/2W电阻1R51K电阻1Y112MHz晶振1焊接准备过程如图5-1所示。图5-1焊接准备图先将单片机的IC底座焊好,而后焊晶振电路和复位电路,最后焊其他的外部电路焊接完成图如图5-25-2焊接完成图焊接完成后需要对各测量的量进行测量以验证设计的成功与否。上电的时候用该万用表测量电压时发现电压一直显示的是0V,后来按下切换量程的开关发现,系统并没有死机,同样,测电流和电阻系统都没有反应,但奇怪的是测电容是有用的。这就可以肯定是模数转换部分出现了问题。后来检查了开关发现是没有问题的,而PCF8591的输入通道0无论输入电压多少,但是单片机就是读不出数据,因此可以断定是PCF8591出了问题。6总结我选的课题是《基于航海设备监测及维修的万用表设计》,选这个课题是因为在日常生活中,我们的电器发生故障都是使用万用表进行测量的,它具有很强的实用性。我选的方案是用51单片机作为核心的控制部件,来实现测量功能,选STC89C52是因为它能够快速执行指令这一点,它的执行速度比AT快10倍以上。本论文还详细介绍了LED显示系统的设计原理,PCF8591模数转换的设计。最后设计出来的万用表能够测量最大2A的电流。随着科技的发展,万用表的使用需求也会变得越来越大,所以对于万用表的研究人们会一直进行下去的。参考文献邝震.一种6(1/2)经济型高精度数字万用表的设计与实现[D].上海交通大学,2016.林立.单片机原理及应用——基于proteus和KeilC[M].电子工业出版社,2014.王恩亮.单片机技术与项目实践[M].机械工业出版社,2018何应俊.51单片机C语言编程一学就会[M].机械工业出版社,2016刘建清.从零开始学51单片机C语言[M].人民邮电出版社,2019郭天祥.新概念51单片机C语言教程:入门、提高、开发、拓展全攻略[M].电子工业出版社,2018郭志勇.单片机应用技术项目教程:微课版[M].人民邮电出版社.2019蔡杏山.零基础学51单片机(C语言版)[M].人民邮电出版社.2018蔡杏山.新编51单片机C语言教程:从入门到精通实例详解全攻略[M].电子工业出版社.2017LukeWelling.DelphiandMyS

温馨提示

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

评论

0/150

提交评论