来个长胶高手雷磊磊的配置 看一下我的配置如何 我一般玩C...

你现在的位置:& > &
请单片机汇编高手看一下,我程序哪里出问题了,谢谢 用AT89S52P2.2接DS18B20温度传感器,P0接2位数码管,
请单片机汇编高手看一下,我程序哪里出问题了,谢谢 用AT89S52P2.2接DS18B20温度传感器,P0接2位数码管,
2一共8位数据CLR CWR1:
SETB P2,表示DS1820存在
LJMP TSR5TSR4:CLR FLAG1 ,TSS2
MOV A;指定查表启始地址MOV
R0,#4DP11.2
MOV R3,表示DS1820不存在
LJMP TSR7TSR5:MOV R0,#5
DJNZ R3;显示1000次DPLOP: MOV
A,#0CCH ; 跳过ROM匹配LCALL WRITE_1820MOV A,#0BEH ,#21RE20,41HRRC AMOV C,A_BIT ;取个位数MOVC ATEMPER_L EQU 29H
.2MOV R1;然后拉高数据线NOPNOPNOPMOV R0,#25HTSR2;等待DS18B20回应DJNZ R0,TSR2LJMP TSR4 ,ALCALL DISPLAY;调用数码管显示子程序
AJMP MAININIT_次没完循环DJNZ
R0,DP11 ;4个100次没完循环RET;1MS延时D1MS: MOV R7,#80DJNZ R7,$RETNUMTAB: DB
040H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,00H,10HEND;显示1msSETB
R1,DPLOP ; 低位存入29H(TEMPER_L),高位存入28H(TEMPER_H)RE00:
MOV R2; 延时TSR3,B_BIT ;取十位数MOVC A.2
MOV R3,RE20
DJNZ R2,RE01
DJNZ R4,#10
B_BIT;个位在bMOV
DPTR,#NUMTAB ,42HRRC AMOV C.2
MOV P2.2,C
MOV R3,#21
RETREAD_18200: ; 读DS18B20的程序,43HRRC AMOV 29H:MOV R2,#8; 清标志位,#8;数据一共有8位RE01:
SETB P2.6 ;开十位显示ACALL
DJNZ R3;送出个位的7段代码CLR
P2;显示子程序DISPLAY: MOV
A,29H;将29H中的十六进制数转换成10进制
A;送出十位的7段代码CLR
R1,#8RE10:
DJNZ R3,RE10
MOV C,P2,#117TSR6:DJNZ R0,TSR6 ; 时序要求延时一段时间TSR7:SETB P2.2RETGET_TEMPER,TSR1SETB P2,A,#0CCH ; 跳过ROM匹配LCALL WRITE_1820MOV A,#44H ; 发出温度转换命令LCALL WRITE_1820
LCALL DISPLAYLCALL INIT_1820;准备读温度前先复位MOV A,29HMOV C,40H;将28H中的最低位移入CRRC AMOV C: SETB P2.2 LCALL INIT_1820;先复位DS18B20JB FLAG1,#3TSR1: MOV R0,#107DJNZ R0,$DJNZ R1,@A+DPTR ;查十位数的7段代码MOV
P0:JNB P2.2,TSR3,#29H .7 ;开个位显示ACALL
D1MS ;显示1msSETB
RET,A:SETB FLAG1 .2
MOV R3,@A+DPTR ;查个位数的7段代码MOV
P0,A ;十位在aMOV
A_BIT,B ,#250 ;数码管个位数存放内存位置B_BIT
EQU 21H数码管十位数存放内存位置ORG
0000HMAIN:; 这是DS18B20复位初始化子程序SETB P2.2NOPCLR P2,$
DJNZ R2,WR1
SETB P2,从DS18B20中读出两个字节的温度数据
MOV R4,#2 ; 将温度高位和低位从DS18B20中读出
MOV R1; 发出读温度命令LCALL WRITE_1820LCALL READ_18200; 将读出的温度数据保存到35H/36HRET
WRITE_1820; 置标志位:
LCALL GET_TEMPER调用读温度子程序
MOV A;是否检测到DS18B20标志位A_BIT
EQU 20H用于保存读出温度的低8位TEMPER_H EQU 28H用于保存读出温度的高8位FLAG1
html#here" target="_blank">http可以参考一下:///question/:
html#here" target="_blank">http可以参考一下:///question/:
第三步错了,给我加分啊
可以参考一下: /question/...
我编了程序,可是不管用,请高手帮我看看哪里出错了,我要急死了。附上图片... 用...
求分啊求分啊
我的单片机是零基础,希望各位高手可以通俗而详细的讲一下,谢谢各位!...51单片机可以很多下载软件 ...
ORG 0000H STAR: JB P1.0,$; p1.0作为开关 打开程序才能继续下去 CAL...
我有一个程序和你的电路设计不是太一样,大体上的功能差不多,就是我上大学时做的,标注太少程序比较乱。为...
你看一下你用的是那种单片机,单片机与单片机之间存在一定的指令是不同的
你把程序发给我,我帮你改改看!主要改改延时的问题就ok了!
你可能感兴趣的内容?今日论坛第 1 个签到,每日签到可得财富值+2,连续5天签到后再连续签到则每日可得财富值
+4,记得每天都来签到哦~
上一主题:
下一主题:
查看: 834 | 回复: 8
进来个高手看看我的手机是怎么回事吧!我郁闷啊
UID 5941076
交易信用 0
积分/帖子:25
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
进来个高手看看我的手机是怎么回事吧!我郁闷啊
请哪位高手告诉我,我的手机是怎么回事啊。我在这谢谢了。& & 我的手机不知道是怎么回事,多媒体里的东西都不见了。我储存卡里有很多的电影和图片,原来在多媒体里都能看到,不知道现在怎么突然都没了,但在设置里面的储存卡里能找到我的电影和图片,也能观看。我用x-plore这个软件找到我的电影和图片后,可有些显示还正常,但有些是乱码。这是怎么回事啊!不会让我格机才能解决这个问题吧!!!55
UID 1899893
交易信用 0
积分/帖子:80
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
还是格了吧,别的办法好象没有!
UID 5941076
交易信用 0
积分/帖子:25
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
我格什么啊?是格卡还是格手机、需要备份吗?
UID 5465486
财富值 294
交易信用 0
积分/帖子:280
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
你是不是把文件属性改成了隐藏啊?用这个东西来隐藏秘密忽悠一般的人还是没问题的,偶就是,有些秘密就是直接改成隐藏的就OK了,只有通过他才能看到啊,呵呵
UID 2240386
财富值 323
交易信用 0
积分/帖子:344
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
来自:山东
状态: 离线
支持楼上说得,补充一下,或许是卡里有毒隐藏了
UID 6769026
财富值 1515
交易信用 0
积分/帖子:1254
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
楼上都有可能!
UID 6530688
交易信用 0
积分/帖子:23
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
我也出现过一样的&&个卡不行&&你就在电脑上先吧图片,视频备份出来后&&在删除下 原来的文件夹 在新建一个一样的文件夹 吧东西在帮进去就好了 不是被隐藏的&&我就是这么弄好的& &希望对你有帮助
UID 6596641
交易信用 0
积分/帖子:15
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
UID 5941076
交易信用 0
积分/帖子:25
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
谢谢大家的建议,我换了一张卡就好用了.我现在就把原来的卡扔到马桶里面,我让它跟我对着干,这就是下场.吼吼.
微信扫一扫关注dospy安全检查中...
请打开浏览器的javascript,然后刷新浏览器
< 浏览器安全检查中...
还剩 5 秒&

参考资料

 

随机推荐