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

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

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

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

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

與51系列單片機(jī)的接口設(shè)計(jì)如下:
Nrf401端     51單片機(jī)端
TXEN  -----   P3.5
POUP  -----   P3.6
GND   -----   GND
D in   ------   TXD(P3.1)
D out  -----    RXD(P3.0)
VCC   -----   VCC
發(fā)射和接收端的接線是一樣的。
采用匯編語(yǔ)言編寫(xiě)的程序如下:
發(fā)射程序:
;這是一個(gè)AT89C51單片機(jī)向串口單向發(fā)送數(shù)據(jù)ASCII碼的演示程序
;串行口上可以直接接MAX232連接上DB9串口,或者連接nRF401模塊
;通訊波特率為9600KBPS,連續(xù)發(fā)送ASCII字符,延時(shí)一秒,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;啟動(dòng)定時(shí)器T1 
setb p3.5 
setb p3.6 ;使txen為1 發(fā)射模式  poup為1 工作模式 
;以上完成通訊初始化設(shè)置 
begin:mov a,#00h ;將ascii字符發(fā)送到串口去 
w2: MOV SBUF,A ;將字符通過(guò)串口發(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;延時(shí)子程序(精確定時(shí)一秒#10) 
d1:mov r6,#200 
d2:mov r5,#229 
djnz r5,$ 
djnz r6,d2 
djnz r7,d1 
        setb ea 
        ret 

END 

;這是一個(gè)AT89C51單片機(jī)從串口單向接收數(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;啟動(dòng)定時(shí)器T1 
CLR  p3.5 ;使txen為0 接收模式 
setb p3.6 ;使poup為1 工作模式 
;以上完成通訊初始化設(shè)置 
begin: MOV A,SBUF ;將字符通過(guò)串口接收 
wait: jnb ri,wait 
clr ri 
cpl a 
              mov p1,a 
JMP begin 


END 


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

相關(guān)文章

主站蜘蛛池模板: www.888www看片| 免费黄色特级片 | 亚洲免费一区 | 久久综合九九 | 国产精品一区视频 | 国产精品日韩在线观看一区二区 | 成人h电影在线观看 | 成年精品 | 国产超碰人人爽人人做人人爱 | 成人亚洲一区 | 中文字幕一二三 | 欧美一区二区 | 午夜精品久久久 | 91精品国产91久久久久久 | 免费国产视频 | av电影一区 | 欧美日韩在线播放 | 四虎影院在线免费观看 | 成人福利影院 | 午夜成人免费视频 | 欧美1区2区 | 国产一区免费视频 | 永久免费视频 | 91精品导航 | 亚洲精品v | 麻豆av一区二区三区久久 | 亚洲免费精品 | 男女在线网站 | 国产精品精品久久久 | 亚洲精品视频在线观看视频 | 中文字幕人成乱码在线观看 | 国产成人99久久亚洲综合精品 | 国产乱码久久久久久 | 久久国产精品一区二区 | 色天天综合 | 国产精品成人国产乱一区 | 婷婷综合色 | 九九热精品视频 | 精品久久久精品 | 亚洲视频免费在线观看 | 黄色小视频入口 |