十六进制        HEX /hexadecimal   /ˌheksəˈdesɪml/

十进制            DEC /decimalism     /'desiməlizəm/

二进制            BIN /binary            /ˈbaɪnəri/

八进制            OCT /octonary        /ˈɒktənəri/

波特率计算:

 串口向电脑发送数据:

#include <REGX52.H>
void Delayms(unsigned int time);
void UartInit(void);
void UART_SendByte(unsigned char Byte);main(){unsigned char Sec;UartInit();while(1){UART_SendByte(Sec);Sec++;Delayms(1000);}
}
#include <REGX52.H>
/*** @brief  串口初始化,4800bps@11.0592MHz* @param  * @retval  */void UartInit(void)      //4800bps@11.0592MHz
{PCON |= 0x80;      //使能波特率倍速位SMODSCON = 0x40;      //8位数据,可变波特率TMOD &= 0x0F;       //清除定时器1模式位TMOD |= 0x20;        //设定定时器1为8位自动重装方式TL1 = 0xF4;        //设定定时初值TH1 = 0xF4;     //设定定时器重装值ET1 = 0;      //禁止定时器1中断TR1 = 1;      //启动定时器1
}
/*** @brief  像串口发送一个字节的数据* @param  Byte要发送的数据* @retval  */void UART_SendByte(unsigned char Byte){SBUF=Byte;//写入即可自动发出; while(TI==0);//检测是否发出,发出则为1;TI=0;     //重置;
}

串口接收数据,并返回

#include <REGX52.H>
void UartInit(void);
void UART_SendByte(unsigned char Byte);main(){UartInit();while(1){}
}void Uart_Routine() interrupt 4{if(RI==1){     //保证当单片机接收数据时执行P2=SBUF; UART_SendByte(SBUF);//单片机返回接收的数据RI=0;}
}

串口接收数据

串口通信——串口接收数据,发送数据相关推荐

  1. STM32串口通信中使用printf发送数据配置方法 开发环境 Keil

    STM32串口通信中使用printf发送数据配置方法(开发环境 Keil RVMDK) 已有 12456 次阅读2011-6-29 23:29 | 在STM32串口通信程序中使用printf发送数据, ...

  2. 串口通信,接收并解析数据的方式

    串口通信,接收并解析数据的方式 (点击链接阅读原文)

  3. java 采用串口通信实现LED屏发送数据中文乱码问题

    java 采用串口通信实现LED屏发送数据中文乱码问题 1.定义:Pointer p = new Pointer(MemoryBlockFactory.createMemoryBlock(1024)) ...

  4. 单片机实验八 RS232串口通信实验(接收与发送)

    实验八 RS232串口通信实验(接收与发送) 一.实验目的 1.熟悉实验软件和硬件,进行正确的接线: 2.通过实验了解串口的基本原理及使用,理解并掌握对串口进行初始化: 3.使用串口调试助手做为上位机 ...

  5. python串口通信的接收与发送_31.用python中的serial向串口发送和接收数据(案例一)...

    代码功能说明:1.向串口助手发送十六进制数据:0X01,0X03,0X00,0X00,0X00,0X01,0X84,0X0A: 2.用串口助手向代码发送数据,并将发送过来的数据保存在数据库中,按数据和 ...

  6. c++学习 | MFC —— 串口通信(四)发送数据

    文章目录 一.写串口函数 1.源函数 2.API 函数详解 (1)ClearCommError()函数--读取串行端口现在的状态 (2)PurgeComm()函数--清空缓冲区 (3)WriteFil ...

  7. c51单片机串口通信电脑向单片机发送数据

    main.c #include <REGX52.H> #include "UART.H"void Delay(int t) { while(--t); }void ma ...

  8. python串口通信的接收与发送_python串口编程整理(更新完)

    python的串口网上有很多例子,这里了只是把认为好的整理到一起. 首先,应该安装serial模块,还能开始后续的操作.我用的python2.6,serial模块可以在这里下载安装serial模块下载 ...

  9. java串口发送十六进制数,本文实例为大家分享了Java实现串口通信的具体代码,供大家参考,具体内容如下1.介绍使用Java实现的串口通信程序,支持十六进制数据的发送与接收。 源码:...

    本文实例为大家分享了Java实现串口通信的具体代码,供大家参考,具体内容如下 1.介绍 使用Java实现的串口通信程序,支持十六进制数据的发送与接收. 源码:SerialPortDemo 效果图如下: ...

  10. C#解决串口通信中接收数据时延迟处理与缓存处理的方法

    转载连接: http://blog.csdn.net/yaoliang11/article/details/6885768 C#解决串口通信中接收数据时延迟处理与缓存处理的方法 时间:2011-1-2 ...

最新文章

  1. ultraedit中文粘贴出去乱码_Windows系统-怎么搞定乱码
  2. OpenCV知识和项目列表
  3. Session对象的清空
  4. arduino python firmate_processing firmata协议及数组训练
  5. kass中lisp文件,常见的Lisp-获取文件的路径
  6. 嵌入式linux的运行过程,ARM嵌入式设备Linux系统启动步骤和方式
  7. mysql-5.5.8_MySQL5.5.8安装
  8. iosselect简单使用(三级联动)
  9. 【干货】阿里直播平台的架构演进
  10. win iis mysql php_Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境搭建教程
  11. C++ OpenCV技术实战之身份证离线识别
  12. 微信小程序自定义icon
  13. 北京大学计算机考研专业课考什么,北大计算机怎样考
  14. 【FPGA的小娱乐】tft显示屏生成信号辅助测试阵列
  15. windows计算机搜索记录,win7清除文件搜索记录及电脑数据恢复教程
  16. EIE结构与算法映射
  17. 防止信息泄露的新方法
  18. Windows与Linux的MYSQL UDF提权分析
  19. 阿龙学堂-启动spark任务的两种方式
  20. 齐博x1如何调用评论

热门文章

  1. sdk (软件开发工具包)
  2. 计算机演示文稿方案文稿,全国计算机等级考试二级officeppt演示文稿题目
  3. 叫你怎样变得有魄力,优柔寡断的人一定要看
  4. input自动获取焦点弹出键盘
  5. ]GUI显示系统之SurfaceFlinger
  6. Pycharm终端运行python文件
  7. 常用搜索引擎查询命令收集:site,intitle,and,or,domain,mp3,inur
  8. 家用洗碗机的设计(论文+9张CAD图纸+开题报告+任务书+外文翻译……)
  9. 【OpenCV】(五)图像直方图操作
  10. 谷歌浏览器打不开开发者模式问题解决办法