单片机
返回首页

单片机与232串口通讯

2016-01-13 来源:eefocus

目的:单片机发送数据,用PC机的串口调试接收数据。

程序:

#include
void UART_init();                //串口初始化函数
void COM_send(void);             //串口发送函数
char str[40]= 'welcome';   //{0x00,0x10,0xa0,0xb1};                        
//-----------------------------------------------------
void delay(void)
{ unsigned char j,k;
    for(j=0;j<200;j++)
    for(k=0;k<200;k++);
}
//-----------------------------------------------------------
void main(void)
{
  UART_init();         

  while(1)
   {
    COM_send();}
}

//--------------------------------------------------------------
void UART_init()
                       
SCON =0x50;           //选择串口工作方式1
TMOD =0x20;           //定时器1工作在方式2
TH1 =0xfA;
TL1 =0xfA;           //9600       
PCON=0x80;                                                                                    TR1 =1;      
ES=1;               //允许串行口中断            
}
//发送----------------------------------------------------------------
void COM_send(void)
{
    unsigned char point = 0;
    for(point=0;point<4;point++)
   {
     SBUF=str[point];
     delay(); 
    while(!TI) ;
     TI=0;
  
}

进入单片机查看更多内容>>
相关视频
  • RISC-V嵌入式系统开发

  • SOC系统级芯片设计实验

  • 云龙51单片机实训视频教程(王云,字幕版)

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

精选电路图
  • PIC单片机控制的遥控防盗报警器电路

  • 使用ESP8266从NTP服务器获取时间并在OLED显示器上显示

  • 用NE555制作定时器

  • 如何构建一个触摸传感器电路

  • 基于ICL296的大电流开关稳压器电源电路

  • 基于TDA2003的简单低功耗汽车立体声放大器电路

    相关电子头条文章