微机原理与接口技术课程设计-单片机数字温度传感器测温显示系统课程设计内容摘要:

CLE1A B G FLE2A B G FLE3A B G FLE4A B G FLE5A B G FLE6A BE DLE1C E DLE2C E DLE3C E DLE4C E DLE5C E DLE6CFGE A / V P31X119X218R E S E T9RD17WR16INT012INT113T014T115P 101P 112P 123P 134P 145P 156P 167P 178P 0039P 0138P 0237P 0336P 0435P 0534P 0633P 0732P 2021P 2122P 2223P 2324P 2425P 2526P 2627P 2728PSEN29A L E / P30TXD11RXD10U189C 51A B C D E F GV C CC50. 01U FE747U F C30. 1U FC40. 01U F12A D 2 V C C123U 12 A75452675U 12 B75452123U 13 A75452675U 13 B75452123U 14 A75452675U 14 B75452P C 0 P C 1 P C 2P C 3 P C 4 P C 5L E 1L E 4L E 2L E 5L E 3R22. 2KR30. 1KE34. 7U F1 2U 3A74L S 14V C C3 4U 3B74L S 14R42. 2KR50. 1KE44. 7U FV C CK1K2R62. 2KR70. 1KE54. 7U F5 6U 3C74L S 1489U 3D74L S 14R82. 2KR90. 1KE64. 7U FV C CK3K4V C CP 14P 15P 16P 13T19013F1F M Q 3VR 113KR 120. 1KV C CP 17 1213U 3F74L S 14L1R 130. 3KV C C123A D 1 V C CV C CE110U F / 25VR18. 2K123DSD S 1 8B 20GND20V C C40A D 012P A 021A D 113P A 122A D 214P A 223A D 315P A 324A D 416P A 425A D 517P A 526A D 618P A 627A D 719P A 728P B 029CE8P B 130RD9P B 231WR10P B 332I O / M7P B 433A L E11P B 534P B 635P B 736T M R O U T6P C 037P C 138T M R I N3P C 239P C 31P C 42RESET4P C 55U28155P C 0P C 1P C 2P C 3P C 4P C 5V C CP 12P 13P 14P 15P 16P 17P 12R 144. 7KL E 6北京交通大学光机电一体化课程设计说明书 14 读出 温度子程序 读出温度子程序的主要功能是读出 RAM 中的 9 字节,在读出时需进行 CRC北京交通大学光机电一体化课程设计说明书 15 校验,校验有错时不进行温度数据的改写。 其程序流程图如图 8 示 温度转换命令子程 序 温度转换命令子程序主要是发温度转换开始命令,当采用 9 位分辨率时转换时间约为 ,在本程序设计中采用 1s 显示程序延时法等待转换的完成。 温度转换命令子程序流程图如上图,图 9 所示 计算温度子程序 计算温度子程序将 RAM 中读取值进行 BCD 码的转换运算,并进行温度值正负的判定,其程序流程图如图 10 所示。 显示数据刷新子程序 显示数据刷新子程序主要是对显示缓冲器中的显示数据进行刷新操作,当最高显示位为 0 时将符号显示位移入下一位。 程序流程图如图 11。 整体程序设计 整体流程图设计, (如下) 为实时监控 主程序流程: 北京交通大学光机电一体化课程设计说明书 16 北京交通大学光机电一体化课程设计说明书 17 DS18B20 复位子程序 (RESET): 北京交通大学光机电一体化课程设计说明书 18 DS18B20 暂存器设定值 (RECONFIG): 往 DS18B20 中写入一字节的程序( WRITE) : 北京交通大学光机电一体化课程设计说明书 19 读温度值命令( GETTEMPER): 从 DS18B20 中读取两字节温度的子程序( RDTEMP) : 北京交通大学光机电一体化课程设计说明书 20 将从 DS18B20 读出的两字节温度转换为一字节温度值( TEMPERCOV) : 按键设置( REDKEY): 北京交通大学光机电一体化课程设计说明书 21 响铃与亮灯的设置( BD): 9,结 语 用 DS18820 测量温度,在其内部就能进行 A/D 转换,输出数字量与单片机直接通讯,无需外加 A/D 转换器,转换速度快,降低了成本,而且简化了电路,提高了系统的集成度,使其满足了最简的要求。 温度传感器 加 以 改良,配合半导体制冷器还能实现高精度的温度控制功能。 北京交通大学光机电一体化课程设计说明书 22 三 ,总结与体会 经过将近 两 周的单片机课程设计,终于完成了数字温度 传感器测温现实系统 的设计,虽然 有些地方可能还存在一些小缺点 ,但从心底里说,还是高兴的,毕竟这次设计把实物都做了出来,高兴之余不得不深思呀。 在本次设计的过程中,我 们 发现很多的问 题,虽然以前还做过这样的设计但这次设计真的让我 们 长进了很多。 在调程序的时候按键一度成为我们的难点,但经过反复调整修改程序,还是实现了按键功能。 单片机课程设计重点就在于软 件算法的设计,需要有很巧妙的程序算法,虽然以前写过几次程序,但 我们 觉的写好一个程序并不是一件简单的事,有好多的东西,只有我们去试着做了,才能真正的掌握,只学习理论有些东西是很难理解的,更谈不上掌握。 从这次的课程设计中,我 们 真真正正的意识到,在以后的学习中,要理论联系实际,把我们所学的理论知识用到实际当中,学习单机片机更是如此,程序只有在经常的写与读的过程中才能提高,这就是我在这次课程设计中的最大收获。 北京交通大学光机电一体化课程设计说明书 23 参考文献 : [1] 李朝青 .单片机原理及接口技术(简明修订版) .杭州:北京航空航天大学出版社, 1998 [2] 李广弟 .单片机基础[M] .北京:北京航空航天大学出版社, 1994 [3] 阎石 .数字电子技术基础(第三版) . 北京:高等教育出版社, 1989 [4] 廖常初 .现场总线概述[ J] .电工技术, 1999. [5] 胡学海 .单片机原理及应用系统设计 —— 北京:电子工业出版社, [6] 李勋 .单片机实用教程 .—— 2 版 .—— 北。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。