便携式温度测试仪的红外数据传输系统设计(14)

时间:2025-03-12

毕业设计

接收一个字节的程序如下:

程序清单 注释 RECE: MOV R5, #8 ;接收8位

JB P1.0, $ ;等待同步帧,同步帧为低电平 MOV R7, #15 ;同步帧(低电平)到来后,延时等待15

LCALL DELAY JB P1.0, JNB P1.0, $ GO: MOV R7, #15 LCALL DELAY

JNB P1.0, RE1 CLR C RLC A JB P1.0, JNB P1.0, LJMP NEXT RE1: SETB C RECE $ $ 个脉冲的时间

;调用一次子程序DELAY,产生一个26

μs的延时

;延时15个脉冲后,若P1.0=1,转RECE

重新检测

;延时15个脉冲后,若P1.0还是0,

传输开始,再等编码中的高电平(如图8中E点和F点)

;编码中的高电平到来后,延时15个脉

冲的时间

;延时15个脉冲后,P1.0=0转RE1,

P1.0=1顺序执行

;P1.0=1时应解码为0(图8中B点),

使标志C清0

;把标志C=0移入寄存器A中,经8次移

位到A的高位

(图8中G点所在高电

平段)

(图8中H点所在低

电平段)

;转接收下一位

;P1.0=0时应解码为1(图8中A点),

;跳过后续高电平;再跳过后续低电平

便携式温度测试仪的红外数据传输系统设计(14).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219