所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

c语言(C51)中变量无法赋值,怎么回事?

发布时间:2020-04-12 09:14:03

资讯分类:c51  赋值  c语言  变量  指令  温度  读取
c语言(C51)中变量无法赋值,怎么回事?

看你的程序应该是用ds18b20采集温度,首先你确定相应的端口都接好没,并且我以前写的程序要写4次指令才开始读取温度Write_One_Byte(0xcc); //忽略ROM指令Write_One_Byte(0x44); //温度转换指令Init_Ds18b20();Write_One_Byte(0xcc); //忽略ROM指令Write_One_Byte(0xbe); //读暂存器指令a = Read_One_Byte(); //读取到的第一个字节为温度LSBb = Read_One_Byte(); a和b不是不能赋值,而是你的程序读取不到温度,如果检查了连线没有问题那就再去网上找一个使用ds18b20的例程,或者我发给你也行

留言与评论(共有 0 条评论)
   
验证码:
Top