• 大小: 2KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: 其他
  • 标签: 串口通信  

资源简介

程序用于51单片机的串口通信发送程序,波特率为9600,

资源截图

代码片段和文件信息

/*************************************************
  *******51系列单片机串口通信发送程序********
  作者:南忻
  版本:1.0
  时间:2018.05.7
  联系作者: daiqiulin96@qq.com
  注:单片机选择为STC89C52RC,程序用于串口通信,
  波特率:9600 停止位:1位 数据位;8位 奇偶校验:无 
  字符集选择GBK,UTF-8均可通信
**************************************************/
#include 
#define uchar unsigned char
#define uint unsigned int
  uchar code char_temp[5]={‘1‘‘2‘‘3‘};

/**
 * 串口初始化函数
 * 波特率为9600
 */
void UartConfigurationInit()
{
    TMOD=0x20;  //设置定时器1工作方式为方式2   
    TH1=0xfd;     //波特率9600
    TL1=0xfd;  
    TR1=1;      //启动定时器1     
    SM0=0;SM1=1;      //串口方式1         
    REN=1;      //允许接收   
    PCON=0x00;  //关倍频   
    ES=1;       //开串口中断   
    EA=1;       //

评论

共有 条评论