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

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

通信專業(yè)

  • PC機之間串口通信的實現

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

    標簽: PC機 串口通信

    上傳時間: 2013-12-19

    上傳用戶:小火車啦啦啦

  • 基于塑料光纖的高壓隔離通信接口設計

     通過比較各種隔離數字通信的特點和應用范圍,指出塑料光纖在隔離數字通信中的優勢。使用已經標準化的TOSLINK接口,有利于節省硬件開發成本和簡化設計難度。給出了塑料光纖的硬件驅動電路,說明設計過程中的注意事項,對光收發模塊的電壓特性和頻率特性進行全面試驗,并給出SPI口使用塑料光纖隔離通信的典型應用電路圖。試驗結果表明,該設計可為電力現場、電力電子及儀器儀表的設計提供參考。 Abstract:  y comparing characteristics and applications area of various isolated digital communications, this article indicates advantages of plastic optical fiber in isolated digital communications. Using the standardized TOSLINK interface, it helps to control costs and difficulty in hardware development and design. Then it gives the hardware driver circuit of plastic optical fiber module, explains the noticed details in design process, gives results on the basis of the optical transceiver module voltage characteristics and frequency characteristics tests. Finally,it gives typical application circuit of the SPI communication port by using plastic optical fiber isolation .The results show that this design can be referenced for the power field, power electronics and instrumentation design.

    標簽: 塑料光纖 高壓隔離 通信 接口設計

    上傳時間: 2014-01-10

    上傳用戶:gundan

  • 用遺傳算法解決通信中的TDOA問題 文件名 program 完成功能 求出在進行account_test次的試驗中每一次的最優染色體

    用遺傳算法解決通信中的TDOA問題 文件名 program 完成功能 求出在進行account_test次的試驗中每一次的最優染色體,并且求出均值MV,和均方誤差MSE 文件名 definition_constant( ) 完成功能 對各個常量試驗參數進行設定 文件名 main_program 完成功能 完成一次試驗的計算 文件名 all_Noise 完成功能 計算TDOA值(由基站所測量的TDOA(受到噪聲的干擾)) 文件名 gen_ini_pop_arr 完成功能 產生染色體矩陣pop_arr,矩陣的1,2行為估計的x,y坐標,矩陣的3,4行為0。

    標簽: account_test program TDOA 算法

    上傳時間: 2013-12-22

    上傳用戶:shinesyh

  • 本實驗利用PS/2接口實現了與鼠標通信

    本實驗利用PS/2接口實現了與鼠標通信,并將鼠標的按鍵信息通過D6,D7,D8,D9 來直觀的放映,其中D6,D7代表鼠標右鍵的狀態,當鼠標右鍵沒有按下時,D6,D7兩 個燈都不亮,當鼠標右鍵有按下時,D6,D7兩個燈同時點亮。與此相同,D8,D9則代 表鼠標左鍵的狀態。而鼠標的移動狀態,我們是通過七段數碼管來表示,低兩位的數 碼管表示X軸的移動點數,高兩位的數碼表示Y軸的移動點數。

    標簽: PS 實驗 接口 鼠標

    上傳時間: 2015-10-12

    上傳用戶:xiaoyunyun

  • i2c硬件通信例程

    i2c硬件通信例程,lpc922單片機,可以完成y與eeprom的通信!

    標簽: i2c 硬件 通信

    上傳時間: 2016-10-04

    上傳用戶:894898248

  • MODBUS 通信源代碼 MODBUS通訊協定原本是MODICON公司為自己所生產的PLC(可程式邏輯控制器)所開發的通訊協定

    MODBUS 通信源代碼 MODBUS通訊協定原本是MODICON公司為自己所生產的PLC(可程式邏輯控制器)所開發的通訊協定,後來廣泛為工業界所使用,它是一對多的方式來通訊,目前他是採開放的方式不需支付任何費用,任何人皆可開發,所以目前許多PLC、人機介面及圖控軟體都有支援。

    標簽: MODBUS MODICON PLC 通信

    上傳時間: 2014-01-23

    上傳用戶:FreeSky

  • 工程機器人自主作業控制程序

    工程機器人自主作業控制程序,內含有數據采集,通信以及PID運算等代碼。

    標簽: 工程 控制 程序

    上傳時間: 2013-12-23

    上傳用戶:66666

  • 此程序實現了兩個板子的通信

    此程序實現了兩個板子的通信,在板子重啟的時候如果一個板子按鈕按住,則這個板子稱為發射節點,另一個板子成為接受節點,發射板子實時地將自己的X,Y,Z軸的數值發送給接受板子

    標簽: 程序 通信

    上傳時間: 2013-12-16

    上傳用戶:xzt

  • matlab神經網絡算法通信信號調制識別y

    %========================開始提取加噪信號的各類特征值================================ for n=1:1:50;     m=n*Ns;     x=(n-1)*Ns; for i=x+1:m;          %提取加噪信號'signal_with_noise=y+noise'的前256個元素,抽取50次     y0(i)=signal_with_noise(i); end Y=fft(y0);        %對調制信號進行快速傅里葉算法(離散) y1=hilbert(y0) ;    %調制信號實部的解析式  factor=0;        %開始求零中心歸一化瞬時幅度譜密度的最大值gamma_max for i=x+1:m;    factor=factor+y0(i); end ms=factor/(m-x); an_i=y0./ms; acn_i=an_i-1; end gamma_max=max(fft(acn_i.*acn_i))/Ns

    標簽: matlab 神經網絡算法 通信信號 調制識別

    上傳時間: 2020-04-07

    上傳用戶:如拷貝般復制

  • 基于STM32和uCOSII的數控X-Y工作臺控制系統設計

    摘要:設計了一種基于STM32和uC/OS-ll的二維數控X-Y工作臺控制系統。為使該數控系統具有良好的實時性和穩定性,以嵌入式STM32Fl03VET6為控制核心,采用實時操作系統uC/OS-lⅡ,設計任務間的通信方式,集中管理軟硬件資源,提高系統的整體性能。本設計支持簡單G代碼輸入并對G代碼編程,實現數控X-Y工作臺步進電機直線插補和圓弧插補,完成平面輪廓加工.使數控工作臺加工實時性和穩定性進一步提高。關鍵詞:STM32;uC/OS-ll;數控;實時性;插補以計算機(PC機)作為基礎的數字控制機床(CNC),解決了大量硬件制約問題,同時使很多應用軟件得到兼收,為我國CNC開發和應用帶來了新的機遇。然而,發展迅速的基于PC的數控系統也有著不足之處:由于PC的體積限制,這種數控系統不能夠裝人對體積有嚴格要求的微型或小型數控系統,且價格昂貴;另外,基于PC的CNC功能強大,對于一些功能要求單一的簡單系統,就難以發揮其所有功能,造成資本浪費等問題。而嵌入式系統的涌現,正好彌補了基于PC的數控的不足,為數控技術提供了一種靈活方便、廉價的控制系統。目前,嵌入式數控系統的研究開發與應用,已經成為一個新的發展方向

    標簽: stm32 ucosii

    上傳時間: 2022-06-25

    上傳用戶:canderile

主站蜘蛛池模板: 东丰县| 洪湖市| 宁陕县| 措美县| 文昌市| 佛教| 长兴县| 乐业县| 长海县| 巴彦淖尔市| 梧州市| 双流县| 丰镇市| 高平市| 巴楚县| 上思县| 铜梁县| 荃湾区| 和平县| 林西县| 兰坪| 望都县| 开平市| 安岳县| 壤塘县| 响水县| 司法| 南昌县| 文山县| 锡林郭勒盟| 文水县| 赤壁市| 饶阳县| 安塞县| 铜梁县| 改则县| 桃源县| 西吉县| 宿迁市| 杭州市| 旌德县|