#include <STC12C5A60S2.h>
#include <Uart.h>
#define uchar unsigned char
#define uint unsigned int
//=====================
void delay(void)
{
uint j,g;
for(j=0;j<500;j++)
for(g=0;g<500;g++);
}
//============================
void main()
{
Uart_Two_Init();
Uart_One_Init();
while(1)
{
Uart_One_Send('z');
delay();
Uart_Two_Send('z');
UART_One_Printf("sb123456789");
delay();
UART_Two_Printf("sb123456789");
delay();
}
}
//======================================
#ifndef __UART_H__
#define __UART_H__
#define uchar unsigned char
#define uint unsigned int
//=====================================
//#define RELOAD 0xFA
//#define RELOAD_TWO 0xfa
//#define BRTx12_enable() AUXR |= 0x04 //BRT 独立波特率发生器的溢出率快 12 倍
//#define BRT_start() AUXR |= 0x10 //启动独立波特率发生器 BRT 计数。
//=========================================
uchar c = 0 ;
uint d = 0 ;
//=========================================
//=======baud 9600=======================
void Uart_One_Init() //串口 1 初始化函数,波特率 9600
- 1
- 2
前往页