⑴ 51單片機與PC機之間的硬體如何串口連接
單片機和微機通信的電氣標准要一致,微機串口一般是RS232電氣標准,所以要加電平轉換晶元,大多用MAX232,一般單片機實驗板上都提供這樣的標准串口。
要分別編寫上位機和下位機軟體程序,單片機程序參照常式、教科書進行編寫;上位機微機可採用VB,組態軟體,Labview等軟體編寫,一般若是簡單的通信,上位機程序編寫很簡單,例如VB中學會使用mscomm控制項,有VB最基礎知識的一天就能學會。
大可以沒有單片機,沒有MAX232,沒有串列介面這些硬體就可以實現學習並掌握單片機與微機之間的串口通信。proteus可以模擬單片機,也是主流軟體。
如今的筆記本電腦幾乎都沒有保留串口,而用USB介面取而代之,不過沒關系,有了虛擬串口和串口調試助手,這些都解決了。你可以搜索一下虛擬串口,真的很不錯的。
⑵ 我自己想學習單片機,我想問 在使用開發板時,單片機與外部硬體io介面怎麼判斷,編程的時候用到的。
1 你應該去賣你板子的人要一個硬體原理圖。一般我們要是買開發板的話,人家都會給你板子的原理圖。(除非是無良商人)如果他不肯給原理圖的,你可以不要買他的板子,或者退貨。這是基本要求,沒有圖你怎麼工作?
2. 實在沒有辦法了。你還是沒有圖,你可以看看你板子上的MCU是什麼單片機。根據單片機的型號去網上下載一個數據手冊。從你的話裡面我可以看出你是一個新手。估計你買的是51的開發板吧。這類晶元的數據手冊很多的,你可以去下載一個。根據數據手冊上的I/O口管腳定義。你自己用萬用表找到相應的I/O的連線。一般如果比較好的開發板,他的I/O口會給你引出來的。或者他的I/O口上接某些東西的。比如LED,LCD,輕觸開關什麼的。然後你可以根據這個來編寫相應的程序。
⑶ 單片機為什麼要分設輸入和輸出介面
單片機的輸入和輸出介面主要是為了用於擴展單片機的外圍設備,輸入介面負責連接輸入設備(如鍵盤);輸出介面負責連接輸出設備(如顯示器等);還可以連接模擬設備如A/D、D/A轉換器,可以用於數據採集等。
輸入和輸出介面簡稱I/O介面,是單片機與外圍設備互相連接的 橋梁。
⑷ 單片機介面
單片機用的是串口,你用U口轉並口的線肯定不成了,應該用你用U口轉串口的線,裝完驅動後在計算機的硬體管理器里會生成一個虛擬COM口,你需要設置一下COM埠參數即可。通訊肯定能通的,我做過好多類似的工程的。
是的,U口轉串口線不是通用的,你得看一下你的筆記本的U口是什麼標準的,1.0的還是2.0的,買U口線的時候一定注意,介面必須匹配才可以的。
⑸ 單片機介面不夠怎麼辦
擴展介面,可以使用8259等電路搭接。謝謝採納。
⑹ 手頭有一款51系列的帶有JTAG功能的單片機。由於需要,做板子時只留了JTAG的介面,現請教如何下載程序!
下載器應該是可以公用的。軟體方面keilc是可以直接下載的,前提是需要j-link驅動,驅動裝好後點擊如下圖load按鈕(左邊)即可下載。
⑺ 關於單片機介面的問題
你這里的信號我想是一個電位信號吧,只有高電平和低電平之分吧,所以採用了P1.0腳作為信號的輸入。有信號時,P1.0為1,無信號時P1.0為0。
你現在的情況是不用使用AD轉換器。一般常用的AD有8位的和12位的,都是接在單片機的數據匯流排P0.0-P0.7上的,再使用一個I/O信號去控制讀。
⑻ 單片機上只有一個GND介面,但是我需要兩個線同時接地怎麼辦
你用麵包板焊接一個排針,把排針都用焊錫連接起來,把單片機上的GND連載排針任意一個地方,那個排針就全是GND
⑼ 單片機原理及介面技術的介紹
單片機原理及介面技術是21世紀高等學校計算機規劃教材——名家系列教材,由張毅剛主編,2011年8月由人民郵電出版社出版,《單片機原理及介面技術(C51編程)》詳細介紹了美國ATMEL公司的AT89S51單片機的硬體結構和片內外圍部件的工作原理,Keil C51編程基礎知識,並從應用設計的角度介紹AT89S51單片機的各種常用的硬體介面設計,以及相應的Keil C51介面驅動程序設計。本書最後介紹了AT89S51單片機應用系統設計以及一些典型應用舉例。