《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > AT89C51單片機在無線數據傳輸中的應用
AT89C51單片機在無線數據傳輸中的應用
互聯網
摘要: 摘要:介紹無線數據傳輸系統的組成、AT89C51單片機串行口的工作方式及其與無線數字電臺接口的軟硬件設計與實現方法。
Abstract:
Key words :

摘要:介紹無線數據傳輸系統的組成、AT89C51單片機串行口的工作方式及其與無線數字電臺接口的軟硬件設計與實現方法。

一般的數字采集系統,是通過傳感器將捕捉的現場信號轉換為電信號,經模/數轉換器ADC采樣、量化、編碼后,為成數字信號,存入數據存儲器,或送給微處理器,或通過無線方式將數據發送給接收端進行處理。無線數據傳輸系統就是 樣一套利用無線手段,將采集的數據由測量站發送到主控站的設備。

1 系統組成

系統組成如圖1、圖2所示。

    系統由測量站和主控站兩部分組成。測量站主要完成對現場信號的采集、存儲,接收遙控指令并發送數據。主控站的主要工作是發送遙控指令、接收數據信息、進行數據處理和數據管理、隨機顯示打印等。

2 AT89C51與數字電臺的串行通信

Atmel公司的AT89C51單片機,是一種低功耗、高性能的、片內含有4KB Flash ROM的8位CMOS單片機,工作電壓范圍為2.7~6V(實際使用+5V供電),8位數據總線。它有一個可編程的全雙工串行通信接口,能同時進行串行發送和執著收。通過RXD引腳(串行數據接收端)和TXD引腳(串行數據發送端)與外界進行通信。

2.1 通信協議與波特率

數字電臺與單片機、終端主控機的通信協議為:

通信接口——標準串行RS232接口,9線制半雙工方式;

通信幀格式——1位起始位,8位數據位,1位可編程數據位,1位停止位;

波特率——1200 baud。

數字電臺選用Motorola公司的GM系列車載電臺,工作于VHF/UHF頻段,可進行無線數傳(9線制標準串行RS232接口),也可進行話音通信;采用二進制移頻鍵控(2FSK)調制解調方式,符合國際電報電話咨詢委員會CCITT.23標準。在話帶內進行數字傳輸時,推薦在不高于1200b/s數據率時使用。實際使用時,電臺工作于220~240MHz頻率范圍,采用半雙工方式(執行收、發操作,但不能同時進行)即可滿足系統要求。

2.2 AT89C51串行口工作方式

AT89C51串行口可設置四種工作方式,可有8位、10位和11位幀格式。本系統中,AT89C51串行口工作于方式3,即鳘幀11位的異步通信格式:1位起始位,8位數據位(低位在前),1位可編程數據位,1位停止位。

發送前,由軟件設置第9位數據(TB8)作奇偶校驗位,將要發送的數據寫入SBUF,啟動發送過程。串行口能自動把TB8取出,裝入到第9位數據的位置,再逐一發送出去。發送完畢,使TI=1。

接收時,置SCON中的REN為1,允許接收。當檢測到RXD(P3.0端有“1”到“0”的跳變(起始位)時,開始接收9位數據,送入移位寄存器(9位)。當滿足RI=0且SM2=0或接收到的9位數據為1時,前8位數據送入SBUF,第9位數據送入SCON中的RB8,置RI為1;否則,這次接收無效,不置位RI。

    串口方式3的波特率由定時器T1的溢出率與SMOD值同時決定:

方式3波特率=T1溢出率/n

當SMOD=0時,n=32;SMOD=1時,n=16。T1溢出率取決于T1的計數速率(計數速率=fosc/12)和TI預置的初值。

定時器T1用作波特率發生器,工作于模式2(自動重裝初值)。設TH1和TL1定時計數初值為X,則每過“2 8-X”個機器周期,T1就會發生一次溢出。初值X確定如下:

X=256-fosc×(SMOD+1)/384×BTL

本系統中,SMOD=0,波行率BTL=1200,晶振fosc=6MHz,所以初值X=F3H。

2.3 AT89C51與數字電臺的硬件連接

AT89C51與數字電臺的硬件連接如圖3所示。

系統采用異步串行通信方式傳輸測量數據。利用單片機串口與數字電臺RS232數據口相連。電臺常態為收狀態(PPT=0,收狀態;PPT=1,發狀態),單片機P3.5腳輸出高電平。單片機使用TTL電平,電臺使用RS232電平,由MAX232完成TTL電平與RS232電平之間的轉換。3片光電耦合器6N137實現單片機與電臺之間的電源隔離,增強系統抗干擾性能。

單片機通過帶控制端的三態緩沖門74HC125、非門74HC14控制電臺的收發轉換,以及指令的接收和數據發送。接收時,P3.5=1,c2=1,74HC125B截止;P3.5經74HC14反相、光電隔離,使電臺PPT腳為低電平,將其置為接收狀態;同時c1=0,74HC125A導通,接收的指令由電臺的RXD端輸入,經MAX232電平變換、光電隔離、74HC125A緩沖門,送入單片機RXD腳。發射時,P3.5=0,經74HC14反相、光電隔離,使電臺PPT腳為高電平,將其置為發射狀態;同時c1=1,74HC125A截止,c2=0,74HC125B導通,數據由單片機TXD腳輸出,經74HC125B緩沖門、光電隔離、MAX232電平變換,通過電臺TXD端口將數據發送出去。

3 通信軟件設計

通信軟件至關重要,一旦出現問題,整個系統就會癱瘓。采取差錯控制與容錯技術是非常重要的。

*主控站發送的指令中包含一定數量的同步符55H和3字節的密碼。測量站在連續收到5個同步符后進行密碼驗證,驗證通過后正式接收指令字節;如未通過,則測量站發一信號讓主控站重發,三次驗證不過則停發該命令。測量站發/主控站收時,驗證方式與此相同。驗證通過后,測量站開始發送數據。

*一個指令由3字節構成,第二字節等于第一字節加上35H,第3字節等于第二字節加上36H。如果收到的指令不符合此規則,則重發該命令,連續三次錯誤時停發。

*主控站每發一個指令,測量站都回送一個應答信號。該應答信號中包含原指令樣本。

下面給出單片機串行口與電臺的基本通信程序。

初始化程序:

BTL EQU 2FH ;波特率放在內部RAM的2FH單元

MOV TMOD,#21H;T0方式1,16位計數器,T1方式2,串口用

SETB TR0 ;啟動T0

MOV BTL,#0F3H ;波特率設定為1200

MOV SCON,#0C0H;串口方式3,9位數據,禁止接收

接收及驗證程序:

NUM EQU 2BH ;同步符個數值存放在內部RAM的2BH單元

TEMP EQU 2CH

ROM-CH:DB 55H,55H,55H,55H,55H,55H,55H,55H,55H,55H

DB 55H,55H,55H,55H,55H,55H,55H,55H,55H,55H ;20字節同步符

MIM DB ‘WSC‘:3字節密碼“WSC”

SETB P3.5 ;置電臺收狀態

SETB REN ;允許串口接收

A1:MOV NUM,#0 ;記錄連續到同步符55H的個數

A2:JB RI,A2 ;串口有數據轉A3

A3:CLR RI ;清接收中斷標志

MOV A,SBUF ;讀串口數據

CJNE A,#55H,A1;不是同步符轉A1

INC NUM ;收到的同步符個數加1

MOV A,NUM ;取收到的同步符個數

CJNE A,#5,A2 ;未收夠連續5個55H轉A2

A4:MOV NUM,#0 ;密碼驗證,記錄收到密碼字節數

A5:MOV DPTR,#MIM;密碼字符首址

MOV A,NUM

MOVC A,@A+DPTR;查表取密碼

MOV TEMP,A ;保存密碼

JB RI,A6 ;串口收完一個字節轉A6

A6:CLR RI ;清接收中斷標志

MOV A,SBUF ;讀串口數據

CJNE A,TEMP,A4;與密碼不符轉A4

INC NUM ;收到的密碼個數加1

MOV A,NUM ;取已收到的密碼字節數

CJNE A,#3,A5 ;密碼未收完轉A5

發送程序:

CLR P3.5 ;置電臺發狀態

MOV B,#23

MOV DPTR,#ROM-CH

B1:CLR A

MOVC A,@A+DPTR;查表發送同步符和密碼共24字節

INC DPTR

LCALL SEND-CH ;調發送單字節子程序

DJNZ B,B1

CLR A

MOV DPTR,#7000H;外部RAM數據首址,發送外部RAM中的數據到電臺

B2:CJNE R4,#0,B3

CJNE R3,#0,B3;R4R3=發送字節數

B3:MOVX A,@DPTR;取數據

INC DPTR

LCALL SEND-CH

CJNE R3,#0,B4

CJNE R4,#0,B5

B4:DEC R3

LJMP B2

DEC R3

DEC R4

LJMP B2

SEND-CH:SETB TB8

MOV SBUF,A

DB 0,0,0,0,0,0,0,0

JNB TI,$ ;延時4μs

CLR TI

RET

結語

無線數據傳輸系統建成后,已經使用了兩年多,運行結果表明,系統工作穩定可靠。由于采用了較完善的軟硬件設計和抗干擾措施,保證了系統工作的安全性和可靠性。測量站把采集的現場信號及時傳送到主控站,提高了數據處理的實時性。單片機和數字電臺接口的軟硬件設計具有很強的適用性,可廣泛應用于無線數傳設備。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲成在线观看| 欧美专区一区二区三区| 一区二区三区国产在线观看| 亚洲精品在线免费观看视频| 国产精品一区二区在线观看不卡| 国产日韩精品视频一区| 国产欧美日韩| 欧美一区免费视频| 欧美三级日本三级少妇99| 久久久一本精品99久久精品66| 国内成人精品视频| 久久久亚洲国产美女国产盗摄| 在线一区二区三区做爰视频网站| 午夜一级在线看亚洲| 中文在线资源观看网站视频免费不卡| 久久久成人精品| 亚洲欧美日韩精品久久久久| 欧美成人精品一区| 99视频精品在线| 欧美日韩精品不卡| 精品va天堂亚洲国产| 国产视频精品va久久久久久| 午夜在线播放视频欧美| 日韩视频免费观看| 欧美日韩国产小视频在线观看| 国产精品成人观看视频国产奇米| 激情综合自拍| 国产欧美激情| 国内成人精品2018免费看| 亚洲精品一区在线| 国产精品狠色婷| 久久精品视频在线观看| 久久久精彩视频| 亚洲高清视频一区二区| 黄色精品在线看| 99在线精品视频| 一区二区三区国产在线观看| 欧美小视频在线观看| 欧美激情一二三区| 久久综合九九| 国产欧美日韩在线| 国产一区美女| 欧美极品一区二区三区| 欧美1区2区3区| 韩国av一区二区三区| 亚洲天堂网在线观看| 欧美午夜性色大片在线观看| 国产亚洲欧美一区在线观看| 久久免费高清视频| 在线欧美电影| 亚洲图片在区色| 亚洲大胆女人| 亚洲免费人成在线视频观看| 欧美日韩高清在线一区| 曰本成人黄色| 麻豆精品传媒视频| 国内精品久久久久久久影视蜜臀| 国产日韩欧美高清| 亚洲人人精品| 在线观看的日韩av| 欧美日韩精品一区| 国产精品剧情在线亚洲| 欧美日本国产精品| 国产主播精品在线| 国产一区二区高清视频| 99精品欧美| 亚洲裸体在线观看| 国产欧美一区二区精品忘忧草| 性色av香蕉一区二区| 亚洲国产另类久久久精品极度| 欧美一级专区免费大片| 一本色道久久综合狠狠躁篇的优点| 久久综合色8888| 国语对白精品一区二区| 最新日韩av| 韩日精品在线| 欧美三级电影一区| 欧美一区二区三区免费在线看| 欧美特黄一区| 国产一区二区三区在线观看精品| 亚洲国产二区| 亚洲欧洲美洲综合色网| 欧美剧在线免费观看网站| 欧美日韩一区成人| 亚洲精品一区二区三| 欧美精品一区二区三区一线天视频| 在线电影一区| 免费精品99久久国产综合精品| 亚洲综合色视频| 亚洲精选国产| 欧美成人精精品一区二区频| 国内免费精品永久在线视频| 一区二区三区精品在线| 久久精品国产69国产精品亚洲| 亚洲一区二区三区高清不卡| 99精品视频免费观看| 亚洲一区二区三区中文字幕在线| 亚洲欧美大片| 国产精品都在这里| 欧美一级在线播放| 欧美高清在线播放| 亚洲国产一区二区三区青草影视| 在线欧美电影| 欧美jizzhd精品欧美喷水| 亚洲一级影院| 久久综合99re88久久爱| 亚洲香蕉在线观看| 亚洲理伦电影| 国产精品久久久久久久免费软件| 亚洲国产高清一区| 欧美日韩一区免费| 国产欧美亚洲日本| 91久久精品久久国产性色也91| 欧美gay视频| 亚洲精品韩国| 国产精品福利在线观看网址| 亚洲第一页自拍| 国内精品免费午夜毛片| 狠狠色丁香婷婷综合影院| 亚洲国产日韩欧美综合久久| 亚洲欧美卡通另类91av| 欧美涩涩视频| 欧美在线影院| 欧美日韩一区二区视频在线观看| av成人手机在线| 亚洲大胆人体在线| 欧美日韩成人精品| 亚洲一区成人| 久久成人国产| 欧美激情精品久久久久久免费印度| 先锋影音一区二区三区| 国产精品久久久久9999高清| 亚洲精品国产精品乱码不99按摩| 国产精品香蕉在线观看| 久久av一区二区| 欧美激情综合五月色丁香小说| 久久免费视频在线观看| 欧美成人精品三级在线观看| 亚洲欧美一区二区三区久久| 亚洲视频一区在线| 亚洲一区二区精品| 亚洲黄色在线视频| 精品动漫一区| 国产精品日本一区二区| 亚洲精品乱码久久久久久蜜桃91| 国产精品亚洲综合| 国产精品久久久久天堂| 一个色综合导航| 一区二区三区在线免费播放| 亚洲视频在线免费观看| 91久久午夜| 狂野欧美激情性xxxx欧美| a4yy欧美一区二区三区| 亚洲美女免费精品视频在线观看| 午夜亚洲精品| 精品96久久久久久中文字幕无| 欧美日韩国产小视频| 久久综合久久久| 狠狠噜噜久久| 午夜视频一区二区| 亚洲国产精品va在线观看黑人| 99re6这里只有精品| 亚洲精品一区二区在线观看| 欧美日韩在线观看一区二区三区| 欧美日韩精品欧美日韩精品一| 欧美一区二区视频在线观看| 国产欧美日本在线| 亚洲国产日本| 欧美一级大片在线观看| 国产精品乱码人人做人人爱| 日韩午夜在线观看视频| 国产精品男女猛烈高潮激情| 久久婷婷亚洲| 亚洲夜晚福利在线观看| 国产美女精品免费电影| 国内精品久久久久久久97牛牛| 久久精品国产亚洲aⅴ| 日韩一区二区福利| 国产一区在线视频| 91久久精品网| 欧美日韩一区二区三区在线| 一本高清dvd不卡在线观看| 欧美日韩精品福利| 欧美激情一区二区久久久| 欧美a级在线| 在线观看国产成人av片| 亚洲黄色有码视频| 亚洲亚洲精品在线观看| 欧美系列亚洲系列| 久久国产精品久久国产精品| 午夜在线播放视频欧美| 国产精品乱人伦中文| 欧美日一区二区三区在线观看国产免| 亚洲自拍偷拍麻豆| 国产亚洲欧美日韩一区二区| 一区二区视频免费完整版观看| 亚洲午夜未删减在线观看| 亚洲色无码播放| 久久久久久婷| 欧美精品一区视频| 久久久久网站| 欧美日韩视频第一区| 欧美极品在线视频| 亚洲成色999久久网站| 国产精品入口66mio| 一区二区久久久久久| 欧美日韩视频在线观看一区二区三区| 欧美天堂在线观看| 亚洲破处大片| 免费欧美日韩| 好看的日韩av电影| 欧美精品自拍偷拍动漫精品| 夜夜嗨av一区二区三区免费区| 一本久道久久久| 国产亚洲精品激情久久| 日韩视频在线一区二区| 欧美日韩综合久久| 伊人精品久久久久7777| 亚洲欧美国产另类| 国语自产精品视频在线看一大j8| 99综合在线| 一区二区三区www| 久久成人免费| 欧美成人午夜激情在线| 免费欧美日韩| 亚洲激精日韩激精欧美精品| 国产热re99久久6国产精品| 欧美女人交a| 亚洲免费观看高清完整版在线观看| 国产一区 二区 三区一级| 亚洲欧洲三级电影| 欧美成人午夜免费视在线看片| 亚洲精品在线看| 在线日韩av| 亚洲欧美视频在线观看视频| 蜜桃av一区二区| 欧美精品免费观看二区| 国产亚洲人成网站在线观看| 国产综合亚洲精品一区二| 国产乱码精品1区2区3区| 亚洲激情二区| 久久超碰97中文字幕| 亚洲乱码国产乱码精品精可以看| 亚洲免费视频在线观看| 中日韩男男gay无套| 国产精品国产三级国产专播品爱网| 亚洲黄色毛片| 欧美日韩国产影片| 在线一区二区三区四区| 国产欧美日韩在线视频| 久久精品一区四区| 亚洲欧美日韩国产成人精品影院| 亚洲精品乱码久久久久久蜜桃91| 老司机亚洲精品| 欧美 日韩 国产一区二区在线视频| 国产一区二区三区视频在线观看| 久久午夜羞羞影院免费观看| 一本一本久久a久久精品综合麻豆| 99国产成+人+综合+亚洲欧美| 亚洲免费高清视频| 欧美日韩国产欧| 亚洲国产清纯| 国产欧美不卡| 在线一区二区三区做爰视频网站| 欧美一级视频免费在线观看| 欧美福利电影网| 在线观看中文字幕亚洲| 艳女tv在线观看国产一区| 欧美日韩亚洲系列| 美女久久网站| 欧美在线亚洲在线| 欧美精品二区| 亚洲摸下面视频| 午夜精品国产| 亚洲女优在线| 欧美激情一区二区三级高清视频| 亚洲电影观看| 欧美**字幕| 欧美日韩在线播放| 极品日韩av| 亚洲精品一区久久久久久| 国产精品久久久久久av下载红粉| 国产亚洲二区| 在线视频一区二区| 亚洲欧洲偷拍精品| 欧美日韩视频不卡| 男人的天堂亚洲| 国产精品久久久久久久久动漫| 亚洲第一中文字幕在线观看| 国内精品国语自产拍在线观看| 欧美成人午夜视频| 国产精品久久久久免费a∨| 日韩一级免费观看| 欧美在线免费| 欧美亚洲一区在线| 亚洲一区精彩视频| 国产日韩综合一区二区性色av| 亚洲福利视频网站| 国产一区三区三区| 国产精品久久9| 亚洲嫩草精品久久| 狠狠色丁香婷婷综合影院| 久久激情五月激情| 亚洲精品在线一区二区| 伊人蜜桃色噜噜激情综合| 韩国精品在线观看| 久久久久久久久久久久久久一区| 女同一区二区| 久久久97精品| 久久亚洲综合色一区二区三区| 久久久综合香蕉尹人综合网| 国产精品草草| 日韩视频在线免费观看| 亚洲电影免费观看高清完整版在线观看| 日韩午夜电影av| 国产精品久久久久天堂| 国产精品乱码妇女bbbb| 欧美激情一区二区三区在线| 麻豆国产精品777777在线| 尤物yw午夜国产精品视频| 性色av一区二区三区红粉影视| 亚洲欧美日韩一区| 一区二区三区四区在线| 狠狠色伊人亚洲综合成人| 欧美精品在线极品| 香蕉av福利精品导航| 国内精品伊人久久久久av影院| 国产精品天美传媒入口|