stc8Fuart 开启方式

[复制链接]
查看666 | 回复1 | 2020-3-3 21:31:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
#include "reg51.h"
#include "intrins.h"

//测试工作频率为11.0592MHz

sfr     T2L         =   0xd7;
sfr     T2H         =   0xd6;
sfr     AUXR        =   0x8e;

sbit    P10         =   P1^0;
sbit    P11         =   P1^1;

void UART1_Isr() interrupt 4
{
    if (TI)
    {
        TI = 0;                                 //清中断标志
        P10 = !P10;                             //测试端口
    }
    if (RI)
    {
        RI = 0;                                 //清中断标志
        P11 = !P11;                             //测试端口
    }
}

void main()
{
    SCON = 0x50;
    T2L = 0xe8;                                 //65536-11059200/115200/4=0FFE8H
    T2H = 0xff;
    AUXR = 0x15;                                //启动定时器
    ES = 1;                                     //使能串口中断
    EA = 1;
    SBUF = 0x5a;                                //发送测试数据

    while (1);
}
回复

使用道具 举报

szdszfj | 2020-3-4 08:39:35 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则