实验五:红外控制

实验五:红外控制
一、实验目的:
1 通过本实验了解红外传感器工作原理 , 及通过单片机与红外模块配合使用
的方法;
2 熟练掌握 msc-51 汇编语言;
二、实验内容与要求:
编写汇编程序实现通过用微型遥控器发送脉冲信号,红外传感器接收脉冲信号来使继电器动作。
三、实验原理:
1 )硬件说明:
  
      2 )工作原理:红外接收头 HS0038B 其接收频率为 38kHz ,它直接将 38kHz 的调制信号调解为基带信号,提供给接收 CPU 。该芯片接收灵敏度高,性能稳定。其基本工作过程为:当接收到 38kHz 信号时,输出低电平,否则输出为高电平。
四、软件流程图:
   
五、参考程序
                 ORG 0000H
                    JMP LOOP
                    ORG 0060H
           LOOP: JB P1.7,LOOP      ; 检测 PD2 是否为低电平
           OPT:  INC A
                 CJNE A,#10,OPT    ; 累积 10 次接受继电器动作
                 CPL P1.4           ; 取反
                 CLR  A           ; 清零
                 LCALL  DL4MS   ; 调用延时子程序
                    LJMP LOOP
DL4MS: MOV R6,#250     ; 延时子程序
DL4MS1: MOV R7,#250
DL4MS2: DJNZ  R7,DL4MS2
                  DJNZ  R6,DL4MS1
               RET
END
六、实验步骤:
1 )将 ISP 下载线与 TE5-1 实验板相连,另一端连到计算机的并口,接通电源;
2 )运行 Keil C51 软件,新建一个工程文件;
3 )输入并编辑这个文件,并且编译生成 HEX 文件;
4 )运行 ISP 软件将新生成的 HEX 文件烧写到 51 实验板上。
七、思考题:
    做一个通过红外线传感器控制的 LED 灯扫描程序?
 

你可能感兴趣的:(职场,休闲,实验,红外控制)