




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机课程设计 PT100数字温度计 学院: 物理电气信息学院 班级:电气工程与自动化(1 班) 学号: 姓名: 于高乐 PT100数字温度计 .设计目的与任务 采用PT100温度传感器,设计一款可以实时显示温度的数字温度计 二.设计中所需软件及设备 PC 机电脑、Keil C 软件、Protues软件。 本次设计所需软件为 Keil C51以及Proteus ISIS 仿真软件,应用Proteus ISIS对实验电路进行仿真,得到实验结果。 三.设计原理说明 1.实验方案设计图 由于是16路的24V电源输入,所以不能直接将24V电源输入到单片机,故 需要有隔离或转换电路,将16路24V电源转
2、换为转换为16路的信号输入到单片 机I/O 口,由单片机采集16路电平信号。 方案设计结构图如下图 1602显示器 AT89S52 单片机芯片 晶振控制 温度检测电路 2.硬件设计与结构图 (1)单片机模块及最小系统 (2)液晶显示模块 (3)温度模拟模块 四.总体电路原理图及其仿真图 C1 1F li JPrAL3 et1 KT iP J,rX ci jlirSji n ? II P7an rsiwa I! iRMLU W.UI P2I9BH- n W oa I J em.i aim -1JIWT P3EU glT|ll 五.设计程序 最后执行虚 主函数 首先实现单片机的初始化。 然后将 I
3、/O 口数据传送至虚拟终端。 拟终端显示打印函数,在加一段演示程序,便于观察。 源程序 #include #include #include #define uchar unsigned char #define uint unsigned int sbit RS = P2A6; void main() *PT100 uchar table = Now Temperature delayMs(1); sendChangeCmd(); init(); writeComm(0 x80); writeString(table, 16); while(1) delayMs(IOOO);计结果与总结 4
4、 Hnhl TPOFFirfliturF t 37.0 Hou1 I&HPeratuiffe + 胡.13 七课程设计心得与总结 经过这次单片机课程设计,终于完成了我的数字温度计的设计,虽然不能做 到很完美,但从心底里说,还是高兴的,毕竟这次设计把实物都做了出来,高兴 之余不得不深思呀! 在本次设计的过程中,我发现很多的问题,也许是第一次进行这种系统的设 计所以感觉完成这样一次小系统设计我长进了很多,单片机课程设计重点就在于 软件算法的设计,需要有很巧妙的程序算法,虽然以前写过几次程序,但我觉的 写好一个程序并不是一件简单的事,举个例子,以前写的那几次,数据加减时, 我用的都是BCD码,这一次
5、,我全部用的都是16进制的数直接加减,显示处理 时在用除法去删分,感觉效果比较好,有好多的东西,只有我们去试着做了,才 能真正的掌握,只学习理论有些东西是很难理解的,更谈不上掌握。 从这次的课程设计中,我真真正正的意识到,在以后的学习中,要理论联系实际, 把我们所学的理论知识用到实际当中, 学习单机片机更是如此,程序只有在经常 的写与读的过程中才能提高,这就是我在这次课程设计中的最大收获。 通过这次 对数字温度计的设计与制作,让我了解了设计电路的程序,也让我了解了关于数 字温度计的原理与设计理念,要设计一个电路总要先用仿真仿真成功之后才实际 接线的。但是最后的成品却不一定与仿真时完全一样,因为,再实际接线中有着 各种各样的条件制约着。而且,在仿真中无法成功的电路接法, 在实际中因为芯 片本身的特性而能够成功。所以,在设计时应考虑两者的差异,从中找出最适合 的设计方法。 通过这次学习,让我对各种电路都有了大概的了解, 所以说,坐而言不如立 而行,对于这些电路还是应该自己动手实际操作才会有深刻理解。 从这次的课程设计中,我真真正正的意
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论