STC89C52單片機(jī)串口調(diào)試
#include
#define uchar unsigned char
#define uint unsigned int
uchar cReceive_Data[35],cNumber=0,cFlag=0;
/////////////////////////////////////////////////////////////////////////
函數(shù)名稱:毫秒延時(shí)函數(shù)
函數(shù)功能:實(shí)現(xiàn)毫秒級(jí)的延時(shí)
參數(shù)介紹:Delay_MS: 定義需要延時(shí)的毫秒的數(shù)值
返回值:
注意事項(xiàng):本實(shí)驗(yàn)是在所用晶振為12M的前提下實(shí)現(xiàn)的毫秒延時(shí),本函數(shù)是通過循環(huán)的形
/////////////////////////////////////////////////////////////////////////
void DelayMs(unsigned int Delay_MS)
{
}
//////////////////////////////////////////////////////////////////////////
函數(shù)名稱:Init_UART
函數(shù)功能:完成對(duì)串口初始化
參數(shù)介紹:無
返回值:
注意事項(xiàng):實(shí)驗(yàn)板上所用的晶振為11.0592M的,配置的波特率為9600
/////////////////////////////////////////////////////////////////////////
void Init_UART()
{
}
/////////////////////////////////////////////////////////////////////////
函數(shù)名稱:Send_char
函數(shù)功能:向串口發(fā)送一個(gè)字符
參數(shù)介紹:cCharacter:要發(fā)送到電腦上的字符
返回值:
注意事項(xiàng):SBUF是單片機(jī)中的串口寄存器
/////////////////////////////////////////////////////////////////////////
void Send_char(unsigned char cCharacter)
{
}
/////////////////////////////////////////////////////////////////////////
函數(shù)名稱:Send_string
函數(shù)功能:向串口發(fā)送一個(gè)字符串
參數(shù)介紹:*string:要發(fā)送到電腦上的字符串
返回值:
注意事項(xiàng):無
/////////////////////////////////////////////////////////////////////////
void Send_string(unsigned char *string)
{
}
/////////////////////////////////////////////////////////////////////////
函數(shù)名稱:main
函數(shù)功能:把從電腦串口調(diào)試助手上發(fā)送到實(shí)驗(yàn)板上的字符串,原樣發(fā)送到串口調(diào)試助
參數(shù)介紹:無
返回值:
注意事項(xiàng):無
/////////////////////////////////////////////////////////////////////////
void main()
{