代码如下 #include "reg52.h"
void UartInit(void)
{
TMOD=0x20;
TH1=0xfd;
TL1=0xfd;
TR1=1;
SCON=0X50;
ES=1;
EA=1;
}
void main()
{
UartInit();
while(1);
}
void Uart() interrupt 4
{
P1=SBUF;
RI=0;
SBUF=P1;
while(!TI);
TI=0;
}
烧录提示如下
正在检测目标单片机 ...
单片机型号: STC89C52RC/LE52RC
固件版本号: 4.3C
当前芯片的硬件选项为:
. 当前的时钟频率: 7.332MHz
. 系统频率为12T(单倍速)模式
. 振荡器的放大增益不降低
. 当看门狗启动后,任何复位都可停止看门狗
. MCU内部的扩展RAM可用
. ALE脚的功能选择仍然为ALE功能脚
. P1.0和P1.1与下次下载无关
. 下次下载用户程序时,不擦除用户EEPROM区
单片机型号: STC89C52RC/LE52RC
固件版本号: 4.3C
正在重新握手 ... 成功 [0.765"]
当前的波特率: 9600
正在擦除目标区域 ... 完成 ! [0.312"]
正在下载用户代码 ... 完成 ! [0.827"]
正在设置硬件选项 ... 完成 ! [0.063"]
更新后的硬件选项为:
. 当前的时钟频率: 7.332MHz
. 系统频率为12T(单倍速)模式
. 振荡器的放大增益不降低
. 当看门狗启动后,任何复位都可停止看门狗
. MCU内部的扩展RAM可用
. ALE脚的功能选择仍然为ALE功能脚
. P1.0和P1.1与下次下载无关
. 下次下载用户程序时,不擦除用户EEPROM区
单片机型号: STC89C52RC/LE52RC
固件版本号: 4.3C
操作成功 !(2019-11-21 21:53:47)
用串口助手点灯 灯乱亮 求大神帮助 |