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