标题:
STC15W4K56S4单片机使用DS18B20温度传感器显示实时温度
[打印本页]
作者:
/Jake
时间:
2017-7-27 22:04
标题:
STC15W4K56S4单片机使用DS18B20温度传感器显示实时温度
LCD1602显示实时温度(STC15W4K56S4&一位小数)
单片机源程序如下:
/***************************************************
LCD1602显示实时温度(精确到一位小数)
温度传感器 DS18B20
芯片 STC15W4K56S4
接线 DQ = P7^7
B0~B7 P6^0~P6^7/EN P2^7/RW P2^6/RS P2^5
其余5个脚百度接法
Jake 2017-7-27封装
****************************************************/
#include "CONFIG.H"
#include "DELAY.H"
#include "DS18B20.H"
#include "LCD1602.H"
void main()
{
P0M1 = 0; P0M0 = 0; //设置为准双向口
P1M1 = 0; P1M0 = 0;
P2M1 = 0; P2M0 = 0;
P3M1 = 0; P3M0 = 0;
P4M1 = 0; P4M0 = 0;
P5M1 = 0; P5M0 = 0;
P6M1 = 0; P6M0 = 0;
P7M1 = 0; P7M0 = 0;
Init(); //DS18B20初始化
Init1(); //LCD1602初始化
while(1)
{
transform(getTmpValue()); //得到并转换温度值
write_com(0x80);
for(num=0;num<12;num++) //根据数组字符长度调整计数值长度,防乱码
{
write_data(L1[num]);
delayms(5);
}
write_com(0x80+0x40);
……………………
…………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码
所有资料51hei提供下载:
LCD1602显示实时温度(STC15W4K56S4&一位小数).zip
(88.96 KB, 下载次数: 402)
2017-7-27 22:04 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
冷尘L
时间:
2018-2-4 21:04
kankan
作者:
pckv
时间:
2018-3-3 17:39
下载了,这文件没打开,不知用啥软件发开。
作者:
wuxishun
时间:
2018-3-7 00:36
很好很强大
作者:
li23108
时间:
2018-4-7 19:24
最近打算做个相关的小制作
正好学习下
作者:
liushuren714
时间:
2018-5-19 18:09
打不开啊
作者:
Mask无奈
时间:
2018-6-8 08:47
本帖最后由 Mask无奈 于 2018-6-8 10:46 编辑
可以打开了,下载之后把文件改成.rar的格式,就能正常解压打开了
作者:
Mask无奈
时间:
2018-6-8 10:24
Mask无奈 发表于 2018-6-8 08:47
看不到,也不知道是怎么用过审核的,下载下来打不开
现在可以打开了,把下载的文件补上.RAR结尾就可以变成压缩包了,解压后可以打开工程
作者:
tt2233
时间:
2018-6-20 11:48
学习 stc单片机使用
作者:
a1216185163
时间:
2018-11-14 17:27
楼主牛 谢谢会会逼
作者:
新的一天GP
时间:
2019-6-14 13:47
赞!!!下来看看!!!
作者:
wjxsjd
时间:
2019-7-25 00:19
这个好,学习一下!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者:
wjxsjd
时间:
2019-7-25 00:20
最近在做个相关的小制作,先学习一下
作者:
join22life
时间:
2019-9-2 09:53
多谢分享
作者:
vdf
时间:
2020-8-9 10:59
内容充实
作者:
innere
时间:
2021-12-9 09:26
我就是想看看读写的软件延时怎么写
作者:
筱豆先生
时间:
2023-12-14 10:53
没有仿真,无法验证
作者:
lanlazy2
时间:
2023-12-14 16:09
不错对我帮助很大
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1