mcs51 串口通信 单片机发 pc收
pc代码:csharp串口接收.7z
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.IO.Ports;using System.Threading; namespace WindowsFormsApplication2{public partial class Form1 : Form {// SerialPort SpSMS = new SerialPort("COM3", 300, 0, 8, StopBits.One); SerialPort serialPort1 = new SerialPort();public Form1() { InitializeComponent(); } private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e) { int num; //获取缓冲数据个数 num = serialPort1.BytesToRead;byte[] data = new byte[num]; serialPort1.Read(data, 0, num); //读数 } private void button1_Click(object sender, EventArgs e) { serialPort1.PortName = "COM3"; //端口号 serialPort1.BaudRate = 1200; //比特率 serialPort1.Parity = Parity.None;//奇偶校验 serialPort1.StopBits = StopBits.One;//停止位 serialPort1.ReadTimeout = 1000; //读超时,即在1000内未读到数据就引起超时异常 serialPort1.Open();//端口打开 serialPort1.DataReceived += new SerialDataReceivedEventHandler(serialPort1_DataReceived);//过程注册 } private void button2_Click(object sender, EventArgs e) { serialPort1.Close();//关闭串口 } }}
mcs51代码:C语言串口通讯.7z
/* 11.0592MHz, 波特率1200 */ #include<reg51.h>#include<stdio.h>//头文件 void main(void)//主程序{ SCON=0x50;//串口方式1,允许接收 TMOD=0x20;//定时器1,定时方式2 TCON=0x40;//设定时器1开始计数 TH1=0xE8;//11.0592MHz, 1200波特率 TL1=0xE8; TI=1; TR1=1; while(1) { printf("Hello ni hao!"); }}
转载于:https://www.cnblogs.com/wangkangluo1/archive/2012/01/18/2325679.html
mcs51 串口通信 单片机发 pc收相关推荐
- 串口通信--两台PC机之间的简单传输
串口通信–两台PC机之间的简单传输 文章目录 串口通信--两台PC机之间的简单传输 1.实验器材 2.实物连接 3.选择文件发送 4.计算比较 5.总结 1.实验器材 两台 PC 机器 两个 usb ...
- Jetson Nano串口通信----Nano与PC通信
Jetson Nano串口通信(一) 一.Nano与PC通信 1.Nano端: 要使用Nano上的串口,用Python控制,先安装Python3版本的py-serial库 sudo apt-get i ...
- 树莓派4b 串口通信实现自发自收
1.树莓派串口映射设置 运行以下命令: ls /dev -al 出现串口映射的情况,但是此时是在默认状态下,serial0(就是GPIO14,15)是映射到ttyS0的,serial1(跟板载蓝牙相连 ...
- js 串口通信mscomm接收undefined_串口通信帧的同步方法(识别一帧数据的起始结束)42...
串口通信是单片机和DSP等嵌入式系统之间,以及嵌入式系统与PC机或无线模块之间的一种非常重要且普遍使用的通信方式.在嵌入式系统的硬件结构中,通常只有一个8位或16位的CPU,不仅要完成主流程的工作,同 ...
- stm32串口通信(初学者对于串口通信的理解)
stm32串口通信(初学者对于串口通信的理解) 标签: stm32串口通信单片机 2015-01-24 10:12 987人阅读 评论(0) 收藏 举报 分类: stm32 版权声明:本文为博主原创 ...
- C# 串口通信 通信助手 源代码
串口通信是目前PC与下位机设备最常用的通讯接口. 标准接口有RS-232和RS-485,一般使用ModbusRTU/ModbusASCII通讯协议. System.IO.Port.SerialPort ...
- linux串口工具 SRT,汇编语言实现串口通信(PC和单片机间).doc
汇编语言实现串口通信(PC和单片机间) 8.用C语言或?汇编语言实?现串口通信?(PC和单片?机间) 上位机和下?位机的主从?工作方式为?工业控制及?自动控制系?统所采用.由于PC机?分析能力强?.处 ...
- VC++6.0上实现PC机与单片机串口通信的PC端上位机软件
1.简介 我做这个的主要原因是选了一个PC和单片机的全双工串口通信作为课设题目,单片机端是用汇编语言编程且要预先下载到板子里,关于这个这里我就不多说,主要说说怎么实现PC端的上位机软件.早知道要写软件 ...
- 单片机 串口 波特率 c语言 9600 11.0592mhz t1,C51语言编程:单片机与 PC 串口通信程序...
单片机接收PC机发来的指令信号,然后单片机又向PC机发送字符串.具体要求如下: 当接收指令信号为:'go',单片机向PC机发送字符串:WELCOME TO CHINA!; 当接收指令信号为:'who' ...
- 单片机与PC机串口通信编程
单片机与PC机串口通信编程 实验目的 利用PROTUES仿真软件.串口调试助手.虚拟串口,搭建单片机与PC通信仿真平台,熟悉单片机串口的配置及与PC机的通信方法. 实验目的 1.PROTUES仿真软件 ...
最新文章
- 25台机器人=18名搬运工,我在徐福记工厂,围观了给旷视河图的落地现场
- python.day01笔记
- anaconda安装成功测试_学习笔记120—Win10 成功安装Anaconda 【亲测有效,需注意几点!!!】...
- Android环境的安装遇到的问题
- linux dns及时添加,在ARM Linux上成功实现添加DNS库
- Axure快速原型教程02--创建页面和设置界面
- Java案例:统计文本中所有整数之和
- codeforces 1220E
- New to Machine Learning? Avoid these three mistakes
- 阶段3 2.Spring_01.Spring框架简介_06.spring的体系结构
- excel求方差和标准差的函数_Excel公式和函数 方差和标准差
- 黄帝内经.素问.脉要精微论篇(17)
- 京东分布式数据库系统演进之路
- php编程模块英文缩写_工作中常用的英文单词缩写
- win10自带ubuntu桌面_windows10开启 linux子系统桌面,巨详细,值得一藏
- DiskGenius 5.4.6.1441 Portable
- T13656 NOI接站
- 苹果9是5g手机吗_苹果手机可以量体温?这是真的吗
- 你的电脑里还在装着360杀毒软件吗?最好用的,免费的都在这里,给你的电脑换个好的杀软~!...
- vue-cli 组件传值:父传子props