文件名称:DS18B20读序列号代码
文件大小:25KB
文件格式:RAR
更新时间:2015-04-05 05:54:29
DS18B20 序列号
DS18B20读序列号代码 ORG 0000H LCALL RESET ;初始化子程序 LCALL SKIPROM ;搜索所有在线DS1820 LCALL COVERTT ;启动在线DS1820做温度A/D转换 LCALL RESET ;初始化子程序 LCALL READROM ;读取序列号存入60H~67H单元 SJMP $ ;======================================================================= ;初始化子程序 RESET:CLR A MOV A,#04H ;设置循环次数 CLR P2.2 ;总线复位 MOV R7,#250 ;设置循环次数 DJNZ R7,$ ;保持低电平500uS SETB P2.2 ;释放总线 MOV R6,#6 ;设置时间常数 CLR C ;清存在信号标志 WAITL:JB P2.2,WH ;若总线为1,表明连紺成?,则跳出循环;I DJNZ R6,WAITL ;若总线为0,等待 DJNZ Acc,WAITL SJMP SHORT ;等待结束,跳出循环 WH:MOV R5,#100 ;设置检测存在时间常数 WH1:ORL C,/P2.2 ;检查存在脉冲 DJNZ R5,WH1 ;等待200uS SHORT:RET ;返回
【文件预览】:
测序列号
----SDDS1820READMARTH.hpj(635B)
----RIGHTREAD_Q.hpj(617B)
----SDDS1820READMARTH.BIN(148B)
----RIGHTREAD_Q.M51(5KB)
----SDDS1820READMARTH(1KB)
----SDDS1820(1KB)
----RIGHTREAD_Q.BIN(140B)
----RIGHTREAD_Q.HEX(411B)
----SDDS1820.LST(9KB)
----RIGHTREAD_Q.OBJ(980B)
----SDDS1820READMARTH.HEX(440B)
----SDDS1820READMARTH.OBJ(1KB)
----SDDS1820READMARTH.M51(5KB)
----RIGHTREAD_q.ASM(6KB)
----SDDS1820.HEX(526B)
----SDDS1820.BIN(178B)
----SDDS1820ReadMARTH.asm(4KB)
----SDDS1820.OBJ(1KB)
----SDDS1820.M51(5KB)
----序列号.txt(103B)
----SDDS1820READMARTH.LST(8KB)
----NREADT.ASM(2KB)
----sdDS1820.asm(4KB)
----SDDS1820.hpj(529B)
----RIGHTREAD_Q(1KB)
----RIGHTREAD_Q.LST(12KB)