新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > nRF401無線模塊調試工作筆記

        nRF401無線模塊調試工作筆記

        作者: 時間:2012-08-22 來源:網絡 收藏
        與51系列單片機的接口設計如下:
        Nrf401端 51單片機端
        TXEN ----- P3.5
        POUP ----- P3.6
        GND ----- GND
        D in ------ TXD(P3.1)
        D out ----- RXD(P3.0)
        VCC ----- VCC
        發射和接收端的接線是一樣的。
        采用匯編語言編寫的程序如下:
        發射程序:
        ;這是一個單片機向串口單向發送數據ASCII碼的演示程序
        ;串行口上可以直接接MAX232連接上DB9串口,或者連接模塊
        ;通訊波特率為9600KBPS,連續發送ASCII字符,延時一秒,0-9的循環。
        ;連線圖      TXEN -- P3.5 ;               POUP -- P3.6 ;                GND  -- GND ;               D in   --  TXD (P3.1) ;               D out --  RXD (P3.0) ;               VCC   --  VCC ;發射端的接法與接收端的接法是一樣的。 ORG 0000H MOV SCON,#50H;設置成串口1方式 MOV TMOD,#20H;波特率發生器T1工作在模式2上 MOV PCON,#00H;波特率不翻倍 MOV TH1,#0FdH;預置初值(按照波特率9600BPS預置初值) MOV TL1,#0FdH;預置初值(按照波特率9600BPS預置初值) SETB TR1;啟動定時器T1 setb p3.5 setb p3.6 ;使txen為1 發射模式  poup為1 工作模式 ;以上完成通訊初始化設置 begin:mov a,#00h ;將ascii字符發送到串口去 w2: MOV SBUF,A ;將字符通過串口發送出去 wait: jnb ti,wait clr ti PUSH ACC CPL A MOV P1,A POP ACC inc a call yshi1 cjne a,#0Ah,w2 JMP begin yshi1:clr ea mov r7,#40;延時子程序(精確定時一秒#10) d1:mov r6,#200 d2:mov r5,#229 djnz r5,$ djnz r6,d2 djnz r7,d1 setb ea ret END 

        ;這是一個單片機從串口單向接收數據ASCII碼的演示程序
        ;串行口上可以直接接MAX232連接上DB9串口,或者連接模塊
        ;通訊波特率為9600KBPS,接收ASCII字符

        ;連線圖      TXEN -- P3.5 ;            POUP -- P3.6 ;            GND  -- GND ;           D in  --  TXD (P3.1) ;           D out --  RXD (P3.0) ;           VCC   --  VCC ;發射端的接法與接收端的接法是一樣的。 ORG 0000H MOV SCON,#50H;設置成串口1方式 MOV TMOD,#20H;波特率發生器T1工作在模式2上 MOV PCON,#00H;波特率不翻倍 MOV TH1,#0FdH;預置初值(按照波特率9600BPS預置初值) MOV TL1,#0FdH;預置初值(按照波特率9600BPS預置初值) SETB TR1;啟動定時器T1 CLR  p3.5 ;使txen為0 接收模式 setb p3.6 ;使poup為1 工作模式 ;以上完成通訊初始化設置 begin: MOV A,SBUF ;將字符通過串口接收 wait: jnb ri,wait clr ri cpl a mov p1,a JMP begin END 


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 象州县| 双江| 乾安县| 云南省| 武汉市| 永吉县| 定安县| 和龙市| 聂荣县| 绥中县| 双桥区| 无锡市| 奉新县| 湘乡市| 松潘县| 湟源县| 新龙县| 永吉县| 泽州县| 阿鲁科尔沁旗| 贞丰县| 沿河| 赤城县| 陇西县| 徐闻县| 福鼎市| 昌黎县| 麻栗坡县| 揭东县| 肇州县| 天全县| 枝江市| 台中市| 林州市| 左贡县| 清水河县| 信丰县| 定安县| 井研县| 务川| 铁岭市|