freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

串行通信基礎(chǔ)(概念)rs-232接口mcs-51的串行接口單片-全文預(yù)覽

2025-09-27 13:30 上一頁面

下一頁面
  

【正文】 /O口輸出 當(dāng)發(fā)送 8位數(shù)據(jù)后,硬件會(huì)自動(dòng)置 TI為 1, CPU響應(yīng) TI或RI中斷后,必須由用戶用軟件清 0 00:17:22 926 5 4 3 14 13 12 11數(shù)據(jù)輸入移位脈沖R X DT X D80517 4 L S 1 6 5D7D6D5D4D3D2D1D0方式 0用于擴(kuò)展 I/O口輸入 當(dāng)接收完 8位數(shù)據(jù)后,置中斷標(biāo)志 RI為 1,請(qǐng)求中斷。在方式 0中, SM2應(yīng)為 0 00:17:22 SM0 SM1 工作方式 功能 波特率 0 0 方式 0 8位同步移位寄存器 fosc/12 0 1 方式 1 10位 UART 可變 1 0 方式 2 11位 UART fosc/64或 fosc/32 1 1 方式 3 11位 UART 可變 串行方式的工作方式 例:設(shè)串行口工作在方式 1,允許接收,則指令為: MOV SCON,01010000B 波特率的設(shè)定可參見表 ( P158),實(shí)際無需計(jì)算。 電流環(huán)串行通信接口的最大優(yōu)點(diǎn)是 低阻傳輸線對(duì)電氣噪聲不敏感 , 而且易實(shí)現(xiàn)光電隔離 , 因此在長距離通信時(shí)要比 RS232C優(yōu)越得多 。 RS423A給出了不平衡信號(hào)差的規(guī)定 , 而 RS422A給出的是平衡信號(hào)差的規(guī)定 。 RS449可以不使用調(diào)制解調(diào)器,它比 RS232C傳輸速率高,通信距離長, 且由于 RS449系統(tǒng)用平衡信號(hào)差傳輸高速信號(hào),所以 噪聲低 ,又可以多點(diǎn)或者使用公共線通信,故RS449通信電纜可與多個(gè)設(shè)備并聯(lián)。 00:17:22 另一種常用的電平轉(zhuǎn)換電路是 MAX232。 MC1488內(nèi)部有三個(gè)與非門和一個(gè)反相器 , 供電電壓為 177。 數(shù)據(jù)終端設(shè)備 ( DataTerminal Equipment ,DTE),如終端, PC也可以是終端 數(shù)據(jù)通訊設(shè)備 ( Data Communication Equipment ,DCE)如 MODEM,連接 DTE設(shè)備的通信設(shè)備。 同步通信( Synchronous Communication) 同步字符 1數(shù)據(jù)字符 1數(shù)據(jù)字符 2數(shù)據(jù)字符 3數(shù)據(jù)字符 nC R C 1 C R C 2( a )同步字符 1數(shù)據(jù)字符 1數(shù)據(jù)字符 nC R C 1 C R C 2同步字符 2數(shù)據(jù)字符 2( b )00:17:22 串行通信制式: 單工 (a)、 半雙工 (b)和 全雙工 (c) (simplex half duplex full duplex) 發(fā)送器 A站 接收器 B站 單工通信 ( a ) 發(fā) 收 A站 發(fā) 收 B站 發(fā) 收 A站 發(fā) 收 B站 ( b ) ( c ) 串行通信制式 00:17:22 二、 串行通信總線標(biāo)準(zhǔn)及其接口 ? UART ? Universal Asychronous Receiver/Transmitter ? USRT ? Universal Sychronous Receiver/Transmitter ? USART ? Universal Sychronous Asychronous Receiver/Transmitter ? RS232 ? RS449/RS422/RS423 ? 20mA電流環(huán) 00:17:22 二、 串行通信總線標(biāo)準(zhǔn)及其接口 RS232C接口 RS232C接口 RS232C是使用最早 、 應(yīng)用最多的一種異步串行通信總線標(biāo)準(zhǔn) 。 異步通信的優(yōu)點(diǎn)是不需要傳送同步時(shí)鐘 , 字符幀長度不受限制 ,故設(shè)備簡單 。 波特率為每秒鐘傳送二進(jìn)制數(shù)碼的位數(shù) , 也叫比特?cái)?shù) , 單位為 b/s, 即位 /秒 。 (3) 奇偶校驗(yàn)位:位于數(shù)據(jù)位之后 , 僅占一位 , 用來表征串行通信中采用奇校驗(yàn)還是偶校驗(yàn) , 由用戶決定 。 00:17:22 串行通信的分類: 異步 (Asynchronous Communication) 同步 (Synchronous Communication) 串行通信分類 異步 (Asynchronous Communication) 一幀一幀地發(fā)送 , 每一幀數(shù)據(jù)均是低位在前 , 高位在后 , 通過傳輸線被接收端一幀一幀地接收 。 并行通信,即數(shù)據(jù)的各位同時(shí)傳送;串行通信,即數(shù)據(jù)一位一位順序傳送 實(shí)訓(xùn) 8單片機(jī)之間的雙機(jī)通信 單片機(jī)間經(jīng)常需要互相傳遞信息--通信 . 一、串行通信基礎(chǔ) 00:17:22 什么是串行通信? ? 串行通信和并行通信 計(jì)算機(jī) 1 GND 計(jì)算機(jī) 2 GND 并行通信 計(jì)算機(jī) 1 GND 計(jì)算機(jī) 2 GND 發(fā)送 接收 串行通信 并行通信:數(shù)據(jù)的各位 同時(shí) 傳送; 串行通信:數(shù)據(jù) 一位一位 順序傳送。 (2) 數(shù)據(jù)位:緊跟起始位之后 , 用戶根據(jù)情況可取 5位 、 6位 、 7位或 8位 , 低位在前高位在后 。 異步通信 (Asynchronous Communication) 00:17:22 2) 波特率 ( baud rate) 異步通信的另一個(gè)重要指標(biāo)為波特率 。 通常 , 異步通信的波特率為 50~ 9600 b/s。這里的信息幀和異步通信的字符幀不同,通常有若干個(gè)數(shù)據(jù)字符 , 在同步通信中,同步字符可以采用統(tǒng)一的標(biāo)準(zhǔn)格式,也可以由用戶約定。 RS232C主要用來定義計(jì)算機(jī)系統(tǒng) DTE和 DCE之間的電氣性能。 因此 , RS232C不能和 TTL電平直接相連 , 使用時(shí)必須進(jìn)行電平轉(zhuǎn)換 , 否則將使 TTL電路燒壞 , 實(shí)際應(yīng)用時(shí)必須注意 ! 常用的電平轉(zhuǎn)換集成電路是傳輸線驅(qū)動(dòng)器 MC1488和傳輸線接收器 MC1489。 5 V, 輸入為 RS232C電平 , 輸出為 TTL電平 。 RS449與 RS232C的主要差別在于信號(hào)在導(dǎo)線上的傳輸方法不同: RS232C是利用 傳輸信號(hào)與公共地的電壓差 , RS449是利用 信號(hào)導(dǎo)線之間的信號(hào)電壓差 ,在 m的 24AWG雙鉸線上進(jìn)行數(shù)字通信。 RS422A和 TTL進(jìn)行電平轉(zhuǎn)換最常用的芯片是傳輸線驅(qū)動(dòng)器SN75174和傳輸線接收器 SN75175, 這兩種芯片的設(shè)計(jì)都符合 EIA標(biāo)準(zhǔn) RS422A, 均采用 +5 V電源供電 。 + 5 V1 3TTL 數(shù)據(jù)入 TTL 數(shù)據(jù)出V C C V C CM O D EG N D G N DV E E+ 5 V+ 5 V+ 5 V 5 V1245164122881536912 6 L 3 2RS 423A4 7 k4 7 kRS423A標(biāo)準(zhǔn)接口 00:17:22 20 mA電流環(huán)是目前串行通信中廣泛使用的一種接口電路 。 – SCON——串行口控制寄存器 – PCON——電源及波特率選擇寄存器 00:17:22 控制寄存器 SCON SM0 SM1 SM2 REN TB8 RB8 TI RI 工作方式選擇 多機(jī)通信控制位 允許串行接收位 接收數(shù)據(jù)的第 9位 發(fā)送數(shù)據(jù)的第 9位 接收中斷標(biāo)志 發(fā)送中斷標(biāo)志 9FH 9EH 9DH 9CH 9BH 9AH 99H 98H ? 串行口工作在方式 2或方式 3時(shí) ? 當(dāng) SM2=1, RB8=1 接收數(shù)據(jù) RB8=0 不接收數(shù)據(jù) ? 當(dāng) SM2=0, RB8=1 接收數(shù)據(jù) RB8=0 接收數(shù)據(jù) ? 根據(jù) SM2與 RB8的不同組合實(shí)現(xiàn)多機(jī)通信 ? 在方式 1處于接收時(shí),若 SM2=1,則只有收到有效的停止位后,RI置 1。 這種方式常用于擴(kuò)展 I/O口。 每發(fā)送或接收的一幀信息中,包括 1位起始位 0, 8位數(shù)據(jù)位和 1位停止位 1。 00:17:22 方式 2 串行口為 11位 UART, 傳送波特率與 (PCON)的 SMOD有關(guān)。 同時(shí)滿足以下兩個(gè)條件: RI=0; SM2=0或接收到的第 9位數(shù)據(jù)為 1; 8位數(shù)據(jù)送入 SBUF,第 9位送入 RB8,并置 RI=1。發(fā)送波特率375 kb/s, 晶振為 12 MHz, SMOD=1。 在進(jìn)行雙機(jī)通信時(shí),兩機(jī)應(yīng)采用相同的工作方式和波特率。 定義雙機(jī)串行口按方式 1工作 , 晶振為 MHz, 波特率為 2400 b/s, 定時(shí)器 1按方式 2工作 。 首先接收數(shù)據(jù)長度 , 接著接收數(shù)據(jù) , 當(dāng)接收完 16個(gè)字節(jié)后 ,接收累加和校驗(yàn)碼 , 進(jìn)行校驗(yàn) 。 參考接收程序如下: ORG 0000H LJMP CSH ;轉(zhuǎn)初始化程序 ORG 0023H LJMP INTS ;轉(zhuǎn)串行口中斷程序 ORG 0100H 00:17:22 CSH: MOV TMOD, 20H ;設(shè)置定時(shí)器 1為方式 2 MOV TL1, 0F4H ;設(shè)置預(yù)置值
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1