毕业论文-基于at89c51单片机的数字温度测量仪的设计内容摘要:

图 212 报警电路 具体电路仿真图详见附录一。 三、软件设计 (一 )主程序的设计 整个设计的软件部分用 C语言编写。 主程序的主要功能是负责读出并处理 DS18B20的测量的当前温度值,温度的实时显示,并根据设置的上下限判断是否报警。 系统开始苏州工业职业技术学院 15 运行时,温度传感器测量并计算温度值通过 口传输进单片机里进行处理,经过处理后的数据再通过 P0 口传输到显示 屏显示。 通过按键设置温度报警上下限,当超过报警界限时单片机将相应的数据通过 口传输进行光报警。 其程序流程见图 31。 图 31 主程序流程图 结束 报警模块, LED 灯闪烁 是否越限。 是 开始 初始化 调用温度传感器模块 DS18B2 存在。 错误处理 处理温度值转换 送 AT89C51 处理 按键扫描按键 显示模块,液晶显示 否 是 否 苏州工业职业技术学院 16 (二 )子程序的设计 读出温度子程序: 读出温度子程序的主要功能是读出 RAM 中的 9字节,在读出时需要进行 CRC 校验,校验有错时不进行温度数据的改写。 见图 32。 图 32 读出温度子程序 温度转换命令子程序: 温度转换命令子程序主要是 发温度转换开始命令,当采用 12位分辩率时转换时间约为 750ms,在本程序设计中采用 1s 显示程序延时法等待转换的完成。 见图 33。 图 33 温度转换命令子程序 发跳过 ROM 命令 发温度转换开始命令 发 DS18B20复位命令 结束 结束 移入温度暂存器 发跳过 ROM命令 发读取温度命令 发 DS18B20复位命 苏州工业职业技术学院 17 计算温度子程序: 计算温度子程序将 RAM 中读取值进行 BCD 码的转换运算,并进行温度值正负的判定。 见图 34。 图 34 设计温度子程序 具体源程序详见附录二。 四、仿真与调试 (一 )软件调试 软件调试的主要任务是排查错误,其中错误类型主要包括逻辑错误和功能错误,有些错误是 显性的,而有些是隐形的,可以通过仿真开发系统发现逐步改正。 Proteus 软件可以对以微控制器的设计和所有的周围电子器件一起仿真为基础,用户甚至可以实时采用例如 LED/LCD、键盘等动态外设模型来对设计进行交互的仿真。 Proteus 支持的微处理芯片包括 8051 系列、 AVR 系列、 PIC 系列、 HC11 系列及 Z80 等等。 Proteus 可以完成单片机系统原理图电路绘制,更为显著的特点是可以与 keil 软件结合进行编程仿真调试。 开始 结束 计算整数位温度 BCD 码 计算小数位温度 BCD 码 置“ +”标志 温度值取补码置“ ”标 温度零下。 苏州工业职业技术学院 18 本系统的调试主要以软件为主,其中,系统电路图的绘制和仿真采用 Proteus软件,而程序方面,用源程序,用 Keil 软件将程序写入单片机。 程序无误,并生成 .hex 文件。 程序写入单片机显示正确结果 见图 41。 图 41 程序写入单片机显示正确结果 上下限默认为 10℃~ 30℃时 显示屏中 S 代表上限, X 代表下限。 当温度为 11℃时,灯不闪烁,不报警。 见图 42。 图 42 显示 11℃,不报警 当温度为 31℃,超过上下限,灯闪烁报警。 见图 43。 苏州工业职业技术学院 19 图 43 超过上限报警 调节按键开关改变上下限,使 S=28 X=16。 将“上限减一” 键按 2下,“下限加一”键按 6下,可以得到 S=28 X=16。 当温度为 11℃,灯闪烁报警。 见图 44。 图 44 低于下限 报警 苏州工业职业技术学院 20 五、总结 通过仿真测试结果可以看出 ,本次设计的 数字温度计能够迅速显示温度的测量值,LCD 能够显示 10℃~ 100℃的温度, 精度误差小于 1℃,调节分别与 、 、 、 口相连的按键开关, 可以设置报警温度的上下限,当实测温度超过设定范围时, LED灯能自动闪烁、报警,整个系统已经基本实现了预期设计目标。 在这次设计中,我们运用了以前学过的 专业课知识,如: proteus 仿真、源程序、模拟和数字电路知识等。 具体到设计时,我遇到了不少问题,例如如何选择核心器件,单片机的引脚分配,各功能模块电路的接口如何设计、源程序的流程设计等等。 通过不断的深入思考,问题的解决,我对所学知识有了更深入的认识与理解,并能活学活用,开阔了视野,很好的提高了自身的专业技能。 要做好毕业论文,就必须做到:在程序设计之前,要对所用单片机的内部结构有一个系统的了解,知道所选单片机所含哪些有用的资源;需要一个明确的思路和一个完整的软件设计流程图;在程序设计时,不可能一次将整个程 序设计好,需要经过反复的修改、不断的改进,这是设计程序的必经之路。 在这次的课程设计中,我真正的意识到,在以后的学习中,要理论联系实际,把我们所学的理论知识用到实际当中,知识只有结合实践才能化为成就与力量,这就是此次课程设计的最大收获。 苏州工业职业技术学院 21 六、致谢 通过这一阶段的努力,我的毕业论文终于完成了,这意味着大学生活即将结束。 在大学阶段,我在学习上和思想上都受益非浅,这除了自身的努力外,与各位老师、同学和朋友的关心、支持和鼓励是分不开的。 在我写本论文的过程中,罗老师对我实践中出现的问题 给予耐心的解答,完稿之后在百忙之中仔细阅读,给出修改意见, 罗老师牺牲休息时间给予我的认真辅导,以及她负责的态度,让我很受鼓舞。 在此对她表示感谢。 最后,再次向所有关心支持指导帮助过我完成论文的老师和同学,表示最诚挚的谢意。 七、参考文献 [1]刘高潮 .一种实用的多功能数字温度计设计 [J].电子测量技术 , 2020, 810. [2]何立民 .单片机应用技术选编 [M].北京:北京航空航天大学出版社 ,2020, 5660. [3]杨刚 ,周群 .电子系统设计与实践 [M].北京:电子工业出版社 ,2020, 2426. [4]张洪润 .电子线路与电子技术 [M],北京:清华大学出版社, 2020, 2024. [5]王松武 .电子创新设计与实践 [M]北京:国防工业出版社, 2020, 1419. [6]李建忠 .单片机原理及应用 [M].西安:西安电子科技大学出版社, 2020, 3034. 苏州工业职业技术学院 22 为你提供优秀的毕业论文参考资料,请您删除以下内容, O(∩_∩)O谢谢。 2 Many people have the same mixed feelings when planning a trip during Golden Week. With heaps of time, the sevenday Chinese为你提供优秀的毕业论文设计参考资料,请您删除一下内容, O(∩_∩)O谢谢。 National Day holiday could be the best occasion to enjoy a destination. However, it can also be the easiest way to ruin how you feel about a place and you may bee more fatigued after the holiday, due to battling the large crowds. During peak season, a dream about a place can turn to nightmare without careful planning, especially if you travel with children and older people. As most Chinese people will take the holiday to visit domestic tourist destinations, crowds and busy traffic are inevitable at most places. Also to be expected are increasing transport and acmodation prices, with the possibility that there will be no rooms available. It is also mon that you39。 ll wait in the line for one hour to get a ticket, and another two hours at the site, to only see a tiny bit of the place due to the crowds. Last year, 428 million tourists traveled in China over the weeklong holiday in October. Traveling during this period is a matter that needs thorough preparation. If you are short on time to plan the uping Golden Week it may not be a bad idea to avoid some of the most crowded places for now. There is always a place so fascinating that everyone yearns for. Arxan is a place like this. The beauty of Arxan is everlasting regardless of the changing of four seasons. Bestowed by nature, its spectacular seasonal landscape and mountains are just beyond word. Arxan is a crucial destination for the remended travelling route, China Inner Mongolia Arxan — Hailar — Manzhouli. It is also the joint of the four prairies across the SinoMongolian border, where people gravitate towards the exotic atmosphere mixed with Chinese, Russian, and Mongolia elements. As a historic site for the Yitian Battle, Arxan still embodies the spirit of Genghis Khan. Walking into Arxan, you will be amazed by a kaleidoscope of geous colors all the year round the Spring azaleas blooming red in the snow, the Summer sea。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。