亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲(chóng)蟲(chóng)首頁(yè)| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

地鐵牽引供電

  • PC機(jī)之間串口通信的實(shí)現(xiàn)

    PC機(jī)之間串口通信的實(shí)現(xiàn)一、實(shí)驗(yàn)?zāi)康?nbsp;1.熟悉微機(jī)接口實(shí)驗(yàn)裝置的結(jié)構(gòu)和使用方法。 2.掌握通信接口芯片8251和8250的功能和使用方法。 3.學(xué)會(huì)串行通信程序的編制方法。 二、實(shí)驗(yàn)內(nèi)容與要求 1.基本要求主機(jī)接收開(kāi)關(guān)量輸入的數(shù)據(jù)(二進(jìn)制或十六進(jìn)制),從鍵盤上按“傳輸”鍵(可自行定義),就將該數(shù)據(jù)通過(guò)8251A傳輸出去。終端接收后在顯示器上顯示數(shù)據(jù)。具體操作說(shuō)明如下:(1)出現(xiàn)提示信息“start with R in the board!”,通過(guò)調(diào)整乒乓開(kāi)關(guān)的狀態(tài),設(shè)置8位數(shù)據(jù);(2)在小鍵盤上按“R”鍵,系統(tǒng)將此時(shí)乒乓開(kāi)關(guān)的狀態(tài)讀入計(jì)算機(jī)I中,并顯示出來(lái),同時(shí)顯示經(jīng)串行通訊后,計(jì)算機(jī)II接收到的數(shù)據(jù);(3)完成后,系統(tǒng)提示“do you want to send another data? Y/N”,根據(jù)用戶需要,在鍵盤按下“Y”鍵,則重復(fù)步驟(1),進(jìn)行另一數(shù)據(jù)的通訊;在鍵盤按除“Y”鍵外的任意鍵,將退出本程序。2.提高要求 能夠進(jìn)行出錯(cuò)處理,例如采用奇偶校驗(yàn),出錯(cuò)重傳或者采用接收方回傳和發(fā)送方確認(rèn)來(lái)保證發(fā)送和接收正確。 三、設(shè)計(jì)報(bào)告要求 1.設(shè)計(jì)目的和內(nèi)容 2.總體設(shè)計(jì) 3.硬件設(shè)計(jì):原理圖(接線圖)及簡(jiǎn)要說(shuō)明 4.軟件設(shè)計(jì)框圖及程序清單5.設(shè)計(jì)結(jié)果和體會(huì)(包括遇到的問(wèn)題及解決的方法) 四、8251A通用串行輸入/輸出接口芯片由于CPU與接口之間按并行方式傳輸,接口與外設(shè)之間按串行方式傳輸,因此,在串行接口中,必須要有“接收移位寄存器”(串→并)和“發(fā)送移位寄存器”(并→串)。能夠完成上述“串←→并”轉(zhuǎn)換功能的電路,通常稱為“通用異步收發(fā)器”(UART:Universal Asynchronous Receiver and Transmitter),典型的芯片有:Intel 8250/8251。8251A異步工作方式:如果8251A編程為異步方式,在需要發(fā)送字符時(shí),必須首先設(shè)置TXEN和CTS#為有效狀態(tài),TXEN(Transmitter Enable)是允許發(fā)送信號(hào),是命令寄存器中的一位;CTS#(Clear To Send)是由外設(shè)發(fā)來(lái)的對(duì)CPU請(qǐng)求發(fā)送信號(hào)的響應(yīng)信號(hào)。然后就開(kāi)始發(fā)送過(guò)程。在發(fā)送時(shí),每當(dāng)CPU送往發(fā)送緩沖器一個(gè)字符,發(fā)送器自動(dòng)為這個(gè)字符加上1個(gè)起始位,并且按照編程要求加上奇/偶校驗(yàn)位以及1個(gè)、1.5個(gè)或者2個(gè)停止位。串行數(shù)據(jù)以起始位開(kāi)始,接著是最低有效數(shù)據(jù)位,最高有效位的后面是奇/偶校驗(yàn)位,然后是停止位。按位發(fā)送的數(shù)據(jù)是以發(fā)送時(shí)鐘TXC的下降沿同步的,也就是說(shuō)這些數(shù)據(jù)總是在發(fā)送時(shí)鐘TXC的下降沿從8251A發(fā)出。數(shù)據(jù)傳輸?shù)牟ㄌ芈嗜Q于編程時(shí)指定的波特率因子,為發(fā)送器時(shí)鐘頻率的1、1/16或1/64。當(dāng)波特率指定為16時(shí),數(shù)據(jù)傳輸?shù)牟ㄌ芈示褪前l(fā)送器時(shí)鐘頻率的1/16。CPU通過(guò)數(shù)據(jù)總線將數(shù)據(jù)送到8251A的數(shù)據(jù)輸出緩沖寄存器以后,再傳輸?shù)桨l(fā)送緩沖器,經(jīng)移位寄存器移位,將并行數(shù)據(jù)變?yōu)榇袛?shù)據(jù),從TxD端送往外部設(shè)備。在8251A接收字符時(shí),命令寄存器的接收允許位RxE(Receiver Enable)必須為1。8251A通過(guò)檢測(cè)RxD引腳上的低電平來(lái)準(zhǔn)備接收字符,在沒(méi)有字符傳送時(shí)RxD端為高電平。8251A不斷地檢測(cè)RxD引腳,從RxD端上檢測(cè)到低電平以后,便認(rèn)為是串行數(shù)據(jù)的起始位,并且啟動(dòng)接收控制電路中的一個(gè)計(jì)數(shù)器來(lái)進(jìn)行計(jì)數(shù),計(jì)數(shù)器的頻率等于接收器時(shí)鐘頻率。計(jì)數(shù)器是作為接收器采樣定時(shí),當(dāng)計(jì)數(shù)到相當(dāng)于半個(gè)數(shù)位的傳輸時(shí)間時(shí)再次對(duì)RxD端進(jìn)行采樣,如果仍為低電平,則確認(rèn)該數(shù)位是一個(gè)有效的起始位。若傳輸一個(gè)字符需要16個(gè)時(shí)鐘,那么就是要在計(jì)數(shù)8個(gè)時(shí)鐘后采樣到低電平。之后,8251A每隔一個(gè)數(shù)位的傳輸時(shí)間對(duì)RxD端采樣一次,依次確定串行數(shù)據(jù)位的值。串行數(shù)據(jù)位順序進(jìn)入接收移位寄存器,通過(guò)校驗(yàn)并除去停止位,變成并行數(shù)據(jù)以后通過(guò)內(nèi)部數(shù)據(jù)總線送入接收緩沖器,此時(shí)發(fā)出有效狀態(tài)的RxRDY信號(hào)通知CPU,通知CPU8251A已經(jīng)收到一個(gè)有效的數(shù)據(jù)。一個(gè)字符對(duì)應(yīng)的數(shù)據(jù)可以是5~8位。如果一個(gè)字符對(duì)應(yīng)的數(shù)據(jù)不到8位,8251A會(huì)在移位轉(zhuǎn)換成并行數(shù)據(jù)的時(shí)候,自動(dòng)把他們的高位補(bǔ)成0。 五、系統(tǒng)總體設(shè)計(jì)方案根據(jù)系統(tǒng)設(shè)計(jì)的要求,對(duì)系統(tǒng)設(shè)計(jì)的總體方案進(jìn)行論證分析如下:1.獲取8位開(kāi)關(guān)量可使用實(shí)驗(yàn)臺(tái)上的8255A可編程并行接口芯片,因?yàn)橹灰@取8位數(shù)據(jù)量,只需使用基本輸入和8位數(shù)據(jù)線,所以將8255A工作在方式0,PA0-PA7接實(shí)驗(yàn)臺(tái)上的8位開(kāi)關(guān)量。2.當(dāng)使用串口進(jìn)行數(shù)據(jù)傳送時(shí),雖然同步通信速度遠(yuǎn)遠(yuǎn)高于異步通信,可達(dá)500kbit/s,但由于其需要有一個(gè)時(shí)鐘來(lái)實(shí)現(xiàn)發(fā)送端和接收端之間的同步,硬件電路復(fù)雜,通常計(jì)算機(jī)之間的通信只采用異步通信。3.由于8251A本身沒(méi)有時(shí)鐘,需要外部提供,所以本設(shè)計(jì)中使用實(shí)驗(yàn)臺(tái)上的8253芯片的計(jì)數(shù)器2來(lái)實(shí)現(xiàn)。4:顯示和鍵盤輸入均使用DOS功能調(diào)用來(lái)實(shí)現(xiàn)。設(shè)計(jì)思路框圖,如下圖所示: 六、硬件設(shè)計(jì)硬件電路主要分為8位開(kāi)關(guān)量數(shù)據(jù)獲取電路,串行通信數(shù)據(jù)發(fā)送電路,串行通信數(shù)據(jù)接收電路三個(gè)部分。1.8位開(kāi)關(guān)量數(shù)據(jù)獲取電路該電路主要是利用8255并行接口讀取8位乒乓開(kāi)關(guān)的數(shù)據(jù)。此次設(shè)計(jì)在獲取8位開(kāi)關(guān)數(shù)據(jù)量時(shí)采用8255令其工作在方式0,A口輸入8位數(shù)據(jù),CS#接實(shí)驗(yàn)臺(tái)上CS1口,對(duì)應(yīng)端口為280H-283H,PA0-PA7接8個(gè)開(kāi)關(guān)。2.串行通信電路串行通信電路本設(shè)計(jì)中8253主要為8251充當(dāng)頻率發(fā)生器,接線如下圖所示。

    標(biāo)簽: PC機(jī) 串口通信

    上傳時(shí)間: 2013-12-19

    上傳用戶:小火車?yán)怖怖?/p>

  • 一、 設(shè)計(jì)目的及所需設(shè)備: 了解PC機(jī)串行口的使用;所需設(shè)備為:PC機(jī)

    一、 設(shè)計(jì)目的及所需設(shè)備: 了解PC機(jī)串行口的使用;所需設(shè)備為:PC機(jī),RS232插座及連線; 二、串行口的有關(guān)硬件資料 1. 9芯RS-232C接口標(biāo)準(zhǔn): (1) 引腳1:CD,載體檢測(cè); (2) 引腳2:RXD,接收數(shù)據(jù); (3) 引腳3:TXD,發(fā)送數(shù)據(jù); (4) 引腳4:DTR,終端準(zhǔn)備好; (5) 引腳5:信號(hào)地; (6) 引腳6:DSR,MODEM準(zhǔn)備好; (7) 引腳7:RTS,請(qǐng)求發(fā)送; (8) 引腳8:CTS,清除發(fā)送; (9) 引腳9:RI,響鈴指示;

    標(biāo)簽: 設(shè)備 PC機(jī) 串行口

    上傳時(shí)間: 2015-07-17

    上傳用戶:myworkpost

  • 由8051組成的單片機(jī)系統(tǒng)通常情況下

    由8051組成的單片機(jī)系統(tǒng)通常情況下,P0口分時(shí)復(fù)用作為地址、數(shù)據(jù)總線,P2口提供A15-A8即高8位地址,P3口用作第二功能,只有P1口通常用作I/0口。P1口是8位準(zhǔn)雙向口,它的每一位都可獨(dú)立地定義為輸入或輸出,因此既可作為8位的并行I/O口,也可作為8位的輸入輸出端。當(dāng)工作在輸入方式時(shí),對(duì)應(yīng)位的鎖存器必須先置1,才能正確地讀到引腳上的信號(hào),否則,執(zhí)行讀引腳指令時(shí),若對(duì)應(yīng)位的鎖存器的值為0,讀的結(jié)果永遠(yuǎn)為0。

    標(biāo)簽: 8051 單片機(jī)系統(tǒng)

    上傳時(shí)間: 2016-09-18

    上傳用戶:410805624

  • 程式描述:使用Cypress的Cy7C68013A晶片進(jìn)行設(shè)計(jì)

    程式描述:使用Cypress的Cy7C68013A晶片進(jìn)行設(shè)計(jì),通過(guò)外接EEPROM來(lái)進(jìn)行供電時(shí)的重列舉。程式包括USB韌體端的程式以及電腦端的程式。 安裝:把來(lái)源程式碼複製到硬碟特定目錄下,使用Keil C編譯器和Visual C++ 6.0運(yùn)行即可。 注意:可以首先使用Cypress的測(cè)試工具進(jìn)行韌體程式的測(cè)試,以確保韌體程式的正確性。

    標(biāo)簽: Cypress 68013A C68013 68013

    上傳時(shí)間: 2017-02-10

    上傳用戶:waitingfy

  • STM8 EMC布板注意事項(xiàng)

    STM8S 的 VCAP 電容是一個(gè)很特別的電容。它是 STM8S 的內(nèi)核的工作電壓。需要在外部加一個(gè)外部的電容,以保證內(nèi)核工作電壓的穩(wěn)定。一般推薦 1uF 的瓷片電容。。而且1uF 的瓷片電容在進(jìn)行 PCB 布線時(shí),必須要盡可能地靠近 VCAP 引腳,一直靠近到不能再靠近為止。這一點(diǎn)非常非常重要,切記!切記!(STM8L 系列上沒(méi)有此電容) STM8 EMC布板注意事項(xiàng)

    標(biāo)簽: stm8 emc

    上傳時(shí)間: 2022-07-01

    上傳用戶:

  • 剖析切換式電源供應(yīng)器的原理及常用元件規(guī)格

    剖析切換式電源供應(yīng)器的原理及常用元件規(guī)格

    標(biāo)簽: 元件

    上傳時(shí)間: 2013-06-27

    上傳用戶:eeworm

  • 剖析切換式電源供應(yīng)器的原理及常用元件規(guī)格.pdf

    專輯類-開(kāi)關(guān)電源相關(guān)專輯-119冊(cè)-749M 剖析切換式電源供應(yīng)器的原理及常用元件規(guī)格.pdf

    標(biāo)簽: 元件

    上傳時(shí)間: 2013-06-16

    上傳用戶:huangzchytems

  • 這個(gè)項(xiàng)目簡(jiǎn)潔、通俗地解釋了有關(guān)平衡二叉樹(shù)的問(wèn)題。也提供了源代碼和一個(gè)供演示的通用類。描述/提供了如何平衡二叉樹(shù)的功能。

    這個(gè)項(xiàng)目簡(jiǎn)潔、通俗地解釋了有關(guān)平衡二叉樹(shù)的問(wèn)題。也提供了源代碼和一個(gè)供演示的通用類。描述/提供了如何平衡二叉樹(shù)的功能。

    標(biāo)簽: 二叉樹(shù) 項(xiàng)目 源代碼

    上傳時(shí)間: 2013-12-23

    上傳用戶:dongbaobao

  • DDS 詳細(xì)地講述了AD9852的使用 為北理工一研究生的論文 筆者僅是拿出來(lái)供大家參考,不盜版之嫌 好東西, 大家看

    DDS 詳細(xì)地講述了AD9852的使用 為北理工一研究生的論文 筆者僅是拿出來(lái)供大家參考,不盜版之嫌 好東西, 大家看

    標(biāo)簽: 9852 DDS AD

    上傳時(shí)間: 2013-12-12

    上傳用戶:x4587

  • 本書(shū)全面系統(tǒng)地介紹了遺傳算法的基本原理,數(shù)學(xué)基礎(chǔ),各種主要實(shí)現(xiàn)技術(shù),并給出了一些應(yīng)用示例,同時(shí)還簡(jiǎn)要地介紹了進(jìn)化計(jì)算的基本內(nèi)容.本書(shū)具有系統(tǒng)性強(qiáng),可讀性強(qiáng),可操作性強(qiáng)的特點(diǎn).本書(shū)可供智能計(jì)算,自動(dòng)控制

    本書(shū)全面系統(tǒng)地介紹了遺傳算法的基本原理,數(shù)學(xué)基礎(chǔ),各種主要實(shí)現(xiàn)技術(shù),并給出了一些應(yīng)用示例,同時(shí)還簡(jiǎn)要地介紹了進(jìn)化計(jì)算的基本內(nèi)容.本書(shū)具有系統(tǒng)性強(qiáng),可讀性強(qiáng),可操作性強(qiáng)的特點(diǎn).本書(shū)可供智能計(jì)算,自動(dòng)控制,系統(tǒng)工程,優(yōu)化計(jì)算,經(jīng)濟(jì)管理,運(yùn)籌學(xué),計(jì)算機(jī)專業(yè)的研究人員,研究生及高年級(jí)大學(xué)生參考.

    標(biāo)簽: 算法 實(shí)現(xiàn)技術(shù) 操作性

    上傳時(shí)間: 2016-01-08

    上傳用戶:蠢蠢66

主站蜘蛛池模板: 遵义县| 东乡族自治县| 海林市| 辽源市| 阳泉市| 炉霍县| 三明市| 郸城县| 封丘县| 凌海市| 花莲市| 方正县| 莆田市| 清水河县| 和硕县| 繁峙县| 平远县| 清新县| 玛纳斯县| 加查县| 抚松县| 崇信县| 海阳市| 镇坪县| 刚察县| 武鸣县| 灵武市| 玛多县| 怀宁县| 大英县| 逊克县| 乌审旗| 隆回县| 闸北区| 丹棱县| 常山县| 苏尼特左旗| 屏东市| 浙江省| 阳东县| 陇南市|