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

正文內(nèi)容

最新雙機(jī)間的串口雙向通信設(shè)計(jì)(編輯修改稿)

2024-07-27 03:29 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 通行狀態(tài)時(shí),規(guī)定設(shè)備線總長(zhǎng)不得超過(guò)20米,并且任意兩個(gè)設(shè)備間的長(zhǎng)度不得超過(guò)2米;而對(duì)于串口而言,長(zhǎng)度可達(dá)1200米。典型地,串口用于ASCII碼字符的傳輸。通信使用3根線完成,分別是地線、發(fā)送、接收。由于串口通信是異步的,端口能夠在一根線上發(fā)送數(shù)據(jù)同時(shí)在另一根線上接收數(shù)據(jù)。其他線用于握手,但不是必須的。串口通信最重要的參數(shù)是波特率、數(shù)據(jù)位、停止位和奇偶校驗(yàn)。串口通信的程序設(shè)計(jì)也是相對(duì)比較簡(jiǎn)單的,容易上手,:串口初始化發(fā)送或接收讀取數(shù)據(jù)命令等待接收數(shù)據(jù)Ifbuffer=23?數(shù)據(jù)處理及顯示關(guān)閉串口N 串口通信的程序框圖三、 總體設(shè)計(jì) 設(shè)計(jì)要求本次設(shè)計(jì)是用兩個(gè)單片機(jī)(稱(chēng)為甲機(jī)和乙機(jī))之間采用方式1雙向串行通信。甲機(jī)的K1按鍵可通過(guò)串口控制乙機(jī)的LED1點(diǎn)亮,LED2滅,甲機(jī)的K2按鍵控制乙機(jī)LED1滅,LED2點(diǎn)亮,甲機(jī)的K3按鍵控制乙機(jī)的LED1和LED2全亮。乙機(jī)的K2按鍵課控制串口向甲機(jī)發(fā)送按下的次數(shù),按下的次數(shù)通過(guò)串口顯示在甲機(jī)P0口的數(shù)碼管上。根據(jù)以上要求,: 系統(tǒng)框架圖四、 硬件設(shè)計(jì)根據(jù)設(shè)計(jì)要求,我們?cè)赑roteus仿真軟件平臺(tái)下,選取元件at89c51兩個(gè)、開(kāi)關(guān)四個(gè)、LED兩個(gè)、8位數(shù)碼管一個(gè)以及其它元件若干,: 系統(tǒng)整體電路在電路中,我們將數(shù)碼管與單片機(jī) U1 的 P0 口連接構(gòu)成系統(tǒng)的開(kāi)關(guān)記數(shù)顯式電路的部分; 將 開(kāi)關(guān)與單片機(jī) P3 接口連接組成系統(tǒng)的按鍵電路,用來(lái)對(duì)顯示器的控制;LED 的 段選端與單片機(jī) U2 的 P2 口連接構(gòu)成系統(tǒng)的 LED 顯示系統(tǒng);單片機(jī)左邊部分電路與單片機(jī)構(gòu)成系統(tǒng)的復(fù)位電路。、復(fù)位電路將元器件如電路設(shè)計(jì)圖如圖 所示連接并 與單片機(jī)相連, 構(gòu)成復(fù)位電路。 如果實(shí)現(xiàn)了燈的亮滅控制,點(diǎn)擊圖 ,使電路恢復(fù)到未開(kāi)始狀態(tài).圖 復(fù)位電路將開(kāi)關(guān) K2,K3 分別連接兩個(gè)反相器,并分別把兩個(gè)開(kāi)關(guān)連接 和 ;將K1連接 ,三個(gè)開(kāi)關(guān)接地,此電路為開(kāi)關(guān)分別控制兩個(gè)LED燈亮。 控制電路五、 軟件設(shè)計(jì)本系統(tǒng)是通過(guò)利用AT89c51芯片進(jìn)行的模擬電路實(shí)現(xiàn)的,利用八位晶體顯示器來(lái)計(jì)數(shù)乙機(jī)的按鍵按下次數(shù),利用兩個(gè)LED來(lái)給出甲機(jī)按鍵按下的相應(yīng)動(dòng)作。具體過(guò)程如下:先初始化顯示器和LED,然后甲機(jī)或者乙機(jī)選擇發(fā)送或者接收,發(fā)送方發(fā)送的數(shù)據(jù)通過(guò)緩沖池將數(shù)據(jù)傳遞給接收方,接收方接收到數(shù)據(jù)后,隨即給出相應(yīng)的動(dòng)作。:開(kāi)始初始化發(fā)送方發(fā)送數(shù)據(jù)接收方接收數(shù)據(jù)并顯示是否重置結(jié)束YN 串口雙向通信設(shè)計(jì)的流程圖 甲機(jī)軟件設(shè)計(jì)本模塊主要是甲機(jī)的發(fā)送和接收程序,發(fā)送和接收數(shù)據(jù)都會(huì)在是sbuf緩沖池中,其主要代碼如下:switch(NUM) // 甲機(jī)發(fā)送給乙機(jī)的數(shù)據(jù){case 1: TRANSPORT(39。139。)。 break。 case 2: TRANSPORT(39。239。)。break。case 3: TRANSPORT(39。339。)。break。}}}void S() interrupt 4 // 甲機(jī)接收乙機(jī)發(fā)送的數(shù)據(jù){if(RI){RI=0。 if(SBUF=0amp。amp。SBUF=9) P0=C[SBUF]。else P0=0x00。}:發(fā)送接收開(kāi)始接收或者發(fā)送初始化K1K2K3重置鍵k4乙機(jī)是否發(fā)送開(kāi)始計(jì)數(shù)數(shù)碼管顯示結(jié)束選擇開(kāi)關(guān)發(fā)送給乙機(jī) 甲機(jī)流程圖 乙機(jī)軟件
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1