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收相关推荐

  1. 串口通信--两台PC机之间的简单传输

    串口通信–两台PC机之间的简单传输 文章目录 串口通信--两台PC机之间的简单传输 1.实验器材 2.实物连接 3.选择文件发送 4.计算比较 5.总结 1.实验器材 两台 PC 机器 两个 usb ...

  2. Jetson Nano串口通信----Nano与PC通信

    Jetson Nano串口通信(一) 一.Nano与PC通信 1.Nano端: 要使用Nano上的串口,用Python控制,先安装Python3版本的py-serial库 sudo apt-get i ...

  3. 树莓派4b 串口通信实现自发自收

    1.树莓派串口映射设置 运行以下命令: ls /dev -al 出现串口映射的情况,但是此时是在默认状态下,serial0(就是GPIO14,15)是映射到ttyS0的,serial1(跟板载蓝牙相连 ...

  4. js 串口通信mscomm接收undefined_串口通信帧的同步方法(识别一帧数据的起始结束)42...

    串口通信是单片机和DSP等嵌入式系统之间,以及嵌入式系统与PC机或无线模块之间的一种非常重要且普遍使用的通信方式.在嵌入式系统的硬件结构中,通常只有一个8位或16位的CPU,不仅要完成主流程的工作,同 ...

  5. stm32串口通信(初学者对于串口通信的理解)

    stm32串口通信(初学者对于串口通信的理解) 标签: stm32串口通信单片机 2015-01-24 10:12 987人阅读 评论(0) 收藏 举报  分类: stm32 版权声明:本文为博主原创 ...

  6. C# 串口通信 通信助手 源代码

    串口通信是目前PC与下位机设备最常用的通讯接口. 标准接口有RS-232和RS-485,一般使用ModbusRTU/ModbusASCII通讯协议. System.IO.Port.SerialPort ...

  7. linux串口工具 SRT,汇编语言实现串口通信(PC和单片机间).doc

    汇编语言实现串口通信(PC和单片机间) 8.用C语言或?汇编语言实?现串口通信?(PC和单片?机间) 上位机和下?位机的主从?工作方式为?工业控制及?自动控制系?统所采用.由于PC机?分析能力强?.处 ...

  8. VC++6.0上实现PC机与单片机串口通信的PC端上位机软件

    1.简介 我做这个的主要原因是选了一个PC和单片机的全双工串口通信作为课设题目,单片机端是用汇编语言编程且要预先下载到板子里,关于这个这里我就不多说,主要说说怎么实现PC端的上位机软件.早知道要写软件 ...

  9. 单片机 串口 波特率 c语言 9600 11.0592mhz t1,C51语言编程:单片机与 PC 串口通信程序...

    单片机接收PC机发来的指令信号,然后单片机又向PC机发送字符串.具体要求如下: 当接收指令信号为:'go',单片机向PC机发送字符串:WELCOME TO CHINA!; 当接收指令信号为:'who' ...

  10. 单片机与PC机串口通信编程

    单片机与PC机串口通信编程 实验目的 利用PROTUES仿真软件.串口调试助手.虚拟串口,搭建单片机与PC通信仿真平台,熟悉单片机串口的配置及与PC机的通信方法. 实验目的 1.PROTUES仿真软件 ...

最新文章

  1. 25台机器人=18名搬运工,我在徐福记工厂,围观了给旷视河图的落地现场
  2. python.day01笔记
  3. anaconda安装成功测试_学习笔记120—Win10 成功安装Anaconda 【亲测有效,需注意几点!!!】...
  4. Android环境的安装遇到的问题
  5. linux dns及时添加,在ARM Linux上成功实现添加DNS库
  6. Axure快速原型教程02--创建页面和设置界面
  7. Java案例:统计文本中所有整数之和
  8. codeforces 1220E
  9. New to Machine Learning? Avoid these three mistakes
  10. 阶段3 2.Spring_01.Spring框架简介_06.spring的体系结构
  11. excel求方差和标准差的函数_Excel公式和函数 方差和标准差
  12. 黄帝内经.素问.脉要精微论篇(17)
  13. 京东分布式数据库系统演进之路
  14. php编程模块英文缩写_工作中常用的英文单词缩写
  15. win10自带ubuntu桌面_windows10开启 linux子系统桌面,巨详细,值得一藏
  16. DiskGenius 5.4.6.1441 Portable
  17. T13656 NOI接站
  18. 苹果9是5g手机吗_苹果手机可以量体温?这是真的吗
  19. 你的电脑里还在装着360杀毒软件吗?最好用的,免费的都在这里,给你的电脑换个好的杀软~!...
  20. vue-cli 组件传值:父传子props

热门文章

  1. 基于SSM的选课系统
  2. mysql 创建数据库文件_mysql数据库的文件创建方式 - mysql数据库栏目 - 自
  3. 凌阳单片机c语言延时函数,凌阳单片机C语言(网站整理).doc
  4. javaweb环境的配置 以及tomcat的安装
  5. 六、Linux常用命令——压缩解压缩命令
  6. docker 中安装 docker jenkins 的安装及配置
  7. 电脑配置Java环境变量之后,在cmd中仍然无法识别
  8. 好程序员分享js实现简单的板球游
  9. python 科学计算思维导图
  10. json文件_ajax