• 大小: 15KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-11-22
  • 语言: 其他
  • 标签:

资源简介

STC12C5A60S2使用独立波特率发生做串口测试

资源截图

代码片段和文件信息

//#include 
#include <60s2.H>

unsigned char rx_val;
bit flat=0;
void uart1_init()
{
AUXR=0x15;  //1T模式 BRT独立波特率 
PCON=0x80; //波特率加倍 
BRT=0xF3; ////Board=115200  BRT=256- SYSclk /Board/32  (/12)(*2)
SCON=0x50;  
IE=0x90;
}

void tx(unsigned char tx_val)
{
    SBUF = tx_val;  
    while(TI == 0);  
    TI = 0;
}

main()
{
uart1_init();
tx(0x55);
while(1)
{
if(flat==1){
tx(rx_val);
flat=0;
}
}
}

void UART1_Int(void) interrupt 4  
{  
    if (RI == 1)  
    {  
        RI = 0;  
        rx_val = SBUF;
flat=1; 
    }     
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2011-08-06 15:51  STC12C5A60S2使用独立波特率发生做串口测试程序.zip\
     文件       17733  2011-07-24 16:38  STC12C5A60S2使用独立波特率发生做串口测试程序.zip\60S2.h
     文件         597  2011-07-24 16:42  STC12C5A60S2使用独立波特率发生做串口测试程序.zip\main.c
     文件        1997  2011-07-24 16:42  STC12C5A60S2使用独立波特率发生做串口测试程序.zip\main.LST
     文件        2570  2011-07-24 16:42  STC12C5A60S2使用独立波特率发生做串口测试程序.zip\main.OBJ
     文件        2356  2011-07-24 16:42  STC12C5A60S2使用独立波特率发生做串口测试程序.zip\uart
     文件          29  2011-07-24 16:29  STC12C5A60S2使用独立波特率发生做串口测试程序.zip\Uart.h
     文件         655  2011-07-24 16:42  STC12C5A60S2使用独立波特率发生做串口测试程序.zip\uart.hex
     文件          25  2011-07-24 16:42  STC12C5A60S2使用独立波特率发生做串口测试程序.zip\uart.lnp
     文件        4699  2011-07-24 16:42  STC12C5A60S2使用独立波特率发生做串口测试程序.zip\uart.M51
     文件         967  2011-07-24 16:43  STC12C5A60S2使用独立波特率发生做串口测试程序.zip\uart.Opt
     文件        2823  2011-07-24 16:43  STC12C5A60S2使用独立波特率发生做串口测试程序.zip\uart.plg
     文件        2091  2011-07-24 13:53  STC12C5A60S2使用独立波特率发生做串口测试程序.zip\uart.Uv2
     文件         967  2011-07-24 16:31  STC12C5A60S2使用独立波特率发生做串口测试程序.zip\uart_Opt.Bak
     文件           0  2011-07-24 13:12  STC12C5A60S2使用独立波特率发生做串口测试程序.zip\uart_Uv2.Bak

评论

共有 条评论

相关资源