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

正文內(nèi)容

基于單片機的壓力液位控制系統(tǒng)的設計研究-資料下載頁

2025-06-24 01:26本頁面
  

【正文】 據(jù)結(jié)束。接收端在接收到停止位之后,通信線又恢復為空閑邏輯“l”狀態(tài)。直至下一幀數(shù)據(jù)起始位的到達。當?shù)谝粠瑪?shù)據(jù)發(fā)送結(jié)束時,若第二幀數(shù)據(jù)發(fā)送端沒有準備好,此時傳輸線便處于高電平的空閑狀態(tài),該空閑狀態(tài)一直保持到第二幀數(shù)據(jù)發(fā)送起始位時才結(jié)束。.4.3.2同步通信同步通信是指在一個數(shù)據(jù)塊的開頭使用同步字符。數(shù)據(jù)傳送時使用同一頻率的時鐘脈沖來實現(xiàn)發(fā)送端與接收端的嚴格時間同步,這種時鐘脈沖成為同步脈沖。數(shù)據(jù)傳送時,數(shù)據(jù)與同步脈沖同時發(fā)出。數(shù)據(jù)塊中首先發(fā)同步字符,一般為1個~2個。接收端首先接收同步字符,確認同步后開始接收數(shù)據(jù)。采用同步方式傳送,硬件設各較為復雜,因為對同步脈沖相位的一致性要求嚴格。與異步傳送相比,同步傳送速率高。4.3.3波特率波特率的定義是每秒鐘傳送二進制數(shù)碼的位數(shù)(亦稱比特數(shù)),單位是b/s。波特率是串行通信的重要指標,用于表征數(shù)據(jù)傳送的速率。波特率越高,數(shù)據(jù)傳輸速度越快。字符的實際傳送速度與波特率不同。字符的實際傳送速率是指每秒鐘內(nèi)所傳字符幀的幀數(shù),與字符幀格式有關。異步通信的傳送速率在50b/s~192ffOb/s之間,波特率不同于發(fā)送時鐘和接收時鐘,時鐘頻率常是波特率的1倍、16倍或64倍。在異步串行通信中,接收設備和發(fā)送設各保持相同的傳送波特率,并以字符數(shù)據(jù)的起始位與發(fā)送設備保持同步。起始位、奇偶校驗位和停止位的約定在間一次傳送過程中必須保持一致,這樣才能成功地傳送數(shù)據(jù)。4.4通信系統(tǒng)的硬件結(jié)構(gòu)4.4.1串行口的結(jié)構(gòu)89C51單片機通過引腳RXD(P3.0,串行數(shù)據(jù)接收端)和引腳TXD(P3.i,串行數(shù)據(jù)發(fā)送端)與外界進行通信。89C51串行口主要由兩個物理上獨立的串行數(shù)據(jù)緩沖寄存器SBUF、發(fā)送控制器、接收控制器、輸入移位寄存器和輸出控制門組成。如圖4.1所示。發(fā)送緩沖寄存器SBUF只能寫,不能讀:接收緩沖寄存器SBUF只能讀,不能寫;兩個緩沖寄存器共用一個地址99H,可以用讀/寫指令區(qū)分。串行發(fā)送時,通過“MOV SBUF,A”寫指令,CPU把累加器A的內(nèi)容寫入發(fā)送的SBUF(99H),再由發(fā)送端TXD一位一位地向外發(fā)送;串行接收時,接收端RXD一位一位地接收數(shù)據(jù),直到接收到一個完整的字符數(shù)據(jù)后通知CPU,再通過“MOVA,SBUF”讀指令,CPU從接受的SBUF(99H)讀出數(shù)據(jù),送到累加器A中。發(fā)送和接收的過程可以采用中斷方式,從而可以大大提高CPU的效率。圖4.1 89(251串行口內(nèi)部結(jié)構(gòu)圖Fj94.1 11lechan of89C51 scdal orificeinside蚰Ⅵcture系統(tǒng)中由兩個特殊功能寄存器scoN和PCON來控制串行口的工作方式和波特率。波特率發(fā)生器可用定時器T1或T2構(gòu)成。4.4.2串行口控制器(SCON)SCON是一個特殊功能寄存器,地址為98H,具有位尋址功能。SCON包括串行口的工作方式選擇位8M0、SMI,多機通信標志SM2,接收允許位REN,發(fā)送接收的第九位數(shù)據(jù)TB8、RB8,以及發(fā)送和接收中斷標志n和RI。scoN的格式及各位的定義如圖4.2所示。I)7D6D5D4D3D2虬DO圖4.2¥CON格式及各位的定義Fi94.2 The format and definition ofSCONSM0和¥M1是串行12-1"作方式選擇位。兩個選擇位對應4種通信方式,如表4--1所示。表4一l串行口的工作方式SM000l18M10I01工作方式方式0方式1方式2方式3說明同步移位寄存器10位異步收發(fā)II位異步收發(fā)11位異步收發(fā)波特率島scll2由定時器控制fot,c/32或‰164由定時器控制4.4.3電源控制寄存器(PEON)PCON主要是為HCMOS型單片機的電源控制而設置的專用寄存器,地址為87H。其格式如圖4.3所示。SMOD為波特率倍增位,在方式1,方式2、方式3串行通信波特率與2SMOD4.4.4串行口的工作方式l硐根據(jù)實際需要。89C51串行口可設置4種工作方式,它們是由SCON中的SM0,SMI這兩位定義的。其中,方式0并不用于通信,而是通過外接移位寄存器芯片實現(xiàn)擴展并行YO功能。方式1、方式2和方式3都是異步通信方式,方式1是8位異步通信接口,一幀信息由10位組成,用于雙機通信;方式2和成正比。當¥MOD=I時,串行通信波特率可提高一倍。復位時sM㈣圖4.3 PCON格式及各位的定義Fi94.3TheformatanddefinitionofPCON方式3都是9位異步通信接口,方式2和3主要是波特率不同,兩者均可用于多機通信和職機通信。當SMI SM0=01時,串行接口選擇工作方式l,為可變波特率的8位異步通信方式。發(fā)送數(shù)據(jù)由TXD端輸出,接收數(shù)據(jù)由RXD端輸入。方式1以10位為一幀傳輸,其幀格式為一個起始位(O)、8個數(shù)據(jù)位和1個停止位(1),如圖4.4所示。起始位停止位]!E[E叵互叵]]門圖4.4方式l傳輸韻幀格式Fi酣.4 Th transfer format ofmode14.4.5有關參數(shù)的選取在本裝置的通信系統(tǒng)中,波特率及其他參數(shù)的選取如表4—2所示。表4—-2系統(tǒng)參數(shù)韻選取l串行口工作方式波特率(b/s)fosctMHzSMOil)定時器TlC廠r 模式定時器初值方式19600“.0592002FDH4.5Rs-_232C接口總線RS--232C是目前最常用的串行口接口標準,用于實現(xiàn)計算機與計算機之間、計算機與外設之間的數(shù)據(jù)通信。它是美國電子工業(yè)協(xié)會(EIA)在1969年公布利用公用電話網(wǎng)進行數(shù)據(jù)通信的標準,這個標準定義可接口中的信號功能,信號的電氣特征和接口的機械結(jié)構(gòu)。Rs—232總線分為DTE和DCE交換數(shù)據(jù)的TXD和RXD,實現(xiàn)數(shù)據(jù)可靠傳輸?shù)目刂菩盘枺?lián)絡信號),采用DB_一25連接器,表和-3是標準RS--232C(DB--25)的信號定義[371。表4qR¥--232C接口信號(DB--25)引腳號l2345678910Il12信號名稱保護地發(fā)送數(shù)據(jù)(TXD)接收數(shù)據(jù)(RXD)請求發(fā)送(RTS)清除旋送(CTS)DCE準備好(DSR)信號地(SGND)載波檢測(cD)未定義未定義未定義第二信道載波檢測信號傳輸方向設備地DTE—?DcEDcE—DTEDTE—DCEDCE一口I蕾DcE一眥DCE一所EDcE—DTE引腳號141516171819202122232425信號名稱第二信道發(fā)送數(shù)據(jù)發(fā)送器定時時鐘第二信道接收數(shù)據(jù)接收器定時時鐘未定義第二信道請求發(fā)送DTE準備好(DTR)信號品質(zhì)檢測器振鈴指示(RJ)數(shù)據(jù)速率檢測發(fā)送器定時時鐘未定義信號傳輸方向DTE呻DCEoTE—DcEDcE—DTEDCE—DTEDTE—DCEDTR—D(1EDCE—DTEDCE—?盯EDTE—DcBDTE—DCE13第二道摘除發(fā)送DcE一口TER8--232C為提高傳輸?shù)目垢蓴_能力,采用了負邏輯工作方式。即邏輯“l”電平為一3~一15V,邏輯“0”電平為+3一+15v,在+3~一3V之間的過渡區(qū)邏輯狀態(tài)不變。表4—-4是RS--232C電氣性能表。表4—4 RS--232C電氣性能表負載為3~7kQ時驅(qū)動器輸出電平不帶負載時驅(qū)動器輸出電平驅(qū)動器通斷時的輸出阻抗輸出短路電流驅(qū)動器轉(zhuǎn)換速率接收器輸入電壓允許范圍接收器輸入阻抗輸入開路時接收器輸出輸入通過300Q接地時接收器輸出+3v輸入時接收器輸出--3V輸入時接收器輸出最大等效負載電容最高傳輸速率標準傳輸最大距離邏輯0;+3~+15v邏輯1:一3~一15V一25~+25>300Q<0.5A<30V/,us一15~+15v在3~7七0之間邏輯l邏輯1邏輯0邏輯l2500pF20k波特15m(15()妒多芯傳輸線,無調(diào)制解調(diào)器)RS--232C規(guī)定的邏輯電平與一般微處理器、單片機的邏輯電平是不一致的。因此在實際應用時,必須把微處理器信號電平(TIL電平)轉(zhuǎn)換為RS--232C電平,或者對兩者進行逆轉(zhuǎn)換,這兩種轉(zhuǎn)換是通過專用電平轉(zhuǎn)換芯片實現(xiàn)的。本系統(tǒng)采用的是專用電平轉(zhuǎn)換芯片MA.X202。MAX202是MAXIM公司出產(chǎn)的低功耗、單電源雙RS232發(fā)送/接收器。適用于各種EIA—232E和V2.8/V2.4的通信接口。MAX202芯片有一個電源變換器,可以把輸入的+5V電源轉(zhuǎn)換成RS--2320輸出電壓所需的177。10V電壓。所以,采用此芯片接口的串行通信系統(tǒng)只要單一的+5V即可。MAX202引腳功能如表4—5所示‘3H目。表4—5 MAX202引腳功能表引腳Rl琳.11.2litRI叫,R。o168。T1Ⅲ,T2mTl時,T如ⅢC1+,C1.,C!豐,Co虬,礦‰功能RS232標準電平輸入111。電平輸出111。電平輸入RS232標準電平袖出內(nèi)部電源轉(zhuǎn)換通過充放電進行電壓轉(zhuǎn)換電源MAX202由3部分組成:電壓倍增器、Rs—232發(fā)送器和RS—232接收器。用RS--232C接口的連接方式分為近程通信和遠程通信兩種方式。近程通信是指傳輸距離在15m以內(nèi)收/發(fā)雙方可直接用電纜連接,遠距離通信可采用調(diào)制解調(diào)(Modem)技術。本系統(tǒng)中計算機與終端的連接采用的是RS--2320接口進行近程通信.其連接方法如圖4.5所示I柚l。計算機TxDR13發(fā)送數(shù)據(jù)孽螋據(jù)接收教據(jù)一發(fā)送數(shù)據(jù)RDTxD丌算機由 請求發(fā)送行u r[準備好 BCe準備好o’‘準備好RTS3TR95R串翟薔或簍囂莓盞詹莓囂簍國4.5計算機與終端連接方法Fi94.5Theeormeetingwaybetween computerandterminal4.6通信程序的設計上位機j旬下位機下達命令對,上位機發(fā)送數(shù)據(jù),下位機接收數(shù)據(jù)i反之,上位機要求下位機反映現(xiàn)場狀況時,下位機發(fā)送數(shù)據(jù),上位機接收數(shù)據(jù)。為實現(xiàn)上位機與下位機之間的通信,必須設計通信程序。RTS 堂生堂!塞一席藤愛露一‘}—————一L————■- fTsCYS 清除發(fā)進jm蓄旦[‘準備好或DSR在實現(xiàn)雙機通信的過程中,為確保通信成功,通信雙方必須在軟件上有一系列的約定,通常稱為軟件通信“協(xié)議”,本系統(tǒng)的軟件“協(xié)議”如下:本系統(tǒng)的晶振為ll,0592MHz,通信雙方波特率設置為9600b/s.雙方約定,發(fā)送,先發(fā)送一個呼叫信號,以詢問接收機是否可以接收數(shù)據(jù);接收,接收到呼叫信號后,若同意接收數(shù)據(jù),則回發(fā)“00H”作為應答信號。表示可以接收數(shù)據(jù),否則回發(fā)“05H”,表示暫不能接收數(shù)據(jù);發(fā)送機只有在接收到接收機發(fā)回的應答信號“00H”后才能將數(shù)據(jù)統(tǒng)一發(fā)向接收機,否則不斷向接收機發(fā)送呼叫信號,直到接受到接受機發(fā)回的“00H”應答信號。4.6.1上位機的通信程序本實驗裝置的控制系統(tǒng)采用Visual Basic編輯上位機的通信程序和監(jiān)控界面程序。VB支持面向?qū)ο蟮某绦蛟O計,具有結(jié)構(gòu)化的事件驅(qū)動編程模式,而且可以十分簡便地作出良好的人機界面。在Windows環(huán)境下,用戶有兩種方式實現(xiàn)串口通信14”。1)使用串口通信控件——rMSCommMSComm是微軟公司提供的ActiveX控件,運用它可以簡化Windows的串行通信編輯,程序員只需要修改控件的屬性和使用控件提供的方法,就可以配置串口,實現(xiàn)數(shù)據(jù)的接收和發(fā)送。2)API應用程序接口API提供了4個函數(shù):CreatFile、ReadFile、CreatEvent和CloseHandle,分別用于打開串口、讀串口、建立事件對象和關閉串口。程序員只需將串口當作文件的形式打開或訪問。但利用API編寫串口通信程序比較復雜,需要掌握的知識較多,而通過MSComm控件進行通信程序設計較之調(diào)用API函數(shù)進行設計要簡單、快捷,且只要較少的代碼可實現(xiàn)相同
點擊復制文檔內(nèi)容
化學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1