单片机课程设计报告LCD显示温度(1) - 图文 联系客服

发布时间 : 星期三 文章单片机课程设计报告LCD显示温度(1) - 图文更新完毕开始阅读

图 3-2

4. 系统仿真调试结果记录及分析

硬件调试比较简单,首先检查电感的焊接是否正确,然后可用万用表测试或通电检测。 软件调试可以先编写显示程序并进行硬件的正确性检验,然后分别进行主程序、读出温度子程序、温度转换命令子程序、计算温度子程序和现实数据刷新子程序等的编程及调试 由于DS18B20与单片机采用串行数据传送,因此,对DS18B20进行读/写编程时必须严格地保证读/写时序;否则将无法读取测量结果。

电路Isis仿真测试

烧写程序至单片机:

11

液晶显示室温为+28.06度

12

用手触摸DS18B20,发现温度上升为+32.75度,证明温度传感正常工作。

5. 总结

这次课程设计,主要是以STC89C51单片机为核心的,对温度的检测与显示进行了简单的设计与阐述。因没有湿度传感器模块,所以未进行湿度检测。本次课程设计可以说是软硬结合,又以硬件为主。当今科技发展迅速,单片机开发有着光明的前景。由于单片机经济实用、开发简便等特点依然在工业控制、家电等领域占据了广泛的市场。所以我选择这样的设计课题,并且能通过此次设计来提高自己软件编制和硬件电路设计的能力。在我完成这次课程设计的过程中,当看到自己将专业知识用于解决实际的问题时,那份成就感和喜悦感是难以形容的。在这次实际的编程以及调试程序过程中,我发现自己学很多课本以外的东西。光靠自己在书本上所学过的这点知识是远远不够的,真正地认识到了工作就是学习的道理。尤其是对于编程来说,需要硬件的功底,也需要软件的能力。当程序有一点点错误时,将使整个程序无效,需要自己静下心来发现错误,改正错误,一次又一次得进行调试,锻炼了沉着踏实的心态。

通过这次对数字温度计的设计与制作,让我们了解了设计电路的程序,也让我们了解了关于数字温度计的原理与设计理念,要设计一个电路总要先用仿真,仿真成功之后才实际接线的。

13

但是最后的成品却不一定与仿真时完全一样,因为,在实际接线中有着各种各样的条件制约着。并且,在仿真中无法成功的电路接法,在实际中因为芯片本身的特性而能够成功。所以,在设计时应考虑两者的差异,从中找出最适合的设计方法。

通过这次学习,让我们对各种电路都有了大概的了解,所以说,坐而言不如立而行,对于这些电路还是应该自己动手实际操作才会有深刻理解。从这次的课程设计中,我真正的意识到,在以后的学习中,要理论联系实际,把我们所学的理论知识应用到实际当中,学习单机片机更是如此,程序只有在经常写和读的过程中才能提高,这就是我在这次课程设计中的最大收获。这次课程设计对我来说是一次比较全面的、富有创造性和探索性的锻炼,令我深有感触,对于我今后的学习、工作和生活都将是受益非浅。

参考文献

(1)江世明.单片机原理与应用.上海交通大学出版社.2013; (2)朱清慧.电子线路设计、制版与仿真.清华大学出版社.2011.6;

(3)黄同成.程序设计基础与教程(C语言).湖南人民出版社.2011.12;

(4)王东峰等.单片机C语言应用100例[M].北京电子工业出版社,2009;

(5)陈海宴.51单片机原理及应用[M].北京航空航天大学出版社.2010;

(6)胡汉才.单片机原理及接口技术[M].北京清华大学出版社.1996;

(7)高稚允,高岳.光电检测技术[M].北京国防工业出版社.1983;

14

15