導航:首頁 > 操作系統 > 單片機雙串口

單片機雙串口

發布時間:2022-08-10 21:20:49

① 帶兩個串口的51內核單片機具體型號或系列

W77E58、W77E516,所有W77系列的單片機都是雙串口
STC12C5A60S2,實際上只要以S2結尾的都是雙串口
C8051F020

② 單片機的雙串口通訊怎樣能讓兩個串口不互相沖突

一個用T1產生波特率,一個用自帶的BRT發生器產生波特率;一個中斷的時候立即關總中斷,避免另外一個造成中斷重入,中斷完成後開總中斷;這樣就能完全避開沖突。比如STC12C5A60S2或者NXP的P89LPC952都是雙串口的,我都用過。

③ 單片機不同串口同時工作有什麼好處

傳輸線少,長距離傳送時成本低,每個串口獨立工作,不定時和我的板子通信,可以提高單片機的工作效率。
單片機的數據通信有兩種方式:並行通信和串列通信.並行通信指數據位元組的各位同時發送或接收;而串列通信是數據字長距離傳輸數據節一位一位按順序發送或接收.並行通信傳輸線多,適用於短距離,快速度的通信;而串列通信僅需單線傳輸信息,適用於長距離傳輸數據,由於每次傳送一位,所以傳輸速度比較慢.串列通信又分非同步和同步兩種方式,其中非同步串列通信是最常用的方式。非同步通信傳輸的數據格式一般由1個起始位、7 個或8 個數據位、1 到2 個停止位和一個校驗位組成。它用一個起始位表示字元的開始,用停止位表示字元的結束。
在非同步通訊中,通信雙方採用獨立的時鍾,起始位觸發雙方同步時鍾。在非同步通信中CPU 與外設之間必須有幾項約定,即每一幀位數,字元格式和波特率。字元格式的規定是雙方能夠在對同一種0 和1 的數據串理解成同一種意義。原則上字元格式可以由通訊的雙方自由制定,但從通用、方便的角度出發,一般還是使用一些標准為好,如採用ASCII 標准。

④ 單片機雙串口通信

看看該晶元的PFD資料吧。
先定義相關寄存器,位,再設置,就可以用了,和第一個串口一樣的用法。
例:
sfr AUXR1 = 0xa2;
sfr S2CON = 0x9a;
sfr S2BUF = 0x9b;
sbit S2_P4 = 0xa6;
...
中斷號:8
void uart2() interrupt 8
{
...
}

⑤ 有一個雙串口單片機,我要把串口1的數據發送到串口2中去,串口1波特率9600,串口2波特率1200。要怎麼做

你可以在單片機內部用數組把信息從串口1串到串口2,
另外你還要考慮在單片機內部傳遞的時間,
由於串口1速度快,口2速度慢,
1:從串口2向串口1傳遞可以按照9600的波特率。
2:從串口1向串口2傳遞速度只能按照串口2的波特率1200進行。
如果對實時性要求不高還是很容易搞定的。

⑥ 51單片機同時接兩個串口設備可以嗎

你好!
你這樣接的結果是,兩個232串口設備都會通訊異常,建議你改成 485

⑦ 單片機雙機串口通信程序設計

初始化程序:
BTLEQU2FH;波特率放在內部RAM的2FH單元
MOVTMOD,#21H;T0方式1,16位計數器,T1方式2,串口用
SETBTR0;啟動T0
MOVBTL,#0F3H;波特率設定為1200
MOVSCON,#0C0H;串口方式3,9位數據,禁止接收
接收及驗證程序:
NUMEQU2BH;同步符個數值存放在內部RAM的2BH單元
TEMPEQU2CH
ROM-CH:DB55H,55H,55H,55H,55H,55H,55H,55H,55H,55H
DB55H,55H,55H,55H,55H,55H,55H,55H,55H,55H;20位元組同步符
MIMDB'WSC':3位元組密碼「WSC」
SETBP3.5;置電台收狀態
SETBREN;允許串口接收
A1:MOVNUM,#0;記錄連續到同步符55H的個數
A2:JBRI,A2;串口有數據轉A3
A3:CLRRI;清接收中斷標志
MOVA,SBUF;讀串口數據
CJNEA,#55H,A1;不是同步符轉A1
INCNUM;收到的同步符個數加1
MOVA,NUM;取收到的同步符個數
CJNEA,#5,A2;未收夠連續5個55H轉A2
A4:MOVNUM,#0;密碼驗證,記錄收到密碼位元組數
A5:MOVDPTR,#MIM;密碼字元首址
MOVA,NUM
MOVCA,@A+DPTR;查表取密碼
MOVTEMP,A;保存密碼
JBRI,A6;串口收完一個位元組轉A6

A6:CLRRI;清接收中斷標志
MOVA,SBUF;讀串口數據
CJNEA,TEMP,A4;與密碼不符轉A4
INCNUM;收到的密碼個數加1
MOVA,NUM;取已收到的密碼位元組數
CJNEA,#3,A5;密碼未收完轉A5
發送程序:
CLRP3.5;置電台發狀態
MOVB,#23
MOVDPTR,#ROM-CH
B1:CLRA
MOVCA,@A+DPTR;查表發送同步符和密碼共24位元組
INCDPTR
LCALLSEND-CH;調發送單位元組子程序
DJNZB,B1

CLRA
MOVDPTR,#7000H;外部RAM數據首址,發送外部RAM中的數據到電台
B2:CJNER4,#0,B3
CJNER3,#0,B3;R4R3=發送位元組數
B3:MOVXA,@DPTR;取數據
INCDPTR
LCALLSEND-CH
CJNER3,#0,B4
CJNER4,#0,B5
B4:DECR3
LJMPB2
DECR3
DECR4
LJMPB2

SEND-CH:SETBTB8
MOVSBUF,A
DB0,0,0,0,0,0,0,0
JNBTI,$;延時4μs
CLRTI
RET
結語

⑧ 單片機硬雙串口有什麼意義

意義很大,比如多CPU單片機系統,還需要與上位機通訊,雙串口就可以發揮作用了。

⑨ 簡述單片機串列口的工作方式

89系列單片機的串列通信有4種工作方式:

1、方式0是同步移位寄存器方式,幀格式8位,波特率固定為fosc/12。

2、方式1是8位非同步通信方式,幀格式10位,波特率可變:T溢出率/n(n= :32或16)。

3、方式2是9位非同步通信方式,幀格式11位,波特率固定: fosc/n(n=32 或16)。

4、方式3是9位非同步通信方式,幀格式11位,波特率可變:T溢出率(m=32或16)。

方式1、2、3的區別主要表現在幀格式及波特率兩個方面。

單片機應用范圍:

單片機滲透到我們生活的各個領域。導彈的導航裝置,飛機上各種儀表的控制,計算機的網路通訊與數據傳輸,工業自動化過程的實時控制和數據處理,廣泛使用的各種智能IC卡,民用豪華轎車的安全保障系統,錄像機、攝像機、全自動洗衣機的控制等等。

還有自動控制領域的機器人、智能儀表、醫療器械以及各種智能機械。因此,單片機的學習、開發與應用將造就一批計算機應用與智能化控制的科學家、工程師。

閱讀全文

與單片機雙串口相關的資料

熱點內容
刪除文件的命令行 瀏覽:981
java編程軟體eclipse 瀏覽:198
番茄app怎麼完成簽約流程 瀏覽:725
ibm伺服器如何進u盤啟動 瀏覽:185
網路驅動重啟命令 瀏覽:446
入職聯想程序員 瀏覽:155
linux拷貝目錄下所有文件 瀏覽:46
androidwebview測試 瀏覽:234
java數組效率 瀏覽:496
java我的世界怎麼免費開伺服器 瀏覽:520
被刪了的app如何找回 瀏覽:358
冒險島飛花院伺服器什麼時間開的 瀏覽:864
old引擎視頻編譯 瀏覽:936
三小虎語音包文件夾 瀏覽:169
安卓區王者怎麼轉移蘋果多少錢 瀏覽:542
怎麼學好電腦的文字編程 瀏覽:400
武俠版pdf 瀏覽:776
捷安特騎行app如何添加好友 瀏覽:464
安卓手機怎麼關閉啟動項 瀏覽:567
群服的雲伺服器 瀏覽:566