;先通過串口調試工具即PC發送字符給單片機,單片機接收數據后再發給PC, ;再次通過串口調試工具觀察傳送結果,即實現了PC到單片機的收發 ;由于本地仿真,需要安裝虛擬串口,PC用COM1口,MCU的COMPIM設為COM2,波特率均為9600 org 0000h ajmp main org 0023h ajmp aa org 0030h main: mov scon, #50h ;設置單片機串口方式1接收 mov tmod,#20h ;定時器T1工作于定時方式2 mov pcon,#00h ;串口波特率SMOD=0,Fosc=11.0592M mov th1,#0fdh ;定時器T1初值=FDH,產生9600波特率 mov tl1,#0fdh setb ea setb es setb tr1 CLR F0 ;F0=0接收 mov a,sbuf ;啟動串口接收數據 sjmp $ aa: JB F0,TRS SETB F0 clr ri ;接收一個數據后清除RI標志 MOV SCON,#40H ;設置單片機串口方式1發送 MOV SBUF,A ;啟動串口發送數據 RETI TRS: CLR TI ;發送一個數據后清除TI標志 CLR F0 MOV SCON,#50H ;設置單片機串口方式1接收 mov A,sbuf ;啟動串口接收數據 RETI end
單片機-串口與PC通信
相關推薦
MSComm控件實現單片機與PC機的串口通信
本文主要利用MSComm控件實現單片機與PC機的串口通信,重點是軟件部分的設計。采用VC++ 6.0軟件開發平臺,利用MFC編程的思想方法,建立友好的人機交互界面。PC機向單片機發送信號,將單片機
2020-07-14 10:50:433179
RS 232串口通信在PC機與單片機通信中的應用
在絕大多數PC機的標準配置中,都有一個到多個RS 232串口,因為RS 232串口擔負著PC機和單片機之間大量的數據交換的重任。單片機89C52用于自動控制及數據傳輸,并通過RS 232接口向上位機進行數據通信。
2016-01-19 10:09:386025
51單片機串口通信出現硬件故障
51單片機串口通信,PC可以接收單片機信息,單片機收不到PC發送的信息,硬件問題,當一樣的程序運行在工廠做的開發板上時,一切正常。在我自己焊接的板上不行。運行單片機發送信息到PC上的程序時,單片機和串口接頭RXD,TXD上都有脈沖信號。懇請各位大俠不吝賜教
2019-03-20 05:07:20
51單片機串口通信求助!!!!!
最近在使用串口通信時遇到了點小問題解決不了,用的是AT89S51和max232與PC的通信,串口連接好之后板子上電,測試程序在跑,但是串口不工作,此時測的單片機TX引腳低電平,然后掉電之后迅速上電串口就好了,大神給我分析一下子。。。在線等。。。。。。
2012-10-30 09:10:59
51單片機串口通信問題
PC可以接收單片機信息,單片機收不到PC發送的信硬件問題,當一樣的程序運行在工廠做的開發板上時,一切正常。在我自己焊接的板上不行。運行單片機發送信息到PC上的程序時,單片機和串口線RXD,TXD上都有脈沖信號,
2013-09-28 22:19:22
51單片機串口人機交互調試器使用流程分享!
調試器就能幫到你。其原理是通過51單片機的串口與PC通信,PC發送指令,然后單片機執行指令完成相應的功能。目前調試器的代碼暫不開源,以庫的形式發布給大家使用。使用示例先看一下 help 的內容:目前有四個
2019-07-18 04:01:03
51單片機與PC串口通信時同時上電出現串口死機
51單片機用MAX232CPE做232串口通信,當PC與單片機同時上電后,用串口助手無法通信,單片機單獨上電后就可以通信了,每次啟動都出現這樣的問題,但是用串口轉USB再通信就沒有這樣的問題,求大神指導一下這是什么問題
2019-05-21 03:31:53
PC 機與單片機通信(RS232 協議) 精選資料推薦
PC 機與單片機通信(RS232 協議)1、單片機串口通信的應用2、PC控制單片機IO口輸出3、單片機控制實訓指導及綜合應用實例4、單片機給計算機發送數據文章目錄PC 機與單片機通信(RS232
2021-07-20 06:30:39
PC與單片機通信
截圖只是部分,具體看下面目錄,圖片下面也有獲取地址下載地址:技術交流:78709199目錄內容:0001、PC與單片機通信(RS232)0002、C與VB語言聯合在proteus上仿真0003、IC卡讀寫仿真0004、Integrate就醫服務平臺論文0005、PC紅外線遙控器上位...
2021-08-06 07:14:06
pc機單個232口和設備通信
想做個PC機單個232串口和單片機 的通信, 單片機用IO口模擬UART , 單個單片機和pc通信可以,但是多個單片機同時和一個串口通信怎么做呢,目前想做12個同時通信,有沒大大指導下 除了買PCI串口擴展卡之外~~
2012-09-28 10:05:16
單片機串口通信
在做串口通信時遇到的問題:單片機沒有上電的時候,電腦能識別連在單片機上的串口,設備管理器中能顯示有端口;但是單片機一上電,就無法識別了,在設備管理器中也沒有顯示相應端口了。我用的是USB轉串口的線直接連的,驅動我也裝好的
2012-11-25 13:12:54
單片機與PC機串口通信編程
單片機與PC機串口通信編程實驗目的利用PROTUES仿真軟件、串口調試助手、虛擬串口,搭建單片機與PC通信仿真平臺,熟悉單片機串口的配置及與PC機的通信方法;嘗試制定通信協議,單片機根據通信協議解析
2022-02-16 07:00:11
LabVIEW串口通信實例:PC機與51單片機串口通信實例
相關課程推薦:《8周LabVIEW視覺項目編程實戰特訓營》LabVIEW串口通信實例:PC機與51單片機串口通信實例
2015-06-28 20:04:57
LabVIEW與單片機串口通信的問題
各位大神,我剛接觸LabVIEW不久,我現在有一個89C52單片機,想把單片機采集到的數據傳給上位機LabVIEW,現在單片機的串口程序已經改好,并在電腦上可以用串口調試助手看到單片機傳來的數據
2015-06-18 16:23:55
Proteus 51單片機與PC的串口通信調試
/*******************************************************************************實驗:單片機與PC串口通信發送十六進制的數據也就是HEX發送,單片機得到的就是原值;若文本形式發送,單片機接收到相應的ASCII碼;這里采用十六進制發送,無需轉換
2018-11-27 13:57:41
[求助]求畢業設計參考:單片機與上位機(PC)通信電路與軟件設計
設計要求:1.單片機與PC之間通過串口進行通信。 2上位機通信界面送字符R,單片機接收字符,自右向左循環點亮8個LED燈,上位機送L字符,單片機接收字符,自左向右循環點亮8個LED燈。3上位機界面具有對話框,向單片機送字符直接通過對話框輸入相應字符。
2010-10-28 23:56:50
labview實現PC 與單片機通信
labview實現PC 與單片機通信,任務要求:PC機發送數據給單片機,然后單片機返回發送的數據,測試發送的數據和接收的數據是否相同。波特率:4800,數據位8,校驗位:0,停止位:1
2013-06-26 08:49:44
關于51單片機串口通信的問題
一個字節,單片機的RI/TI位會置1從而選擇是否進入中斷。以最基本的使用“串口助手”實現PC與單片機的串口通信為例:如圖是PC從串口助手發送一個字符到單片機,再由單片機返回該字符的例程結果。該字符
2017-10-26 10:18:54
基于AT89C51單片機串口通信的程序設計
本文將介紹單片機串口的特點及編程方法,并且在最后給出一個實用的單片機和計算通過串口通信的程序。本文大致分為:串行接口的基本特點串口控制寄存器MCS--51單片機的串口工作方式波特率的選擇與pc串口
2011-11-03 17:09:54
急求C8051F340實現單片機與pc機之間簡單的相互通信的串口通信
{:soso_e100:}請問哪位大俠有C8051F340實現單片機與pc機之間簡單的相互通信的串口通信程序,本人急需,請大家幫忙回帖啊!
2012-06-19 18:53:13
想用LabVIEW實現51單片機和PC機的通信
我想做51單片機和PC機的數據通信,在網上下載了一個PDF的文檔,照著寫了程序,51程序用串口小助手試過可以成功通信,自己照著文檔寫的LabVIEW程序有問題,我上傳上去,請高手幫我看看吧~先謝謝大家了,我新人第一次發帖,希望大家多多幫助。
2012-07-26 20:48:27
我寫的一個實現單片機與PC機多機通訊的程序 串口通信
下面是我寫的一個實現多個下位機(單片機)與一個上位機(PC機)的一主多從串口通訊程序,用的STC89C52RC,定時器2做串口通信波特率發生器。實現功能是這樣的:用調試助手向單片機發送一個數
2013-10-13 16:57:45
求單片機與PC UART通信,斷掉串口線單片機的狀態發生改變
在單片機與PC通訊時,PC端發送數據給單片機,單片機接到數據后處理,之后為啥我斷掉串口線,單片機的狀態發生改變呢?
2013-07-14 22:09:19
用VC實現PC機與單片機的通信
用VC實現PC機與單片機的通信介紹了Windows98環境下利用Visual C++ 6.0的MSComm控件實現微機與微機及微機與單片機通信程序設計方法,并完整給出了微機、單片機的通信程序實例。
2009-12-05 09:15:50
請教串口通信實現PC和單片機通信的問題
剛接觸單片機,想實現avr單片機和PC間的通信,用的是串口通信,串口調試助手也安了,限于沒人帶我,不知道應該出什么結果才算是單片機和PC間進行了通信,請各位幫我解答一下
2015-12-28 15:28:43
請教:51單片機與PC機串行通信
這是我畫的51單片機與PC機串行通信的原理圖,我想實現按下開關S2單片機向PC發送一個(或者一組數據),PC向單片機發送數據時可以在數碼管上顯示,程序怎么編寫,編程不會,還有這個原理圖有沒有需要改動的地方,如果有做好的也可以發到我的郵箱:chenshengas@163.com 請各位指教謝謝了
2012-02-09 15:37:22
通過虛擬串口為啥實現不了PC與單片機通信?
我編了一個PC與單片機串口通信的VI,手上沒有單片機,所以用的虛擬串口,可是運行后的結果都是顯示異常,發送出去的數據跟接受回來的數據不一樣,為什么會這樣呢?能不能請各位幫分析一下是程序有錯還是不能用虛擬串口?
2015-09-07 14:25:03
一種PC與單片機多機RS232串口通信設計
摘要:針對傳統的PC與單片機多機串口通信會使多個單片機接收無效數據的缺陷。介紹了一種串口通信的方法,在PC與單片機多機串口通信過程中,實現了PC與單片機一對
2010-08-18 18:05:280
pc計算機與單片機串口通信源程序
pc計算機與單片機串口通信源程序
下面是一個單片機與PC機通信的程序,pc機程序用c語言來編寫,單片機程序用匯編語言來編寫
1. PC機編程PC采用
2008-03-06 14:51:055672
如何實現(電腦)PC機與單片機AT89C51的串行通信
如何實現(電腦)PC機與單片機AT89C51的串行通信
在Windows95下使用串口API函數實現PC機與單片機AT89C51的串口通信,重點介紹計算機采用事件驅動I/O方式的函數
2009-04-07 09:45:324544
PC機與51系列單片機的遠距離串口通信
使用自定義的通訊協議實現了PC機與51系列單片機遠距離串口通信,該方法以PC機作為控制端,以單片機為終端,以9.6K波特率,通信距離可達1200。
2012-04-24 15:09:21303
MC51單片機與PC 機的串口通信
這一講將介紹單片機上的串口通信。通過該講,讀者可以掌握單片機上串口的工作原理和如何通過程序來對串口進行設置,并根據所給出的實例實現與PC 機通信。 一、原理簡介 51 單片
2012-05-21 15:51:12153
單片機和PC機的串口通信應用 (RS232 協議)
本文是關于計算機與單片機的通信實驗的應用。主要包括實驗原理闡述、硬件電路圖、源程序等 目錄: 1、單片機串口通信的應用 2、PC控制單片機IO口輸出 3、單片機控制實訓指導及綜
2012-08-20 10:38:49908
PC機與單片機通信應用
本文是關于計算機與單片機的通信實驗的應用。主要包括實驗原理闡述、硬件電路圖、源程序等 目錄: 1、單片機串口通信的應用 2、PC控制單片機IO口輸出 3、單片機控制實訓指導及綜
2012-08-20 10:33:097067
利用Keil C51實現單片機與PC機串口通信任務2
【LabVIEW從入門到精通】5.2.4.3 利用Keil C51實現單片機與PC機串口通信任務2(方法2)
2016-01-08 15:47:560
freescale單片機與PC串口通信發送單精度浮點小數打包與解包
單片機與PC串口通信,PC向單片機發送單精度浮點小數,先轉換為四個字節發送,數據要打包發送,發送到單片機后,再解析出來進行運算
2016-08-03 18:37:443
什么是單片機的串口通信?
串口通信是單片機一個重要的部分,單片機和PC,單片機和單片機之間的通信大都用串口。單片機的串口是全雙工異步串口通信方式。通過TXD(P3.1)發送,RXD(P3.0)引腳接收輸入。串口傳送數據是一幀一幀發送的,它有四種工作方式,同時也可以做并行I/O的擴展。
2018-07-25 07:36:0060745
基于單片機的串口通信設計
通信所用信號連線少,是多臺設備通信的最廉價的方式。特別是借用電話線來實現兩地間的遠程通信,這個優點尤其突出,因而應用非常廣泛。但單片機多機通信中,單片機有效數據有9位,而PC機串口通信只有8位有效數據。一般來講,難
2018-01-19 17:15:0513
PC與單片機多機RS232串口通信
通信所用信號連線少,是多臺設備通信的最廉價的方式。特別是借用電話線來實現兩地間的遠程通信,這個優點尤其突出,因而應用非常廣泛。但單片機多機通信中,單片機有效數據有9位,而PC機串口通信只有8位有效數據。一般來講,難
2018-02-04 11:27:592
使用Visual Basic實現PC與多個單片機串口通信的資料和程序
本文檔的主要內容詳細介紹的是使用Visual Basic實現PC與多個單片機串口通信的資料和程序。
2019-08-09 17:33:007
單片機與PC機的串口通信的論文詳細說明
,把所采到的數據傳送到pc機上,再在pc機上進行數據處理,充分發揮兩者各自的優勢。由于單片機輸入、輸出電平是ttl電平,而pc機配置的是rs-232標準串行接口,兩者的串行規范不一致,因此需要完成單片機與pc機的串口通信原理的方案。
2020-06-29 17:41:142
使用Labview實現PC通信與單片機測控源程序的合集免費下載
本文檔的主要內容詳細介紹的是使用Labview實現PC通信與單片機測控源程序的合集免費下載包括了:網絡通信,PC與PC串口通信, PC雙串口互通信,PC與單個單片機串口通信,PC與多個單片機串口通信
2020-11-23 08:00:0023
基于51單片機的串口通信(PC發字符)
機發送數據給單片機,每次發送3個字節(每字節為8位)的數據,每個字節的內容為0~99無符號整數中的一個;單片機接收PC機串口發送過來的這3個字節數據,并將它們依次以十進制方式顯示在6位數碼管中(每兩個數碼管顯示一個字節數據,例如發送數據為11,9,70,則數碼管上顯示11 09 70);顯示采用共
2021-11-11 16:06:0114
串口通信詳解(51單片機)
串口傳輸,實現單片機與PC機的雙機通信。串口控制(51單片機)實現單片機與PC機通信例子:實現兩個功能。1. 單片機按鍵按下,向PC機發送4組1--5,五個數,共20.2. PC機控制單片機LED燈的亮滅。
2021-11-12 10:06:0275
51單片機串口通信
51單片機串口通信文章目錄51單片機串口通信串口介紹硬件電路電平標準常見通信接口比較相關術語51單片機的UART串口參數及時序圖串口模式圖串行口相關寄存器串口介紹串口是一種應用十分廣泛的通訊接口
2021-11-18 14:06:0121
51單片機串口通信
51單片機串口通信文章目錄51單片機串口通信串口介紹硬件電路電平標準常見通信接口比較相關術語51單片機的UART串口參數及時序圖串口模式圖串行口相關寄存器串口介紹串口是一種應用十分廣泛的通訊接口
2021-11-21 20:36:0457
51單片機——串口通信
51單片機——串口通信串口通信?串口通信的原理?串口的配置定時器的配置c源代碼netty源代碼結果本篇博客的最終效果是實現51單片機用串口發送Hello World,netty監聽串口讀到Hello
2021-11-23 17:36:0430
制定通信協議,實現單片機與PC機通信
單片機與PC機串口通信編程實驗目的利用PROTUES仿真軟件、串口調試助手、虛擬串口,搭建單片機與PC通信仿真平臺,熟悉單片機串口的配置及與PC機的通信方法;嘗試制定通信協議,單片機根據通信協議解析
2021-12-17 18:30:2218
單片機學習筆記——串口與PC通信
“與PC機串口通信”程序設計說明明確程序目的:實現單片機與PC進行通信,現在設置進行兩位數碼管(前面兩位)來顯示,只傳遞兩位數創建新項目編寫代碼3.1變量定義
2021-12-23 19:12:115
評論
查看更多