『壹』 單片機調試串口是什麼
1、串口是一種通信方式介面。其數據一位一位地順序傳送,一般使用3條線(TX、RX、GND)連接。一般電腦的COM口(9針D形介面)也稱它為RS-232介面不能與單片機機直接相連,需要通過電平轉換模塊轉換為TTL電平方可通信。主要設置有波特率、數據位數、奇偶校驗、停止位等。單片機通信一般採用96n81配置,即波特率9600、數據位:8位、奇偶校驗:n(無)、停止位:1
2、電腦和單片機通信一般使用《串口調試助手》》軟體進行調試。
沒有串口的電腦一般採用usb轉串口(TTL)與單片機的TX、RX管腳直接連接即可調試。
『貳』 單片機串口通訊RXD與TXD如何對接詳解(獨家!)
相信很多人都對單片機與計算機或者晶元通信時,RXD與TXD如何連接比較困惑。因為在一些電路圖中,有的是直連接法,有的是交叉接法,讓人有點摸不著頭腦。 首先需要明白兩個概念,就是DTE和DCE。DTE是指數據終端設備,典型的DTE就是計算機和單片機。DCE是指數據通信設備,典型的DCE就是MODEM。RS232串口標准中的RXD和TXD都是站在DTE立場上的,而不是DCE。明白了這一點,再講下面的接線方法,就很好理解了。單片機與計算機進行串口通信時,單片機的RXD接計算機的TXD,單片機的TXD接計算機的RXD。(1)使用串口直通線。設計電路時,單片機的RXD連接電路板DB9的TXD,單片機的TXD連接電路板DB9的RXD,具體實現可在232電平轉換晶元處反接。(2)使用串口交叉線。設計電路時,因為串口線已做交叉,單片機的RXD連接電路板DB9的RXD,單片機的TXD連接電路板DB9的TXD,均直連即可。這就可以解釋為什麼有的電路中使用直連接法,有的電路中使用交叉接法,就是因為使用的串口線不同。單片機與串口設備(如GPRS模塊、載波晶元等)通信時,一律將RXD與TXD反接,即單片機的RXD接設備的TXD,單片機的TXD接設備的RXD。
『叄』 51單片機串口連接到電腦上計算機無法顯示com埠如何解決(51單片機接收不到串口數據)
1. 51單片機接收不到串口數據
燈亮,證明你的線可以供電, usb有四根線。 usb轉串口線不能保證不壞, 驅動不知道能不能再win8用, 目前兩種可能,驅動問題,還有就是線壞了。沒有了
2. 串口檢測不到51單片機
電腦板載的串口不用裝驅動,打開設備管理器看看裡面有沒有串口,有的話看看串口號是多少,用對應的串口號進行下載就可以了,如果設備管理器中沒有串口,進入BIOS設置裡面,把串口使能就可以了。
3. 51單片機串口不識別
你有沒有使用usb轉串口工具??有的話應該不會有亂碼。
4. 單片機串口無法發送數據
1:先去下一個通用的串口調試軟體代替你的vb程序,用你原來單片機的程序給計算機發數據,這樣如果串口調試軟體接收到的數據是正確,說明你的vb程序問題。
2:如果上述方法接收的還是錯誤數據,則建議把單片機串口工作方式改成方式三,波特率和其他的不用變。再然串口調試軟體接收數據看看。另外:「PCON=0x00;//開總中斷,開串口中斷」PCON不是中斷控制器,下面那句才是。開中斷。
5. 51單片機串口打開失敗
IE = 0x90;把裡面的上面那句去掉,就行了。把ES=1,再來一個IE = 0x90;實際上ES=0了
6. 51單片機串口接收數據的處理程序
3.比如讀取內存地址0x22中的數據 C語言中對於內存的訪問是基於指針的,這個毋庸置疑,具體操如下 unsigned int *p= (unsigned int*)0x22 ;//定義指針,並且使指針指向了0x22這個 內存地址; 那麼*p就是最終你要讀取的數據了。4.至於如何通過串口顯示到電腦我就不多說了(這不是難點),數據你都知道了,寫到串口 緩沖區,在串口調試助手下就可以看到。5.雖然沒有貼出具體代碼,但這裡面的思想可以讓你解決更多問題。
7. 51單片機串口不夠
串口通訊理想距離在兩米以內,太長的話就容易出現誤碼,延長串口通訊的措施就是採用RS485規范了。
可以達到1公里以上。
8. 51單片機串口中斷接收字元串
使用超時中斷,字元串按一個個位元組發送下去,每個位元組發送間隙比較短。如果這個間隙超過一定得時間就認為這一串字元串發送完了。用這個方法可以接受不同長度的字元串
9. 51單片機串口發不出去
51單片機一次只能接收1個位元組數據(8位),若要接收兩個位元組,串口工具應該分成兩位元組發送。比如先發送高位元組,再發送低位元組。對於 100H,按十六進制發送 01 00,單片機收到第一位元組數據保存起來,收到第二位元組後將兩個8位數合並成16位數。
10. 51單片機串口usb電腦不顯示
單片機接入後看設備管理器中的埠,裡面有說的com幾。
『肆』 單片機,什麼是串列口,什麼是並行口
兩種介面都是用來傳送二進制數據的介面形式。
串列介面,一般有一根時鍾線,一根數據線,一個時鍾周期傳送二進制1位,要傳送一個位元組至少需要8個時鍾周期,串列線根數少,遠程傳輸抗干擾能力強,成本低。
並行介面,比如8位並行介面,除具備時鍾線外,還有8根數據線,另外還有幾根輔助信號線,一個時鍾8位數據全部可傳送完畢,並行線根數多,電纜成本高、容易受干擾因而距離受限(電纜長度受限)。
單片機的硬體特性:
1、主流單片機包括CPU、4KB容量的RAM、128 KB容量的ROM、 2個16位定時/計數器、4個8位並行口、全雙工串口行口、ADC/DAC、SPI、I2C、ISP、IAP。
2、系統結構簡單,使用方便,實現模塊化。
3、單片機可靠性高,可工作到10^6 ~10^7小時無故障。
4、處理功能強,速度快。
5、低電壓,低功耗,便於生產攜帶型產品。
6、控制功能強。
7、環境適應能力強。
『伍』 單片機串口是什麼意思
問題一:單片機里的串口和並口是什麼?什麼意思簡單解釋下,謝謝! 串列介面 (Serial Interface) 是指數據一位一位地順序傳送,其特點是通信線路簡單,只要一對傳輸線就可以實現雙向通信(可以直接利用電話線作為傳輸線),從而大大降低了成本,特別適用於遠距離通信,但傳送速度較慢。l
問題二:單片機串口調試是什麼意思? 一般通過一根串口線將單片機與PC連接好,通過常用的串口調試助手這個軟體發數據和接收數據。調試的意貳就是看是否產品能否達到設計人員想要的通信過程。
問題三:單片機串列通信中通信什麼意思? 數模是將單片機內的數據輸出轉換為模擬信號。是單片機通過數模轉換器以模擬量的方式與外部建立聯系。
模數是將外部模擬信號變為數字信號輸入單片機。是外部模擬信號通過模數轉換器與單片機建立聯系。
串口通訊是單片機與外設之間數字信號的交互。
問題四:單片機串口作用? 進行兩線制通信,通過電平轉換(MAX232)可與計算機通信
也可單片機間相互通信
問題五:單片機中串口與普通I/O口有什麼區別? 1 基本功能是一樣的,普通埠通過編程也可以完成232串口(spi,i2c)的功能。
2而大多單片機中2個串口管腳(復用,也可以做普通IO口),人家單片機廠家已經集成好了,只需操作一些寄存器和簡單編程就可以了,不需要復雜的模擬232串口進行編程了。
3,現在很多單片機都有spi,i2c集成好丹了,不需模擬編程了,簡單的控制下相應的寄存器和簡單編程可以,
問題六:什麼是單片機串口顯示 就是通過單片機的串口傳輸數據到電腦上或者其他單片機上,然後通過顯示工具顯示出來。
問題七:單片機調試串口是什麼 30分 1、串口是一種通信方式介面。其數據一位一位地順序傳送,一般使用3條線(TX、RX、GND)連接。一般電腦的口(9針D形介面)也稱它為RS-232介面不能與單片機機直接相連,需要通過電平轉換模塊轉換為TTL電平方可通信。主要設置有波特率、數據位數、奇偶校驗、停止位等。單片機通信一般採用96n81配置,即波特率9600、數據位:8位、奇偶校驗:n(無)、停止位:1
2、電腦和單片機通信一般使用《串口調試助手》》軟體進行調試。
沒有串口的電腦一般採用u *** 轉串口(TTL)與單片機的TX、RX管腳直接連接即可調試。
問題八:單片機裡面波特率是什麼意思 波特率表示串口通信快慢,單位是bit/s
就是1秒能傳送二進制數據的位數
計算機中數據都是以二進制形式存儲的
一位二進制數稱為1比特(bit),它只能表示0和1兩個數值,8位二進制數(稱1位元組)可表示的數值范圍是0-255
問題九:單片機中的TXD RXD指什麼? RXD、TXD是Receive Data ,Tran *** it Data 的意思。 RXD 為接收數據的引腳,TXD 為發送數據的引腳。
RXD是P3.0,TXD是P3.1
問題十:單片機串列口與普通IO口區別? hi 低調136 ,
串列口是復用口,可以作為串口使用,也可以作為普通IO口。
但是其他的IO口就只能作為普通IO使用了。
因為串列口的相關管教連接著串列模塊!
如果能夠幫到你,請採納我的回答,謝謝!
Anson
『陸』 單片機和串口通信使用什麼線
使用串口直通線。設計電路時,單片機的RXD連接電路板DB9的TXD,單片機的TXD連接電路板DB9的RXD,具體實現可在232電平轉換晶元處反接。
使用串口/交叉線。設計電路時,因為串口線已做交叉,單片機的RXD連接電路板DB9的RXD,單片機的TXD連接電路板DB9的TXD,均直連即可。 單片機與串口設備(如GPRS模塊、載波晶元等)通信時,一律將RXD與TXD反接,即單片機的RXD接設備的TXD,單片機的TXD接設備的RXD。
(6)單片機串口線擴展閱讀:
低雜訊系列單片機:改進的技術將電源、地安排在兩個相鄰的引腳上,外部去耦電容在PCB設計上更容易安排。
單片機技術的最大特點就是可以通過修改程序來實現不同的功能,因此舉一反三的能力就必不可少。每一節課的常式後邊,最好自己布置幾個作業,在完成這個作業的過程中,都可以參考原程序思路,在這個基礎上通過動腦思考去構建你自己的程序框架,最終將程序完成。