标题: 51单片机 MAX6675 TCK 8通道测温Proteus仿真源程序 [打印本页]

作者: ZMRGHY    时间: 2020-11-4 02:25
标题: 51单片机 MAX6675 TCK 8通道测温Proteus仿真源程序
前几天,在51hei论坛上,下载了一个,51单片机 MAX6675 TCK,8通道测温了。
感觉效果不是很好,做了几项修改。
发表出来,与大家学习交流下!!!

第一项修改,原程序读取8路温度,使用8个读取温度函数。显示8路温度,使用了8个显示函数。
整合成了一个读温度函数和一个显示温度函数。

第二项修改,原程序读取温度数据后,转化成温度的方法是使用转化公式。因为热电偶不是线形元件,
会线性失真   误差±2℃。网上看了几种换算方法,都有不同误差。。。为了打发无聊时间。
自己收集,读取数据,做了一个温度对照表。实现了0~1020℃无小数部分。整数0误差。
第三项修改,原程序while(1)里面不停读取数据。转换温度。刷新显示。修改使用T0定时中断。
2.5秒读取一次数据, 转化成温度。与原温度进行对比。温度如果没有变化,不再刷新显示。。。

第四项修改, 原程序使用128X64无字库,点阵液晶。点阵取模太麻烦。。。自己又太懒,直接换成了ASCLL
  字符液晶。虽然不能显示汉字了,但简洁实用了很多。。。。书写程序,简单很多。。。。

仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)


单片机源程序如下:


04.JPG (71.74 KB, 下载次数: 50)

04.JPG

03.JPG (85.97 KB, 下载次数: 56)

03.JPG

02.JPG (92.23 KB, 下载次数: 64)

02.JPG

01.JPG (102.92 KB, 下载次数: 59)

01.JPG

8_chan_temp.rar

78.7 KB, 下载次数: 41, 下载积分: 黑币 -5


作者: faridzled    时间: 2020-11-4 19:15
thnaks for sharing
作者: ZMRGHY    时间: 2020-11-6 05:46
faridzled 发表于 2020-11-4 19:15
thnaks for sharing

什么呀!!!说人话。。。。。
我不懂。。。啥鸟语。。。。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1