单片机的串口配置可以使用SCT-ISP软件,方法如下,我的单片机晶振频率是11.0592Hz
试验程序如下:
#include"regx52.h"
#include"intrins.h"
unsigned int num; //建立全局变量
void Delay1000ms() //@11.0592MHz
{
unsigned char i, j, k;
_nop_();
i = 8;
j = 1;
k = 243;
do
{
do
{
while (--k);
} while (--j);
} while (--i);
}
void UartInit(void) //4800bps@11.0592MHz
{
PCON |= 0x80; //使能波特率倍速位SMOD
SCON = 0x50; //8位数据,可变波特率
TMOD &= 0x0F; //清除定时器1模式位
TMOD |= 0x20; //设定定时器1为8位自动重装方式
TL1 = 0xF4; //设定定时初值
TH1 = 0xF4; //设定定时器重装值
ET1 = 0; //禁止定时器1中断
TR1 = 1; //启动定时器1
}
void Uart_Send_Byte(unsigned char Byte)
{
SBUF = Byte;
while(TI==0);
TI=0;
}
int main()
{
UartInit(); //初始化串口
while(1)
{
Uart_Send_Byte(num); //发送字符
num++;
Delay1000ms();
}
return 0;
}
配置串口助手如下:
实验现象如下
设计资源 培训 开发板 精华推荐
- 使用 Endicott Research Group 的 SFDMDB3945F 的参考设计
- DC2138A,使用 LT8301 42VIN 微功率隔离反激式转换器和 65V/1.2A 开关的演示板
- 用于电信稳压器的 LT8705MPFE 同步降压-升压型 DC/DC 控制器的典型应用电路
- T12烙铁+858D热风枪二合一返修站_低压部分
- NCV7705GEVB:车门模块驱动器评估板
- 一款32位RISC 精简指令集开发板
- MAXREFDES1105:借助MAX17690和MAX17606,效率为90.4%的小尺寸,5V / 2A,同步,无光耦反激式DC-DC转换器
- #第七届立创电赛#智能设备
- 用于开/关控制应用的 AM2G-4812DZ ±12V 2 瓦 DC-DC 转换器的典型应用
- STM32M2Dock