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

專注電子技術(shù)學(xué)習(xí)與研究
當前位置:單片機教程網(wǎng) >> MCU設(shè)計實例 >> 瀏覽文章

nRF401無線模塊調(diào)試工作筆記

作者:佚名   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2011年03月30日   【字體:

在淘寶網(wǎng)上買了兩塊nRF401無線數(shù)傳模塊。

與51系列單片機的接口設(shè)計如下:
Nrf401端     51單片機端
TXEN  -----   P3.5
POUP  -----   P3.6
GND   -----   GND
D in   ------   TXD(P3.1)
D out  -----    RXD(P3.0)
VCC   -----   VCC
發(fā)射和接收端的接線是一樣的。
采用匯編語言編寫的程序如下:
發(fā)射程序:
;這是一個AT89C51單片機向串口單向發(fā)送數(shù)據(jù)ASCII碼的演示程序
;串行口上可以直接接MAX232連接上DB9串口,或者連接nRF401模塊
;通訊波特率為9600KBPS,連續(xù)發(fā)送ASCII字符,延時一秒,0-9的循環(huán)。

;連線圖      TXEN -- P3.5 
;               POUP -- P3.6 
;                GND  -- GND 
;               D in   --  TXD (P3.1) 
;               D out --  RXD (P3.0) 
;               VCC   --  VCC 
;發(fā)射端的接法與接收端的接法是一樣的。 

ORG 0000H 
MOV SCON,#50H;設(shè)置成串口1方式 
MOV TMOD,#20H;波特率發(fā)生器T1工作在模式2上 
MOV PCON,#00H;波特率不翻倍 
MOV TH1,#0FdH;預(yù)置初值(按照波特率9600BPS預(yù)置初值) 
MOV TL1,#0FdH;預(yù)置初值(按照波特率9600BPS預(yù)置初值) 
SETB TR1;啟動定時器T1 
setb p3.5 
setb p3.6 ;使txen為1 發(fā)射模式  poup為1 工作模式 
;以上完成通訊初始化設(shè)置 
begin:mov a,#00h ;將ascii字符發(fā)送到串口去 
w2: MOV SBUF,A ;將字符通過串口發(fā)送出去 
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 

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

;連線圖      TXEN -- P3.5 
;            POUP -- P3.6 
;            GND  -- GND 
;           D in  --  TXD (P3.1) 
;           D out --  RXD (P3.0) 
;           VCC   --  VCC 
;發(fā)射端的接法與接收端的接法是一樣的。 

ORG 0000H 
MOV SCON,#50H;設(shè)置成串口1方式 
MOV TMOD,#20H;波特率發(fā)生器T1工作在模式2上 
MOV PCON,#00H;波特率不翻倍 
MOV TH1,#0FdH;預(yù)置初值(按照波特率9600BPS預(yù)置初值) 
MOV TL1,#0FdH;預(yù)置初值(按照波特率9600BPS預(yù)置初值) 
SETB TR1;啟動定時器T1 
CLR  p3.5 ;使txen為0 接收模式 
setb p3.6 ;使poup為1 工作模式 
;以上完成通訊初始化設(shè)置 
begin: MOV A,SBUF ;將字符通過串口接收 
wait: jnb ri,wait 
clr ri 
cpl a 
              mov p1,a 
JMP begin 


END 


與2009年7月19日調(diào)試成功。 
是為記。  
關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 人成在线视频 | 91精品入口蜜桃 | 中文字幕亚洲一区二区va在线 | 久久成人午夜 | 日韩精品一区二区三区久久 | 色视频在线免费观看 | 亚洲成人免费av | 在线观看黄色电影 | 欧美日韩一区二区在线观看 | 欧美a在线| 欧美视频一区二区三区 | www亚洲免费国内精品 | 国产精品一区二区三区免费观看 | 丝袜 亚洲 另类 欧美 综合 | 国产在线一区二区 | 日日操夜夜摸 | 欧美精品一区在线 | 久久噜噜噜精品国产亚洲综合 | 性一交一乱一伦视频免费观看 | 性国产丰满麻豆videosex | 亚洲精品欧美 | 一区二区三区 在线 | 精品中文在线 | 欧洲亚洲视频 | 综合九九 | 精品国产乱码久久久久久老虎 | 精品影院 | 日韩欧美三级 | 欧美激情在线精品一区二区三区 | 视频一区二区在线 | 狠狠久久久 | 中文字幕在线一区 | 四虎影院欧美 | 久久一区精品 | 免费观看黄色一级片 | 在线日韩福利 | 国产欧美精品一区二区 | 国产精品久久久久久久久久久免费看 | 日韩精品免费播放 | 狠狠干av | 激情小视频 |