找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2306|回复: 2
打印 上一主题 下一主题
收起左侧

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, 下载次数: 45)

04.JPG

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

03.JPG

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

02.JPG

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

01.JPG

8_chan_temp.rar

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

评分

参与人数 1黑币 +80 收起 理由
admin + 80 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏4 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:89286 发表于 2020-11-4 19:15 | 只看该作者
thnaks for sharing
回复

使用道具 举报

板凳
ID:417092 发表于 2020-11-6 05:46 | 只看该作者

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表