便携式温度测试仪的红外数据传输系统设计(13)
时间:2025-03-12
时间:2025-03-12
毕业设计
DJNZ R6, $ ;执行11次×1μs 次=11μs CLR P1.0 ;0.5μs MOV R6, #11 ;0.5μs DJNZ R6, $ ;11μs DJNZ R5, H ;1μs RET
;1μs
L: CLR P1.0 ;0.5μs MOV R6, #24 ;0.5μs DJNZ R6, $
;24μs
RET ;1μs
接收程序设计
编程要点:HS0038输出的信号是解调后的反向信号(如图3.6波形E),所以接收到的信号解码时也要经过反向才能和发送信号编码一致。当接收到同步帧后,进入解码部分,接收完一帧后,处理收到的数据并进入下一次接收。解码采用软件抽样判决,以15个脉冲为判决门限,在门限时刻读得低电平时如图3.10中A点),即可判定为编码‘1’;在门限时刻读得高电平时(如图3.10中B点),即可判定为编码0’。解码一位后,需等到下一位的高电平到来,再计数15个脉冲后,判断读得的电平是高还是低,进行解码。
图3.10 波形解码示意图
上一篇:高中作文素材