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

基于51單片機的網口串口轉換模塊設計

2017-12-21 00:14:20時磊楊帆
數字技術與應用 2017年10期
關鍵詞:單片機

時磊+楊帆

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

關鍵詞:單片機;RTL8019AS;X5045;以太網

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

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

1 模塊組成

網口串口轉換模塊由單片機最小系統、單片機管理模塊、單片機與串口接口模塊和單片機與網口接口模塊構成,如圖1所示。

單片機最小系統由單片機、振蕩器電路、復位電路和電源組成。它是單片機系統工作所必須的基礎部件,可以使用市面上常用的51系列單片機,振蕩器電路、復位電路和電源都可以選用最常用的設計方案,在單片機最小系統的基礎上,通過增加其它功能模塊,來達到擴展功能的目的。

單片機管理模塊是轉換模塊的管理與控制中心,以X5045芯片作為單片機管理模塊的核心,它不僅為單片機提供復位信號,還用來存儲以太網的IP地址、MAC地址和子網掩碼等數據,可以通過單片機控制X5045芯片進行讀或寫操作,與單片機接口電路如圖2所示[1]。

2 單片機與網絡接口模塊設計

利用廉價的51單片機控制以太網控制芯片RTL8019AS來實現以太網功能,使得用戶可以通過網絡來達到共享信息資源的目的。

2.1 以太網協議簡介

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

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

2.2 RTL8019AS以太網控制器簡介

RTL8019AS是一款產于臺灣、價格低廉、性能優良、使用廣泛的以太網控制器。其主要特點及性能有[3]:

(1)符合EthernetII與IEEE802.3標準(10Base5、10Base2、10BaseT);(2)全雙工模式,速率10Mbps(收發兩端同時);(3)配置了專用于緩沖收發的數據的SRAM(16KB),大大降低了主處理器的工作負荷,能夠實現單片機與以太網通信的功能。

2.3 以太網接口電路設計

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

單片機實現以太網功能,首先在程序初始化時,對單片機管理模塊X5045進行配置,設定以太網的IP地址、MAC地址和子網掩碼,這些數據可以通過串口與計算機連接,用軟件進行更改。在RTL8019AS初始化時,寄存器CONFIG1的值設置為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單片機的地址為16位。

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

3 單片機與串口接口模塊設計

RS-232C串口現已內置在大多網絡設備中,比如計算機就采用了標準的RS-232C串口,但是51單片機的輸入、輸出電平為TTL電平,要實現兩者的互聯互通,需要進行相應的電平轉換。根據需求,現設計基于MAX232電平轉換芯片的轉換模塊,從MAX232芯片中兩路發送接收中任選一路作為接口,若T1IN接單片機的發送端TXD,則計算機的接收端RXD一定要對應接T1OUT引腳,同時,R1OUT接單片機的RXD引腳,計算機的RS-232C的發送端TXD對應接R1IN引腳[6]。其接口電路如圖4所示。

4 結語

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

參考文獻

[1]何立民.MCS—51 單片機應用設計[M].北京:北京航空航天大學出版社,1990.

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

[3]REALTEK半導體公司.RTL8019AS用戶手冊[Z].2000.

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

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

[6]王福瑞.單片微機測控系統設計大全[M].北京:北京航空航天大學出版社,1998.endprint

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 天堂网亚洲系列亚洲系列| 国产成人综合久久| 久久无码高潮喷水| 国产在线八区| 亚洲成a人片77777在线播放| 亚洲成av人无码综合在线观看| 亚洲狼网站狼狼鲁亚洲下载| 成年人视频一区二区| 国产电话自拍伊人| 啪啪免费视频一区二区| 中文无码精品A∨在线观看不卡| 被公侵犯人妻少妇一区二区三区 | 欧美第九页| 久久香蕉欧美精品| 国产无人区一区二区三区| 农村乱人伦一区二区| 高h视频在线| 亚洲AV无码乱码在线观看裸奔 | 久久亚洲综合伊人| 国产精品3p视频| 中文字幕天无码久久精品视频免费 | 亚洲黄色成人| 天天综合网色中文字幕| 青青草91视频| 日本草草视频在线观看| 婷婷激情亚洲| 亚洲天堂久久久| 三区在线视频| 免费毛片视频| 欧美午夜在线视频| 日韩二区三区无| 久久国产av麻豆| 亚洲国产清纯| 欧美午夜视频在线| 人妻91无码色偷偷色噜噜噜| 任我操在线视频| 亚洲黄色片免费看| 99久久国产综合精品女同 | 欧美午夜小视频| 欧美在线网| 国内精品视频区在线2021| 无码专区第一页| 国产黄色视频综合| 亚洲一区无码在线| 亚洲A∨无码精品午夜在线观看| 人与鲁专区| 最新亚洲av女人的天堂| 2020精品极品国产色在线观看 | 欧美在线视频a| 久热这里只有精品6| 在线精品欧美日韩| 91精品伊人久久大香线蕉| 99re热精品视频国产免费| 这里只有精品国产| 国产女人18水真多毛片18精品| 久久公开视频| 欧美区国产区| 国产精品亚欧美一区二区| 久久精品女人天堂aaa| 67194成是人免费无码| 国产精品永久不卡免费视频| 国产一区二区人大臿蕉香蕉| 国产va在线| 亚洲天堂视频网站| 午夜毛片免费观看视频 | av色爱 天堂网| 色久综合在线| 久久毛片网| 国产人人乐人人爱| 亚洲天堂首页| 欧美三级不卡在线观看视频| 97久久精品人人| 无码啪啪精品天堂浪潮av| 99热精品久久| 国产天天色| 精品久久蜜桃| 伊人无码视屏| 久久网欧美| 国产成人1024精品下载| 国产一区在线视频观看| 亚洲资源站av无码网址| 国产精品一区在线观看你懂的|