[PIC®/AVR®/dsPIC®产品] (转)PIC单片机(PIC16F877A)DS18B20温度传感器驱动程序

[复制链接]
1098|12
 楼主| aoyi 发表于 2019-5-29 16:43 | 显示全部楼层 |阅读模式
版权声明:本文为博主原创**,未经博主允许不得转载。 https://blog.csdn.net/zhoukouguren/article/details/7703043


#include<pic.h>
#define uchar unsigned char
#define uint unsigned int
#define rs_h (PORTC|=0x01)
#define rs_l (PORTC&=0xfe)
#define rs_o (TRISC&=0xfe)
#define rw_h (PORTC|=0x02)
#define rw_l (PORTC&=0xfd)
#define rw_o (TRISC&=0xfd)
#define en_h (PORTC|=0x04)
#define en_l (PORTC&=0xfb)
#define en_o (TRISC&=0xfb)
#define temp_h (PORTC|=0x08)
#define temp_l (PORTC&=0xf7)
#define temp_o (TRISC&=0xf7)
#define temp_i (TRISC|=0x08)
#define led_o (TRISC&=0xef)
#define led_l (PORTC&=0xef)
#define led_h (PORTC|=0x10)
#define LCD PORTB
uchar dat1,dat2;//保存读出的温度z
unsigned long int dat;


 楼主| aoyi 发表于 2019-5-29 16:43 | 显示全部楼层
  • void delayms(uint x) //4M晶振下,延时1ms



  • {



  •         uint y,z;



  •         for(y=x;y>0;y--)



  •                 for(z=110;z>0;z--);



  • }





 楼主| aoyi 发表于 2019-5-29 16:44 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| aoyi 发表于 2019-5-29 16:44 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| aoyi 发表于 2019-5-29 16:45 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| aoyi 发表于 2019-5-29 16:45 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| aoyi 发表于 2019-5-29 16:45 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| aoyi 发表于 2019-5-29 16:46 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| aoyi 发表于 2019-5-29 16:46 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| aoyi 发表于 2019-5-29 16:47 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| aoyi 发表于 2019-5-29 16:47 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| aoyi 发表于 2019-5-29 16:47 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
characteristic 发表于 2019-5-29 21:04 | 显示全部楼层
感谢分享!代码如果不是图片就更好了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

101

主题

3316

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部