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

        ?

        基于51單片機(jī)的網(wǎng)口串口轉(zhuǎn)換模塊設(shè)計

        2017-12-21 00:14:20時磊楊帆
        關(guān)鍵詞:單片機(jī)

        時磊+楊帆

        摘要:隨著人民生活水平的不斷提高和科學(xué)技術(shù)的不斷進(jìn)步,更加智能化和信息化的電器走進(jìn)千家萬戶,基于電器網(wǎng)絡(luò)化的思想,本文提出了基于51單片機(jī)的網(wǎng)口串口轉(zhuǎn)換模塊,并對模塊的組成進(jìn)行了介紹,最后在實踐中進(jìn)行應(yīng)用,取得了良好的效果,具有一定的推廣前景。

        關(guān)鍵詞:單片機(jī);RTL8019AS;X5045;以太網(wǎng)

        中圖分類號:TP393.05 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2017)10-0011-03

        近年來,互聯(lián)網(wǎng)迎來了日新月異的發(fā)展,不僅其用戶日趨增多,且其技術(shù)的革新也越來越頻繁,從復(fù)雜的儀器儀表到生活中常見的小型電器,都通過各種手段搭上了互聯(lián)網(wǎng)的便車,以此來共享網(wǎng)絡(luò)中豐富的信息資源。但因網(wǎng)絡(luò)設(shè)備生產(chǎn)廠家至今沒有形成統(tǒng)一的生產(chǎn)標(biāo)準(zhǔn),而大部分電子設(shè)備都配有RS-232串口,因此互聯(lián)互通可通過串口轉(zhuǎn)換來實現(xiàn),本文設(shè)計了一種基于51單片機(jī)的網(wǎng)口串口轉(zhuǎn)換方法,實現(xiàn)網(wǎng)絡(luò)互聯(lián)。

        1 模塊組成

        網(wǎng)口串口轉(zhuǎn)換模塊由單片機(jī)最小系統(tǒng)、單片機(jī)管理模塊、單片機(jī)與串口接口模塊和單片機(jī)與網(wǎng)口接口模塊構(gòu)成,如圖1所示。

        單片機(jī)最小系統(tǒng)由單片機(jī)、振蕩器電路、復(fù)位電路和電源組成。它是單片機(jī)系統(tǒng)工作所必須的基礎(chǔ)部件,可以使用市面上常用的51系列單片機(jī),振蕩器電路、復(fù)位電路和電源都可以選用最常用的設(shè)計方案,在單片機(jī)最小系統(tǒng)的基礎(chǔ)上,通過增加其它功能模塊,來達(dá)到擴(kuò)展功能的目的。

        單片機(jī)管理模塊是轉(zhuǎn)換模塊的管理與控制中心,以X5045芯片作為單片機(jī)管理模塊的核心,它不僅為單片機(jī)提供復(fù)位信號,還用來存儲以太網(wǎng)的IP地址、MAC地址和子網(wǎng)掩碼等數(shù)據(jù),可以通過單片機(jī)控制X5045芯片進(jìn)行讀或?qū)懖僮?,與單片機(jī)接口電路如圖2所示[1]。

        2 單片機(jī)與網(wǎng)絡(luò)接口模塊設(shè)計

        利用廉價的51單片機(jī)控制以太網(wǎng)控制芯片RTL8019AS來實現(xiàn)以太網(wǎng)功能,使得用戶可以通過網(wǎng)絡(luò)來達(dá)到共享信息資源的目的。

        2.1 以太網(wǎng)協(xié)議簡介

        按其功能共分為七段,以太網(wǎng)的信息格式如表1所示[2]。

        其中,數(shù)據(jù)段(DATA)為承載數(shù)據(jù)信息,分配較長的46~4500byte,其他段分配固定的字節(jié)來實現(xiàn)對應(yīng)的功能。在以太網(wǎng)傳輸中,單個傳輸數(shù)據(jù)包的長度必須在60byte到1514byte之間(其中14byte為目的地址、源地址、類型),當(dāng)傳輸?shù)臄?shù)據(jù)不足60byte時,需要填充字符;超過1514byte時,需拆分成多個數(shù)據(jù)包來傳輸。同步位、分隔位以及幀校驗序列字段在傳輸時均由以太網(wǎng)控制器自動填充,在接收端,通過控制器檢測同步位和分隔位來實現(xiàn)接收數(shù)據(jù)。

        2.2 RTL8019AS以太網(wǎng)控制器簡介

        RTL8019AS是一款產(chǎn)于臺灣、價格低廉、性能優(yōu)良、使用廣泛的以太網(wǎng)控制器。其主要特點(diǎn)及性能有[3]:

        (1)符合EthernetII與IEEE802.3標(biāo)準(zhǔn)(10Base5、10Base2、10BaseT);(2)全雙工模式,速率10Mbps(收發(fā)兩端同時);(3)配置了專用于緩沖收發(fā)的數(shù)據(jù)的SRAM(16KB),大大降低了主處理器的工作負(fù)荷,能夠?qū)崿F(xiàn)單片機(jī)與以太網(wǎng)通信的功能。

        2.3 以太網(wǎng)接口電路設(shè)計

        編寫程序利用51單片機(jī)控制RTL8019AS,實現(xiàn)其以太網(wǎng)功能,使其可與RJ-45接口互聯(lián)互通。主要器件有:RTL8019AS、74HC573(8位鎖存)、62256(32K字節(jié)的RAM)、LPF濾波器,如圖3所示[4]。

        單片機(jī)實現(xiàn)以太網(wǎng)功能,首先在程序初始化時,對單片機(jī)管理模塊X5045進(jìn)行配置,設(shè)定以太網(wǎng)的IP地址、MAC地址和子網(wǎng)掩碼,這些數(shù)據(jù)可以通過串口與計算機(jī)連接,用軟件進(jìn)行更改。在RTL8019AS初始化時,寄存器CONFIG1的值設(shè)置為00H,其用于選擇I/O基地址的低4位IOS3~0為0,RTL8019AS地址位為:00300H~0031FH,共20位,其I/O基地址為300H。利用ADDR15、I/OW、I/OR可將RTL8019AS和62256的地址空間劃分開,ADDR15接62256的CE腳,低電平時選擇62256;高電平時選擇RTL8019AS的地址空間[5]。地址總線的連接方式如圖3所示,在程序中分配8000H~801FH作為RTL8019AS的地址空間,51單片機(jī)的地址為16位。

        其網(wǎng)絡(luò)接口的電路連接方式如:在RTL8019AS中的10BASE-T收發(fā)器的基礎(chǔ)上,外接一個隔離LPF濾波器,TPIN±為接收線,TPOUT±為發(fā)送線,對應(yīng)RJ-45接口的RX±、TX±端。時鐘電路通過T1、T2接一個20MHZ晶振以及2個電容,實現(xiàn)全雙工方式。LED0、LED1為通訊顯示接口,利用發(fā)光二極管來實時反映數(shù)據(jù)傳輸結(jié)果:LED0表示通訊故障:LED1表信息傳輸正常。

        3 單片機(jī)與串口接口模塊設(shè)計

        RS-232C串口現(xiàn)已內(nèi)置在大多網(wǎng)絡(luò)設(shè)備中,比如計算機(jī)就采用了標(biāo)準(zhǔn)的RS-232C串口,但是51單片機(jī)的輸入、輸出電平為TTL電平,要實現(xiàn)兩者的互聯(lián)互通,需要進(jìn)行相應(yīng)的電平轉(zhuǎn)換。根據(jù)需求,現(xiàn)設(shè)計基于MAX232電平轉(zhuǎn)換芯片的轉(zhuǎn)換模塊,從MAX232芯片中兩路發(fā)送接收中任選一路作為接口,若T1IN接單片機(jī)的發(fā)送端TXD,則計算機(jī)的接收端RXD一定要對應(yīng)接T1OUT引腳,同時,R1OUT接單片機(jī)的RXD引腳,計算機(jī)的RS-232C的發(fā)送端TXD對應(yīng)接R1IN引腳[6]。其接口電路如圖4所示。

        4 結(jié)語

        此網(wǎng)口串口轉(zhuǎn)換模塊已在實踐中得到應(yīng)用,收到了良好的效果,該模塊不僅可以實現(xiàn)以太網(wǎng)的基本協(xié)議,包括ARP、IP、ICMP、TCP、UDP等數(shù)據(jù)通信協(xié)議,而且只要稍做改造,便可以與RS-422、RS-485等串口進(jìn)行網(wǎng)口轉(zhuǎn)換,顯示出了功能強(qiáng)大,易于擴(kuò)展,應(yīng)用范圍廣的特點(diǎn),具有一定的推廣前景。

        參考文獻(xiàn)

        [1]何立民.MCS—51 單片機(jī)應(yīng)用設(shè)計[M].北京:北京航空航天大學(xué)出版社,1990.

        [2]赫爾德·吉爾伯特.以太網(wǎng)(第三版)[M].北京:人民郵電出版社,2000.

        [3]REALTEK半導(dǎo)體公司.RTL8019AS用戶手冊[Z].2000.

        [4]溫陽東,何瑄,鄧箐.基于RTL8019AS 的以太網(wǎng)接口單元研究[J].儀器儀表用戶,2006,(3):84-85.

        [5]李章林,張立民.TCP/IP 在51 單片機(jī)上的實現(xiàn)特點(diǎn)和方法[J].南開大學(xué)學(xué)報,2003,(8):77-79.

        [6]王福瑞.單片微機(jī)測控系統(tǒng)設(shè)計大全[M].北京:北京航空航天大學(xué)出版社,1998.endprint

        猜你喜歡
        單片機(jī)
        基于單片機(jī)的SPWM控制逆變器的設(shè)計與實現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機(jī)的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機(jī)的多功能智能插排
        電子制作(2019年11期)2019-07-04 00:34:48
        基于單片機(jī)的便捷式LCF測量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        小議PLC與單片機(jī)之間的串行通信及應(yīng)用
        電子制作(2018年12期)2018-08-01 00:48:04
        MSP430單片機(jī)在仿真中要注意的幾點(diǎn)問題
        電子制作(2017年9期)2017-04-17 03:00:53
        基于單片機(jī)的平衡控制系統(tǒng)設(shè)計
        電子制作(2017年19期)2017-02-02 07:08:27
        基于單片機(jī)的三維LED點(diǎn)陣設(shè)計
        電子制作(2016年21期)2016-05-17 03:52:51
        Microchip推出兩個全新PIC單片機(jī)系列
        基于Proteus的單片機(jī)控制系統(tǒng)的仿真設(shè)計
        ā片在线观看| 无码伊人66久久大杳蕉网站谷歌| 免费观看羞羞视频网站| 永久免费无码av在线网站| 亚洲人成18禁网站| 日本免费精品一区二区三区视频| 女人的精水喷出来视频| 久久综合九色综合网站| 色综合久久久久综合999| 精品国产日产av在线| 8x国产精品视频| 在线观看午夜亚洲一区| 亚洲国产成人精品激情资源9| av在线播放一区二区免费| 国产av无码专区亚洲版综合| 国产一区二区三区影院| 久久久亚洲精品蜜桃臀 | 五月丁香综合激情六月久久| 成人区人妻精品一区二区不卡网站 | 中文字幕久久久人妻无码| 亚洲综合伊人制服丝袜美腿 | 国产精品美女久久久久久大全| 国产成人久久精品二区三区| 久久久久久人妻无码| 丰满少妇被猛男猛烈进入久久| 欧美精品v欧洲高清| av网站国产主播在线| 女人和拘做受全程看视频 | 乱码av麻豆丝袜熟女系列| 性夜影院爽黄a爽在线看香蕉| 国产大陆av一区二区三区| 日本一区二区三区人妻| 天堂国精产品2023年| 日本久久久免费高清| 日本高清一区二区不卡| 国产精品天堂avav在线| 国产乱视频| 日本高清一区二区三区在线| 免费大片黄国产在线观看| 少妇被粗大的猛进69视频| 日本变态网址中国字幕|