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










评论