999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

2014-10-29 22:17:43張顯磊彭永耀
中國新通信 2014年19期
關(guān)鍵詞:單片機(jī)設(shè)計(jì)

張顯磊 彭永耀

【摘要】 本設(shè)計(jì)以C8051F320單片機(jī)為主控,集成USB、RS-232和RS-485多重?cái)?shù)據(jù)傳輸功能于一體,最終實(shí)現(xiàn)將USB口數(shù)據(jù)轉(zhuǎn)換成RS-232數(shù)據(jù)以及RS-485數(shù)據(jù),同時(shí)RS232數(shù)據(jù)與RS485數(shù)據(jù)之間也可以實(shí)現(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)在無論是筆記本電腦還是平板電腦,甚至臺(tái)式電腦都很難找到RS232和RS485的串口,幾乎都是USB的接口,所以給我們?cè)斐珊芏嗖槐悖瑖?yán)重影響了應(yīng)用程序的開發(fā)和使用。由此可見,單片機(jī)多串口轉(zhuǎn)換器的研究顯得極其重要。

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

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

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

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

1.1 C8051F320單片機(jī)模塊

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

1.2 RS232模塊

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

1.3 RS485模塊

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

1.4 USB模塊

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

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

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

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

2.2 USB0的端點(diǎn)地址

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

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

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

2.4 USB中斷

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

參 考 文 獻(xiàn)

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

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

猜你喜歡
單片機(jī)設(shè)計(jì)
何為設(shè)計(jì)的守護(hù)之道?
《豐收的喜悅展示設(shè)計(jì)》
流行色(2020年1期)2020-04-28 11:16:38
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測(cè)量?jī)x
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過海——仿生設(shè)計(jì)萌到家
小議PLC與單片機(jī)之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
電子制作(2017年19期)2017-02-02 07:08:27
主站蜘蛛池模板: 超碰精品无码一区二区| 97超爽成人免费视频在线播放 | 在线国产欧美| 亚洲乱码在线视频| 国产乱人伦精品一区二区| 亚洲天堂网视频| 国产大全韩国亚洲一区二区三区| 亚洲中文字幕国产av| av手机版在线播放| 97久久人人超碰国产精品| 日韩视频免费| 国产素人在线| 国产成人三级| 婷婷亚洲天堂| 日本福利视频网站| 国产在线啪| 亚洲色无码专线精品观看| 亚洲电影天堂在线国语对白| 热伊人99re久久精品最新地| 日韩免费视频播播| 欧美在线精品一区二区三区| 巨熟乳波霸若妻中文观看免费| 日本亚洲欧美在线| 久久精品丝袜高跟鞋| 毛片久久久| 中文字幕在线不卡视频| 中文国产成人精品久久| 亚洲国产在一区二区三区| 国产精品综合色区在线观看| 国产精品久久久精品三级| 蜜臀AV在线播放| 亚洲天堂网在线观看视频| 日本AⅤ精品一区二区三区日| 欧美无专区| 中国黄色一级视频| 亚洲无码久久久久| 好吊色国产欧美日韩免费观看| 三级欧美在线| 国产夜色视频| 91视频99| 国产内射一区亚洲| 亚洲欧美另类日本| 久久精品国产亚洲AV忘忧草18| 亚洲中文字幕日产无码2021| 亚洲国产精品美女| 亚洲国产欧美国产综合久久| 亚洲天堂网在线播放| 91精品aⅴ无码中文字字幕蜜桃 | 精品欧美一区二区三区在线| 国产96在线 | 国产在线啪| 2020国产免费久久精品99| 亚洲AV色香蕉一区二区| 日韩国产综合精选| 国产乱子伦视频在线播放| 国产一级妓女av网站| 丝袜美女被出水视频一区| 免费国产在线精品一区| 国产地址二永久伊甸园| 浮力影院国产第一页| 久久久久88色偷偷| 欧美色香蕉| 美女无遮挡免费网站| 色综合色国产热无码一| 国产一级精品毛片基地| 超碰精品无码一区二区| 成人午夜亚洲影视在线观看| 久久精品免费看一| 国产一线在线| 精品成人免费自拍视频| 日本国产一区在线观看| 伊人色天堂| 国产欧美日韩综合一区在线播放| 日韩AV无码免费一二三区| 国产sm重味一区二区三区| 国产国语一级毛片| 国产成年无码AⅤ片在线| 国内精品视频区在线2021| 久久久精品无码一二三区| 一级成人欧美一区在线观看| 亚洲天堂日韩在线| 欧美在线网|