亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于單片機的多串口通信轉(zhuǎn)換器的研究

        2014-10-29 22:17:43張顯磊彭永耀
        中國新通信 2014年19期
        關(guān)鍵詞:收發(fā)器端點寄存器

        張顯磊 彭永耀

        【摘要】 本設(shè)計以C8051F320單片機為主控,集成USB、RS-232和RS-485多重數(shù)據(jù)傳輸功能于一體,最終實現(xiàn)將USB口數(shù)據(jù)轉(zhuǎn)換成RS-232數(shù)據(jù)以及RS-485數(shù)據(jù),同時RS232數(shù)據(jù)與RS485數(shù)據(jù)之間也可以實現(xiàn)相互轉(zhuǎn)換,可以任意選擇它們之間的數(shù)據(jù)轉(zhuǎn)換方式。

        【關(guān)鍵字】 串口 USB 數(shù)據(jù)轉(zhuǎn)換

        隨著現(xiàn)代科技的飛速發(fā)展,筆記本、平板電腦迅速風(fēng)靡,但傳統(tǒng)的串行數(shù)據(jù)口卻在新一代的電子產(chǎn)品中逐漸被淘汰,在企業(yè)、學(xué)校和其他從事電氣技術(shù)工作或?qū)W習(xí)的地方,總是需要使用RS232、RS485接口,如工業(yè)控制儀器、PLC、變頻器等,然而現(xiàn)在無論是筆記本電腦還是平板電腦,甚至臺式電腦都很難找到RS232和RS485的串口,幾乎都是USB的接口,所以給我們造成很多不便,嚴(yán)重影響了應(yīng)用程序的開發(fā)和使用。由此可見,單片機多串口轉(zhuǎn)換器的研究顯得極其重要。

        本設(shè)計通過使用C8051F320單片機為核心主控,將RS-485、USB以及RS-232集成于一起,最終在RS-232數(shù)據(jù)、RS-485數(shù)據(jù)還有USB口數(shù)據(jù)之間實現(xiàn)相互轉(zhuǎn)換。

        一、系統(tǒng)硬件設(shè)計

        本設(shè)計是一個具有USB、RS232與RS485串口之間可以相互轉(zhuǎn)換的轉(zhuǎn)換器。由單片機核心控制模塊、單片機復(fù)位模塊、電源模塊、穩(wěn)壓模塊、RS232模塊、RS485模塊、USB模塊、C2接口模塊八部分組成。其硬件連接如圖1所示。

        圖1系統(tǒng)設(shè)計框圖

        1.1 C8051F320單片機模塊

        C8051F320單片機內(nèi)部有一個可編程的時鐘振蕩器,它可以提供2、4、8和16 MHz時鐘的編程設(shè)定,無需外部插件,而且在程序運行時,可實現(xiàn)內(nèi)外時鐘的動態(tài)切換。單片機內(nèi)部有調(diào)試電路,它可以進(jìn)行全速和非侵入式的在系統(tǒng)調(diào)試,而且不需要仿真器;存儲器和寄存器支持單步和斷點,而且還可以進(jìn)行對其觀察和修改。指令的結(jié)構(gòu)呈流水線型;大部分的指令需要一個或兩個時鐘周期執(zhí)行就能執(zhí)行完。當(dāng)微控制器的時鐘頻率為25MHZ時,最高可以達(dá)到25MIPS。

        1.2 RS232模塊

        一直以來,RS-232在計算機與外設(shè)或終端的近距離通信傳輸中應(yīng)用最為普遍,屬于串行數(shù)據(jù)通信的標(biāo)準(zhǔn)接口。

        1.3 RS485模塊

        為確保高效傳輸速率,進(jìn)一步提高傳輸距離,更遠(yuǎn)、傳輸是EIA在RS232的基礎(chǔ)上,設(shè)計提出RS485接口,為了實現(xiàn)更遠(yuǎn)距離及更快速度的直接連接,制定的更高性能的接口標(biāo)準(zhǔn)。

        1.4 USB模塊

        USB(Universal Serial Bus)是現(xiàn)今電子數(shù)碼產(chǎn)品最常用的數(shù)據(jù)接口技術(shù),在本設(shè)計中單片機(C8051F320)自身具備全速和低速的USB功能控制器功能(USB0),可直接控制USB外設(shè),無需要外部元件。

        二、系統(tǒng)軟件的設(shè)計

        2.1系統(tǒng)工作流程

        系統(tǒng)提供了USB、 RS232與RS485可以互相轉(zhuǎn)換的功能。這個轉(zhuǎn)換器是基于TTL電平層面的,系統(tǒng)中的USB、RS232、RS485之間的數(shù)據(jù)通過TTL電平的橋梁進(jìn)行傳輸。

        2.2 USB0的端點地址

        共有8個端點管道。端點0一直是作為雙向IN/OUT,端點0是控制端點。其他端點被當(dāng)做是三對IN/OUT端點管道。

        2.3 USB收發(fā)器以及寄存器的訪問

        USB收發(fā)器的配置是通過USB0(收發(fā)器控制寄存器)來實現(xiàn)的。配置內(nèi)容包括收發(fā)器使能/禁止、內(nèi)部上拉電阻使能/禁止及器件速度選擇(全速或低速)。在SPEED為“1”時,USB0工作狀態(tài)為全速模式;當(dāng)位SPEED為“0”時,USB0工作狀態(tài)為低速模式。USB0中間接地址寄存器中的BUSY位則是USB0寄存器讀忙的標(biāo)志,可以通過軟件對該位進(jìn)行拉高拉動來實現(xiàn)啟動對USB0寄存器進(jìn)行讀的操作,目標(biāo)USB0寄存器的地址則由USB0ADR位(5—0)給出。USB0DAT用于間接寫、讀USB0寄存器。

        2.4 USB中斷

        主程序開始初始化所有的子程序,然后進(jìn)入一個無限循環(huán)的狀態(tài),這個過程是不停的從檢測USB狀態(tài)所獲得的信息包來更新輸出數(shù)據(jù)包。中斷寄存器的讀取和復(fù)位的程序及串口的數(shù)據(jù)傳送給USB接口的程序。通過開關(guān)切換來實現(xiàn)兩種串口與USB的通信。

        參 考 文 獻(xiàn)

        [1] 蕭世文,宋延清. USB2.0硬件設(shè)計[M].北京: 清華大學(xué)出版社,2006:39~54.

        [2] Jobn Catsoulis.Designing Embedded hardware[M].OReilly Media,Inc. ,2005:203~211.

        猜你喜歡
        收發(fā)器端點寄存器
        清管球收發(fā)器設(shè)計細(xì)節(jié)分析及應(yīng)用
        非特征端點條件下PM函數(shù)的迭代根
        Lite寄存器模型的設(shè)計與實現(xiàn)
        不等式求解過程中端點的確定
        分簇結(jié)構(gòu)向量寄存器分配策略研究*
        Virtex5 FPGA GTP_DUAL硬核兩個收發(fā)器獨立使用的實現(xiàn)
        參數(shù)型Marcinkiewicz積分算子及其交換子的加權(quán)端點估計
        基丁能雖匹配延拓法LMD端點效應(yīng)處理
        富士通半導(dǎo)體推出收發(fā)器家族全新LTE優(yōu)化多頻單芯片MB86L13A
        高速數(shù)模轉(zhuǎn)換器AD9779/AD9788的應(yīng)用
        国产精品又爽又粗又猛又黄| 中文字幕免费观看视频| 国产亚洲欧美在线播放网站| 手机在线国产福利av| 亚洲av福利院在线观看| 国产真实偷乱视频| 九九九影院| 蜜桃码一区二区三区在线观看| 亚洲av无码国产精品色软件| 公粗挺进了我的密道在线播放贝壳| 久久超碰97人人做人人爱 | 疯狂三人交性欧美| 三年片免费观看大全有| 这里有精品可以观看| 强d漂亮少妇高潮在线观看| 久久一区二区国产精品| 久久99精品久久水蜜桃| 久久免费网国产AⅤ| 国产精品一区二区三区蜜臀| 国产一区二区三区内射| 色偷偷噜噜噜亚洲男人| 亚洲欧洲日产国产AV无码| 久久精品亚洲熟女九色| 国产精品免费一区二区三区四区 | 最近中文字幕大全在线电影视频| 亚洲日韩图片专区小说专区| 国产自拍精品视频免费观看| 日韩精品 在线 国产 丝袜| 色妞色视频一区二区三区四区| 久青草国产在线观看| 日本精品久久中文字幕| 亚洲 另类 小说 国产精品| 精品亚洲成a人7777在线观看| 久久精品国产亚洲av大全相关| 精品老熟女一区二区三区在线| 丰满人妻一区二区三区视频| 无码少妇一区二区浪潮av| 久久熟女五十路| 日韩精品视频免费在线观看网站| 亚洲av无码成人网站在线观看| 在线视频这里只有精品|