代碼如下 #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)
用串口助手點燈 燈亂亮 求大神幫助 |