
void SendData(BYTE dat)
{
while (!TI) //Wait for the previous data is sent
TI = 0 //Clear TI flag
SBUF = dat //Send current data
}
void InitUart()
{
SCON = 0x5a //8 bit data ,no parity bit
TMOD = 0x20 //T1 as 8-bit auto reload
TH1 = TL1 = -(FOSC/12/32/BAUD) //Set Uart baudrate
TR1 = 1 //T1 start running
}
然后在main函数中 :
加入 InitUart();
之后 想发串口数据调用函数:SendData();
如向羡空戚串亏雀口发送0X55 就 SendData(0x55)
这个芯片不是简单的芯片,而是一个单片机或DSP等东西 ,在加上内置的嵌入式 *** 作系统,在有一块存储区域,还包括一些通讯接口,简单的说就想一个小电脑基察一样, 我们把败前对应的编制好的程序烧录到芯片的存储区域,这样单片机就可以读取程序并执行了搏枯茄欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)