久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2856|回復: 0
打印 上一主題 下一主題
收起左側

單片機紅外收發實驗

[復制鏈接]
跳轉到指定樓層
樓主
紅外收發實驗
  實驗目的
了解紅外通信知識,能夠應用紅外線模塊進行無線控制設計。
  實驗設備及器材
PC                                   1
DP-51PROC單片機綜合仿真實驗儀       1
  實驗內容
使用單片機的串口發送并接收數據,TXD接到紅外發射管,RXD接到紅外接收頭,實現無線通訊。
  紅外收發原理
紅外通信是利用950nm近紅外波段的紅外線作為傳遞信息的媒體。發送端將二進制信號調制為一系列的脈沖串信號,通過紅外發射管發射紅外信號。接收端將接收到的光脈沖轉換成電信號,再經過放大,濾波等處理后送到解調電路進行解調,還原為二進制數字信號后輸出。簡而言之,紅外通信的實質就是對二進制數字信號進行調制與解調,以便利用紅外信道進行傳輸。
本實驗的紅外收發示意圖如圖4-30所示,通過硬件電路完成了對輸入數據的調制,將調制的信號轉換為光信號通過紅外發射管發送數據,由紅外接收頭接收數據并完成對數據的調解。解調后的數據由單片機進行處理。實驗儀B2區的1/512頻率輸出端輸出用于信號調制的約為38kHz的時鐘信號。
一般紅外接收模塊的解調頻率為38kHz。當它接收到38kHz左右的紅外信號時,將輸出低電平,但連續輸出低電平的時間是有限制的,也就是說,發送數據低電平寬度是有限制的。注意發射管應與接收頭平齊,否則接收頭可能接收不到來自發射管的反射光。


  實驗原理圖
  由于Proteus元件庫中無紅外發射和接收的仿真元件,所以該實驗無法在Proteus軟件中仿真調試,可搭試電路直接在實物板調試。紅外收發的電路設計原理圖4-31所示。

     

4-31  紅外收發電路設計原理圖

          紅外接收頭模塊
  實驗步驟
  實驗儀D3區紅外收發電路原理圖如圖4-32所示。實驗步驟如下:
  1B2X2插入20MHz的晶振,接上B2區的JP20號跳線。
  2)將B2區的1/512頻率輸出端接到D3區的DCLK(約為38kHz,用于信號調制)。
  3)將A2區的RXDTXD分別連接到D3區的DRECDSEND
  4)用短路線將D3JP9短接(D3區電路供電電源)。
  5)將A2區的P10連接到D1區的LED1
  6)斷開A1JP15的跳線232RXD232TXD
  7)下載程序并運行,使用較厚的白紙擋住紅外發射管發射信號,使其反射到接收頭,觀察LED1是否點亮。




  實驗參考程序
1.匯編語言參考程序清單
   LED_CON   BIT      P1.0
    COUTE     DATA    40H
    ORG       0000H
    LJMP      MAIN
    ORG       0100H
MAIN:
    MOV      SP,#60H
    MOV      SCON,0X50
    MOV      TMOD,#0x20
    MOV      TH1,0xFA
    SETB      TR1
MAINLOOP:
    MOV      COUTE,#0
    MOV      R7,#50
LOOP1:
MOV     SUBF,#0x5A
JNB       TI,$
CLR       TI
NOP
NOP
JB        R2,LOOP2
SJMP      LOOP3
LOOP2:
    CLR       RI
    MOV      A,SUBF
    CJNE      A,#05AH,LOOP3
    INC       COUTE
LOOP3:
    DJNZ      R7,LOOP1
    MOV      A,COUTE
    SETB      C
    SUBB      A,#30
    JC        CLR_LED
    CLR       LED_CON
    SJMP      DELAY
CLR_LED:
    SETB      LED_CON
DELAY:
    MOV      R6,#200
DELAY1:
    MOV      R5,#200
    DJNZ      R5,$
    DJNZ      R6,DELAY1
    SJMP      MAINLOOP
END     
2.C語言參考程序清單
#include<reg51.h>
#define uint8 unsigned char
#define uint16 unsigned int
sbit LED_CON P1^0;                //定義LED控制口
//************向串口發送一字節數據*************//
// 人口參數:dat要發送的數據
//********************************************//
void UART_SendByte(uint8 dat)
{  SBUF=dat;                          //發送數據
   while(0==TI);                   //等待發送完畢
      TI=0;                        //清零TI標志
}
//************接收一字節串口數據************//
//入口參數:dat接受變量的地址指針
//出口參數:返回0表示沒有數據,返回1表示接收到數據
//*****************************************//
uint8 UART_RcvByte(uint8 *dat)
{
   if(0==RI) return(0);       //若沒有接收到數據則返回0
      *dat=SUBF;                   //取得接受的數據
   RI=0;                              //清除RI標志
   return(1);
}
//************串口初始化***********************//
//模式為1位起始位,8位數據位,1位停止位,波特率為9600
//晶振為11.0592MHz,使用T1作為波特率發生器
//********************************************//
void UART_Tnit(void)
{
   SCON=0x50;
   TMOD=0x20;
   TH1=0xFA;
   TR1=1;
}
//**************主函數************************//
//初始化串口后不斷地發送及接收數據,若接收到所發送的數據則點亮LED
//*******************************************//
int main(void)
{
   uint8 i;
   uint16 j;
   uint8 rcv_dat;
   uint8 count;
UART_Tnit();
   while(1)
   { count=0;                    // 計數變量清零
      for(i=0;i<50;i++)       //發送及接收50個數據
      { UART_SendByte(0x5A);
if(UART_RcvBYTE(&rcv_dat)!=0)
{
if(0x5A==rcv_dat) count++;   //若接收的數據為0x5A
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

無效樓層,該帖已經被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲区中文字幕 | 日韩欧美在线视频 | 色综久久 | 欧美黄色性生活视频 | 777毛片| 视频一二三区 | 久久黄色精品视频 | 久久香蕉网 | 一本岛道一二三不卡区 | 免费九九视频 | 亚洲精品一区在线 | 免费a在线 | 午夜天堂精品久久久久 | 欧洲一区二区视频 | 亚洲精品乱码久久久久久蜜桃91 | 操操操操操| 国产成人亚洲精品自产在线 | 一级毛片视频 | 夜夜骑首页 | 国产成人精品一区二区三区在线观看 | 欧美三级久久久 | 亚洲精品一区二区三区中文字幕 | 国产女人叫床高潮大片免费 | 久久九七| 天天夜干 | 亚洲精品乱码久久久久久按摩观 | 国产精品久久久久国产a级 欧美日韩国产免费 | 亚洲性人人天天夜夜摸 | 久久一区 | 国产 欧美 日韩 一区 | 国产区在线视频 | 亚洲国产高清高潮精品美女 | 99久久婷婷国产综合精品 | 国产一区二区视频在线 | 久久这里只有精品首页 | 乱一性一乱一交一视频a∨ 色爱av | 欧美精品一区二区三区四区五区 | 国产精品成人一区二区三区 | 亚洲天堂久久 | 中国大陆高清aⅴ毛片 | 精品一区二区三区免费视频 |