CRC差錯檢驗法在PC機與8031單片機串行通訊中的應用
摘? 要? 通過對不同校驗方法的分析,介紹了一種適合PC機與8031單片 機通訊差錯校驗的CRC方法并給出了其實現的軟件流程圖。關鍵詞? 數據傳輸差錯校驗CRC?
1? CRC法的原理
2? CRC校驗碼的生成過程
screen.width-500){this.style.width=screen.width-500};" border=0>
3? CRC法在收發雙方的軟件實現
screen.width-500){this.style.width=screen.width-500};" border=0>
screen.width-500){this.style.width=screen.width-500};" border=0>
參考文獻?
- crc(30675)
相關推薦
熱點推薦
8031單片機和外圍接口電路
8031單片機和外圍接口電路由于MCS-51單片機的P0口是分時復用的地址/數據總線,因此在進行程序存儲器擴展時,必須利用地址鎖存器將信號從地址/數據總線中分離開來。
2009-03-14 17:15:49
CRC算法在單片機通信系統中的實現
主要論述了在單片機通信系統中CRC算法的設計和在單片機硬件下的編程實現。為了實現單片機系統之間高效無差錯的數據傳輸,必須對數據進行檢錯,當傳輸距離較遠或采用無線傳輸時,這就更為重要了。給出了3種對應
2011-03-03 14:02:37
PC與單片機串行通訊,單片機無法響應PC的信息
我用protues模擬仿真的一個PC與單片機的通訊過程,PC能響應單片機的信息,但單片機無法響應PC的信息;直接一點就是不知道這個PC仿真器怎么發送信息,該怎么設置?
2019-03-26 00:32:14
利用MAX485實現PC機與單片機之間的串行通訊
摘 要 介紹一種RS-485接口芯片MAX485,利用此芯片可以很方便地實現PC機與單片機之間的串行通訊,同時給出PC機與單片機實現多點
2009-03-27 12:25:55
基于89C2051單片機的熱表通訊模塊的設計
,利用單片機的普通I/ O 端口實現串行口功能的方法,從而解決了該單片機在實際的串行通訊應用中串口資源少的問題。通訊模塊通過RS - 485 通訊方式實現了熱表與工控機的遠距離通訊。在充分利用單片機端口
2009-08-26 15:02:01
基于Visual Basic6.0下PC機與MCS-51單片機的串行通信
由PC機控制單片機組成的分級式測控系統有著廣泛的應用。以往的PC機通信程序多數是通過匯編語言或BIOS功能調用的MS-DOS下的串行通信程序。這類程序編寫較為困難且不易向Windows環境移植。在
2011-03-05 13:05:15
請教:51單片機與PC機串行通信
這是我畫的51單片機與PC機串行通信的原理圖,我想實現按下開關S2單片機向PC發送一個(或者一組數據),PC向單片機發送數據時可以在數碼管上顯示,程序怎么編寫,編程不會,還有這個原理圖有沒有需要改動的地方,如果有做好的也可以發到我的郵箱:chenshengas@163.com 請各位指教謝謝了
2012-02-09 15:37:22
請問PC機通過USB與單片機通訊怎么在PC機上把一些數據通過USB送到單片機?
FAQ上網友提出的問題,請幫忙回答。PC機通過USB與單片機通訊,怎么在PC機上把一些數據通過USB送到單片機?
2019-02-27 09:46:52
單片機綜合應用
單片機綜合應用技術 1.1 單片機技術的發展與單片機應用的廣泛選擇 1.2 帶A/D轉換的8位微控制器PIC12C67X?? 1.3 SPI串行總線在8031單片機應用系統中的實現?? 1.4 單總線技術在
2008-10-29 09:16:51
19
19基于8031單片機控制的數字鐘
介紹了用8031單片機控制的電腦數字鐘的硬件結構與軟件設計。給出了匯編語言源程序。 關鍵詞:單片機,實時控制,數字鐘,中斷 數字電子鐘的設計方法有多種,例如,
2009-03-14 15:23:24
161
161CRC-8 高效簡練的單片機實現方法
本刊2002 年第9 期《循環冗余校驗碼的單片機及CPLD實現》[1]和2003 年第8期《DS18B20串行通信誤碼的解決方法》[ 2]兩篇文章, 都討論了如何在單片機中實現
CRC-8 校驗的問題,
2009-04-15 11:09:23
74
74Matlab 環境下PC 機與單片機的串行通信及數據處理
結合單片機和Matlab 兩者的優點,基于事件驅動的中斷通信機制,提出一種Matlab 環境下PC 機與單片機實時串行通信及數據處理的方法;完成單片機數據采集系統與PC機的RS-232/RS-485串行
2009-05-18 13:09:34
73
73溫控系統中VB實現的PC機與單片機串行通迅
本文詳述了使用VB和C51實現PC機和單片機串行通信的開發方法,并簡要地介紹了VB通訊控件及其使用方法,給出了調試程序。關鍵詞:Visual Basic 單片機串行通信Abstract:The paper st
2009-06-11 08:55:35
34
34基于MSC1210單片機的串口通訊設計
本文介紹了內核兼容8051 的MSC1210 單片機結構、特性和功能,并給出了該單片機與上位機(PC)利用串行口進行通訊的實例,詳細介紹了如何利用VC++6.0 進行串口通訊程序的編制,重點
2009-07-30 13:57:51
59
59基于VB實現PC機與單片機的串行通訊
本文介紹使用VB6.0開發工具實現PC機與單片機的串行通訊的基本原理和方法。并結合具體實例給出使用RS-232接口進行串行通信的基本程序。隨著計算機技術尤其是單片微型機技術的
2009-08-12 17:16:00
114
114溫控系統中VB實現的PC機與單片機串行通迅
本文詳述了使用VB 和C51 實現PC 機和單片機串行通信的開發方法,并簡要地介紹了VB 通訊控件及其使用方法,給出了調試程序。關鍵詞:Visual Basic 單片機串行通信Abstract:The
2009-08-14 08:47:39
57
57利用VB實現PC機與多單片機遠程無線通訊
本文給出了一種以數傳電臺為通訊媒體,由控制中心PC機和多個AT89C51單片機系統組成的遠程無線通信系統,重點介紹了利用VB實現PC機與多個單片機控制系統遠程無線通訊程序設計方
2009-08-14 11:50:59
42
42用組態王實現PC機與多臺單片機的遠程通信
介紹了用組態王6.51 實現PC 機與多單片機遠程串行通信的一種方法,給出了PC 機與80C51 單片機的硬件連接電路和通信協議,較方便的實現了PC 機與多臺單片機的遠程串行通信。
2009-09-12 15:29:14
61
61VC++中實現PC機與單片機的串行通訊
要:應用VC++中的MSComm控件實現了在工業控制領域中常用的PC機與單片機的異步串行通訊。使用M~omm控件編程簡單,能夠滿足串行通訊的要求,對于工業監控系統和數據采集系統都是非
2009-11-27 16:04:51
102
102串行EEPROM在MCS 51單片機系統中的應用
通過介紹串行EEPR0M芯片在MCS.51單片機系統中的應用,為單片機應用數據存儲器的擴展,提供一個新的理念,從而有效地提高了單片機cPu的引腳資源利用率,為單片機應用系統設計、
2009-12-01 11:39:09
49
49單片機溫度采集器與PC104分站的串行通信
單片機溫度采集器與PC104分站的串行通信:用PC104 模塊組建的礦井變電所采集分站,具有強大的以太網和CAN 總線通信功能。在PC104模塊底板上,設計了一個基于89C2051 單片機的溫度采集器,
2009-12-03 22:32:23
33
3316F877單片機與PC機通訊的源程序
elecfans.com- 16F877單片機與PC機通訊的源程序.rar
;****************************************;*  
2010-02-25 15:26:05
9
9PC機與多單片機之間串口通訊的設計方法
摘要:通過利用VC實現PC機與多單片機間串行通信方法的探討,給出了通信協議以及用VC和MCS51匯編語言編寫的部分通信程序,經驗證明了程序的穩定性、可靠性以度通信的實時性,獲
2010-08-02 14:34:05
62
62單片機的MODEM通訊
摘要:探討單片機之間或單片機與PC之間采用MODEM的實現方法,以及通訊參數的設定、數據的接收發送和部分AT命令的介紹,并給出演示程序。關鍵詞:MODEM 通訊 AT 命令 單片機
2010-08-10 11:37:57
30
308031單片機較小系統的制作與應用
摘要:文章闡述了8031單片機較小系統的制作原理,系統分析了單片機較小系統是否正常工作的檢測方法,說明制作該單片機較小系統的實際意義.關鍵詞:8031單片機:2764程序存儲
2010-09-19 22:25:04
72
72基于PROTEUS的單片機與PC機的通訊仿真設計
介紹了PROTEUS 軟件的特點,及其在單片機與PC 機的通訊仿真中的應用, PROTEUS 軟件的引入能夠彌補傳統教學方法、傳統軟硬件開發的不足,既節省硬件仿真費用又有助于激發學生
2010-10-18 16:25:13
91
91如何實現(電腦)PC機與單片機AT89C51的串行通信
如何實現(電腦)PC機與單片機AT89C51的串行通信
在Windows95下使用串口API函數實現PC機與單片機AT89C51的串口通信,重點介紹計算機采用事件驅動I/O方式的函數
2009-04-07 09:45:32
4907
4907液晶顯示模塊與8031單片機的接口電路及編程
液晶顯示模塊與8031單片機的接口電路及編程
介紹QPYD-03點陣式液晶顯示模塊和模塊與8031單片機的接口電路,給出了電路示意圖。同時,針對液晶顯
2009-10-16 08:35:42
1956
1956
單片機在晶閘管觸發電路中設計及應用
單片機在晶閘管觸發電路中設計及應用
本文介紹一種由8031單片機組成的觸發控制系統,可實現高分辨率的數字觸發。在常規控制
2010-05-15 09:04:48
3948
3948
AVR單片機與串行AD的SPI接口設計
為了解決信號采集系統的同步串行通訊問題,在理解AVR 單片機SPI接口的通訊原
理和方法的基礎上,分析了AVR 單片機SPI接口的工作過程,
2011-02-18 16:07:59
211
211單片機通信系統中CRC算法與硬件環境編程的實現
在通信系統中從多檢錯手段中,CRC是非常著名的一種。CRC-全稱循環冗余校驗是對數據塊校驗的一種高效的差錯控制方法。在單片機通信系統設計過程中,當傳輸距離較遠或是采用無線傳輸時,為了保證高效而無錯地傳輸數據,必須對數據進行檢錯,從性能和成本上考慮
2011-03-14 12:45:08
89
89鍵盤接口在單片機與PC通信中的應用
在工控系統中, 單片機應用系統與PC機之間的通信主要是采用 異步串行通信 方式, 通過標準接口實現。這些通信方式都各自規定了自己的電氣標準,都不能直接滿足TIL電平的傳送要求
2011-06-18 16:00:06
195
195單片機與PC機串行通信中波特率的確定
本文詳細論述了單片機與PC機串行通信中波特率的確定原則和方法,特別給出了PC機與單片機串行通信中非標準波特率的計算方法及不同環境下實現的實例。
2011-08-01 17:29:43
2226
2226單片機串行口的并行通信技術
單片機的串行口是最常用的端口, 對于存在兩個或多個串行口的單片機來說, 充分利用串行口進行通信是非常重要的。故以常見的8051系列單片機為基礎, 介紹了通過串行口實現與PC機的并
2011-12-09 15:19:08
103
103單片機與PC機串行通信的實現方法
隨著單片機和微機技術的不斷發展,特別是網絡技術在測控領域的廣泛應用,由PC機和多臺單片機構成的多機網絡測控系統已成為單片機技術發展的一個方向。它結合了單片機在實時數據
2012-05-29 14:21:31
10464
10464
PC機及單片機數據通信技術
內容提要: 本書深入淺出,全面系統地介紹了PC機及單片機數據通信技術.內容包括:數據通信的基本概念,MODEM及編/解碼技術、串行通信總線標準及接口技術、8051單片機間串行通信技術、
2012-10-29 15:48:25
110
110PC機與多個51單片機串口通訊
本文描述PC機與多個51單片機串口通訊,在多機通訊中,要保證主機與所選擇的從機實現可靠的通信,必須保證串口具有識別的功能。在串行口控制寄存器SCON中有一位叫做SM2,就是為了多機通訊而設置的控制位。內附測試代碼。
2016-04-14 16:37:59
9
98位單片機中的經典之作,51單片機使用心得分享
雖然現在16位32位的單片機越來越多,但51單片機依然是8位單片機中的經典之作。這是對所有兼容Intel 8031指令系統的單片機的統稱,該系列的始祖是Intel的8004單片機,后來隨著Flash rom技術的發展,8004單片機取得了長足的進展,成為應用最廣泛的8位單片機之一。
2016-11-04 19:08:03
3805
3805
PC 機與單片機串行通信實現
介紹了基于 MATLAB 的 PC 機與 PIC 系列單片機串行通信的實現方法。串行系統主要由 PC 機、RS-232C 電平轉換器
2017-09-03 11:13:44
22
22單片機與PC機的通信
Microchip公司推出的dsPIC30F系列單片機是一種集16位單片機控制特點和DSP功能于一身的新型芯片,該芯片內部帶有功能強大的異步串行通訊模塊。可采用PC的RS232或USB接口與下位機
2018-01-24 15:05:32
5
58031單片機多機系統的實時通信
隨著單片機技術的發展,其應用已從單機逐漸轉向多機或聯網.而多機應用的關鍵在于相互的通信、互傳數據信息。單片機因其內部有全雙工的串行口,因而非常適合多機或聯網應用。對MCS 51系列單片機多機通信來說
2018-02-02 16:46:39
0
0用Win32API實現PC機與多單片機的串行通信
用l臺IBM-PC或其兼容機作為主機,多臺MCS-51單片機作為從機,通過RS-232C總線互連而成的主從式多微機串行通信系統,為開發小型分布式控制系統創造了良好的硬件環境。本文結合筆者在工作中
2018-02-02 17:15:32
1
1如何實現ATMEGA16單片機與PC機的通信
ATMEGA16與PC機的通信實驗1//PC機發送一個字符給單片機,單片機收到后既在發光二極管進行顯示,同時將其回傳給PC//單片機的發送。
2018-12-14 15:14:27
1820
1820兩臺8031單片機通過串行口進行數據交換
4800bps。現將第一臺8031單片機片內RAM40H~5FH單元內的數據,串行發送到第二臺8031單片機片內RAM60H~7FH單元中。
2019-02-11 10:00:00
2227
2227
PIC單片機與PC機實現串行通信的設計
本實例完全建立在計算機軟件的基礎上,利用PROTEUS軟件構建一個單片機系統,利用VB編寫一個計算機控制軟件和單片機系統串行通信,計算機上的控制軟件可以發送一個值在0——999之間的數,在單片機系統
2019-08-15 17:51:28
3428
3428
單片機與PC機的通信設計詳細說明
51單片機是對所有兼容Intel 8031指令系統的單片機的統稱。該系列單片機的始祖是Intel的8031單片機,后來隨著Flash rom技術的發展,8031單片機取得了長足的進展,成為應用最廣
2019-12-26 11:39:23
7
7DSP與PC機及單片機通信接口的擴展設計概述
的應用中,DSP要能夠與外設進行異步串行通信,如與PC機進行串行數據傳輸就要求DSP系統具UART串行接口。另外,由于單片機控制靈活方便、便于鍵盤及顯示的擴展,使得其與DSP結合的更加緊密。針對這種情況,本文研究并實現了DSP與PC機及單片機通信接口的擴展。
2020-03-15 16:41:00
4364
4364
實現單片機與PC機通信的資料詳細說明
在國內外,以PC機作為上位機,單片機作為下位機的控制系統中,PC機通常以軟件界面進行人機交互,以串行通信方式與單片機進行積極交互,而單片機系統根據被控對象配置相應的前向,后向信息通道,工作時作為主控機測對象,作為被控機接受PC機監督,指揮,定期或受命向上位機提供對象及本身的工作狀態信息。
2020-06-29 18:25:17
28
28使用51單片機進行串行口通訊實驗的實驗表免費下載
PC機通過串口調試助手發送數據到單片機,單片機通過串口接收PC機發送來的數據,把接收到的數據同時又轉發給PC機,從而實現PC機與單片機的通信。把接受到的數據在顯示器上顯示出來。
2020-11-24 08:00:00
20
20單片機--串行口實驗
實驗目的和任務目的:利用“模塊化單片機教學實驗平臺”,加深對單片機的串行口的理解。任務:利用單片機的串行口完成程序設計。實驗內容使用AT89S52單片機的串行口通過RS232通信接口與PC機進行通信
2021-11-17 09:36:02
10
10單片機應用系統設計技術——多機通信
,數據交換的協議(3)了解PC機通訊的基本要求二、實驗內容利用8051單片機串行口,實現與PC機通訊。本實驗實現以下功能,將從實驗板鍵盤上鍵入的字符或數字顯示到PC機顯示器上,再將PC機所接收的字符發送回單片機,并在實驗板的LED.上顯示出來
2021-11-25 12:06:04
11
11什么是單片機的串行通訊?
單片機(MCU)具有串行通信功能,其中的數據按直線排列并按順序傳輸,而并行通信則通過多個終端一次傳輸8位數據。與字符串“ABC”通信時,在并行通信中,每個字符同時傳輸,而在串行通信中,是從“B”、“C”到“A”開始依次傳輸。
2023-07-10 09:28:51
1687
1687
基于8031單片機串行,實現雙機口通信
本系統是利用8031單片機串行,實現雙機口通信。其中1號發送機8031串行接發送號線P3.1(TXD)連到2號接收機機8031串行口接收信號線P3.0(RXD)上。而5G14433則是連在發送機那邊的8031芯片上。通過調節W1來改變電壓值,發送跟接收放的LED則跟蹤顯示電壓值。
2023-10-19 15:56:15
1
1如何實現51單片機與PC機的串行通信
51單片機與PC機的串行通信是一種常見的通信方式,它允許單片機通過串行接口與PC機進行數據交換。這種通信方式在嵌入式系統、工業控制、物聯網等領域有著廣泛的應用。以下是實現51單片機與PC機串行通信
2024-10-21 11:35:35
3419
3419
電子發燒友App










評論