基于at89s51单片机的温度测量系统[附图程序]内容摘要:

INC R0 RL A DJNZ R7,DSP1 RET TAB:DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F8H,80H,90H 主程序主程序主要进行按键识别和进行子程序模块的调用,程序清单如下:;函数名 :START ;程序入口:无 ; 出口:无START:SETB K1 JB K1,$ LCALL DELAY10 SETB K1 JB K1,START SETB K1 JNB K1,$ LCALL MAX187 LCALL HEXBCD LCALL BCDMUL LCALL COMBCD LCALL ABCDBUF LCALL SWBUF LOOP: LCALL DSP SETB K1 JB K1,LOOP LCALL DELAY10 SETB K1 JB K1,LOOP SETB K1 JNB K1,$ LJMP START五 抗干扰设计可靠性是微机控制系统的重要性能指数,由多种因素决定。 微机控制系统所在现场的各种干扰是影响可靠性的主要因素。 干扰是指叠加在电源电压或正常工作信号上的其他信号。 干扰有多种来源:电网、空间电磁场、电子元器件自身的电磁干扰、输入/输出通道等。 解决干扰问题从两方面着手,一是设法切断干扰通路,减少干扰影响;二是增强单片机本身的抗干扰能力,针对各种干扰源,可采取硬件和软件抗干扰技术。 硬件抗干扰技术。 电源滤波器由电感和电容组成,它对工频交流电的阻抗很小,而对于高频干扰信号具有很强的抑制作用。 ,尽量远离交流电源线和大功率电气设备。 ,屏蔽线或将信号线穿入金属管,屏蔽层或金属管的一端良好接地。 4. 直流电源地与信号地,功率地必须分开,信号地与功率地也要分开。 ,且只在一点相连。 屏蔽地都接到机壳,然后单独接大地。 ,在低频(1MHZ)电路中,因元件和电感布线的电感不大,采用一点接地。 在高频(10MHZ)电路中,采用多点,就近接地。 在(1~10MHZ)内,如果一点接地,其地线长度不应超过波长的1/20;否则应多点接地。 ,应考虑相关元件尽量靠近,散热大的元件放置在易通风散热的位置,大电流电路要远离小电流电路,地线尽量加宽,关键部位配置去耦电容等。 软件抗干扰技术单片机应用系统在现场运行时,会受到大量干扰的影响。 硬件抗干扰技术,不可能完成解决抗干扰问题,还要采用软件抗干扰技术。 本设计用软件陷阱来捕获未知的中断。 在中断入口处都加入了一条跳转指令LJMP ERROR。 每一个中断服务程序都由一条RETI指令组成。 这样,当系统由于干扰产生未知的中断时,程序总能够回到合法的程序中。 六 系统调试完成了硬件的设计、制作和软件编程后,要使系统能够按设计意图正常运行,必须进行系统调试。 系统调试包括硬件调试和软件调试两个部分。 不过,作为一个计算机系统,其运行是软硬件相结合的。 因此,软硬件的调试也是不可能分开的,硬件的调试常常需要利用调试软件,软件的调试也可能需要通过对硬件的测试和控制来进行。 硬件调试的主要任务是排除硬件故障,其中包括设计错误和工艺性故障。 (1) 脱机检查。 用万能表逐步按照电路原理图检查印制电路板中所有器件的各引脚,尤其是电源的连接是否正确;检查数据总线、地址总线和控制总线是否有短路等故障,顺序是否正确;检查各开关按键是否能正常开关,是否连接正确;各限流电阻是否短路等。 为了保护芯片,应先对各电源端电位进行检查,确定无误后再插入芯片检查。 (2) 联机调试。 暂拔掉AT89S51芯片,将仿真器的40芯仿真插头插入AT89S51的芯片插座进行调试,检验按键/显示接口电路是否满足设计要求。 可以通过一些简单的测试软件查看接口工作是否正常。 软件调试的任务是利用开发工具进行在线仿真调试,发现和纠正程序错误,同时也能发现硬件故障。 程序的调试应一个模块一个模块地进行,首先单独调试个功能子程序,检验程序是否能实现预期的功能,接口电路的控制是否正常等;最后逐步将各总程序连接起来总调。 联调需要注意的是,各程序模块间能否正确传递参数,特别要注意各子程序的现场保护和恢复。 脱机运行软硬件调试成功之后,可以将程序固化到89S51的FLASH ROM中,插入AT89S51芯片,接上电源脱机运行。 此时系统仍有可能出现以下故障:(1)系统不工作。 其原因是晶振不起振(晶振损坏、晶振电路不正常导致信号太弱等),或EA脚没有接高电平(接地或悬空)等。 (2)系统工作时好时坏。 这主要是由干扰引起的。 由于本系统相对比较简单,干扰源相对较少,因此,在电源、总线处对地接滤波电容一般可以解决问题。 结论我们在设计中发现,本单片机系统电路简单,价格便宜,易与开发,反应灵敏,为同类系统的设计提供了一个很好的参考。 当然,本系统的功能比较单一,如果能作为一个大系统的一个组成部分,加入连网的功能,相信系统会更有市场,这将是我今后研究的方向。 致谢首先感谢各位在百忙之中抽出时间对本次设计进行指正的老师们,正是你们的批评指正和严格要求,使我受益非浅。 感谢我的指导老师王诗军和张飞,是你的悉心指导,我才能够顺利的完成本论文的设计。 最后要感谢所有关心我和帮助过我的人,你们的帮助是我人生的宝贵财富。 参考文献[1]瞿德福主编 实用数字电路手册(第一版) [M].北京机械工业出版社[2]胡宴如主编 [3]赵继文主编 传感器与应用电路设计(第一版)[4]陶国正主编 单片机与接口应用技术 苏州大学出版社[5] 林伸茂主编 8051单片机 人民邮电出版社[6] 蒋立平主编 数字电路 兵器工业出版社 [7] 肖洪兵主编 跟我学用单片机 北京航天航空大学出版社[8] 王幸之主编 单片机应用系统抗干扰技术 北京航天航空大学出版社附录:全部程序清单。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。