Linux PC和51系列單片機串行通信的設計
Linux PC和51系列單片機串行通信的設計
在單片機系統(tǒng)中,常常用數(shù)碼管(LED)做顯示器。一般的顯示器為4位或8位,即需要4個或8個LED。實現(xiàn)這種顯示的方法比較多,也比較簡單。但是,對于多個LED顯示,就必須采取必要的措施才能實現(xiàn)。本文介紹一種設計方法,
1 前言CAN 是國際上應用很廣泛的一種現(xiàn)場總線,MCS96 系列單片機是目前在工業(yè)界推廣應用較廣泛的嵌入式控制器,其87C196CA 單片機內核本身帶有CAN 控制器,支持標準和擴展的信息幀,即遵循CAN2.0A 和CAN2.0B 協(xié)議。由此
在單片機系統(tǒng)中,常常用數(shù)碼管(LED)做顯示器。一般的顯示器為4位或8位,即需要4個或8個LED。實現(xiàn)這種顯示的方法比較多,也比較簡單。但是,對于多個LED顯示,就必須采取必要的措施才能實現(xiàn)。本文介紹一種設計方法,
串行通信是計算機和外設進行通訊、對外設進行監(jiān)控并獲取由外設采集到的監(jiān)測數(shù)據的一個非常重要的手段。由于其所用的傳輸線少,成本低,實現(xiàn)起來方便易行,因而得到廣泛的應用。以往在Windows平臺上的串行通信多使用其
在串行異步通信中,目前實現(xiàn)波特率自動檢測并適應的設計思想有多種,可是他們或者需要額外的硬件支持,或者實現(xiàn)時方法繁雜且軟件開銷大。文章介紹了一種簡單可靠的用軟件實現(xiàn)波特率自動適應的方法,并給出了仿真調試
1引言在當今許多實時監(jiān)測系統(tǒng)與通信系統(tǒng)中,經常需要進行遠距離的數(shù)據傳送,為此,如何實現(xiàn)高速、可靠及低成本的數(shù)據傳輸是前級機或發(fā)送級8051單片機迫切需要解決的新技術。據此,筆者采用Dallas Semiconductor公司生產的
引言在實際工程應用中,經常會遇到將一臺PC機與多個單片機或多個智能儀表相連接進行實時監(jiān)測與管理的情況。這就要考慮通信方案的選擇問題,如果采用多個串行口或采用網絡通信的方法,則會增加成本,同時,軟件的編寫也
摘要:利用單片機的串行口、定時器/計數(shù)器T0、定時器/計數(shù)器T1、紅外發(fā)射管和紅外接收管等簡單的軟硬件就可靠地實現(xiàn)了多費率電能表的紅外通信功能。本設計詳細介紹了串行口紅外通信的軟硬件設計方法,并給出了具體的電
本文介紹了利用EDA技術設計出一種功能和通信協(xié)議與MCS-51系列單片機的串行口相兼容,性能有大幅提高的串行口控制器的IP核,并經過驗證獲得了滿意的效果。
在微機測控系統(tǒng)中,經常要用到A/D轉換。常用的方法是擴展一塊或多塊A/D采集卡。當模擬量較少或是溫度、壓力等緩變信號場合,采用總線型A/D卡并不是最合適、最經濟的方案。
利用單片機的串行口、定時器/計數(shù)器T0、定時器/計數(shù)器T1、紅外發(fā)射管和紅外接收管等簡單的軟硬件就可靠地實現(xiàn)了多費率電能表的紅外通信功能。本設計詳細介紹了串行口紅外通信的軟硬件設計方法,并給出了具體的電路原理圖、波形圖和51單片機程序。