摘 要對計算機USB接口與51系列單片機的串行口的特點進行了研究,重點闡述了USB口與單片機的串行口之間的通信過程,為計算機和單片機在工業控制自動化等系統中的應用提供理論依據。
關鍵詞計算機USB口 單片機串口 通信協議
近年來,由于計算機優越的性能價格比和豐富的軟件資源,在許多領域內有著廣泛的應用;而MCS-51系列微型控制器(單片機)也因其價格低廉、功能集成度高、抗干擾能力強等優點已經應用到了各個領域,尤其是在數據采集和過程控制等方面顯示出了強大的生命力。但是單片機畢竟存在著功能簡單難于管理的缺點,因而在大多數場合中都是將單片機和計算機兩者結合起來組成集散控制的網絡系統。前者負責對象的控制;后者負責對單片機進行集中監控管理以及數據處理。在這種情況下,當然產生了一個新命題:即如何解決兩臺或兩臺以上機器之間通信的問題。如何實現計算機USB接口與51系列單片機的串行口異步通信。
目前普遍采用的USB1.1主要應用在中低速外部設備上,它提供的傳輸速度有低速1.5Mbps和全速12Mbps兩種,低速的USB帶寬(1.5Mbps)支持低速設備,例如顯示器、調制解調器、鍵盤、鼠標、掃描儀、打印機、光驅、磁帶機、軟驅等。全速的USB帶寬(12Mbps)將支持大范圍的多媒體設備。USB之所以能得到廣泛支持和快速普及,是因為它具備下列的很多特點:
一、使用方便
使用USB接口可以連接多個不同的設備,支持熱插拔,在軟件方面,為USB設計的驅動程序和應用軟件可以自動啟動,無需用戶干預。……