STC89C52单片机串口调试
#include
#define uchar unsigned char
#define uint unsigned int
uchar cReceive_Data[35],cNumber=0,cFlag=0;
/////////////////////////////////////////////////////////////////////////
函数名称:毫秒延时函数
函数功能:实现毫秒级的延时
参数介绍:Delay_MS: 定义需要延时的毫秒的数值
返回值:
注意事项:本实验是在所用晶振为12M的前提下实现的毫秒延时,本函数是通过循环的形
/////////////////////////////////////////////////////////////////////////
void DelayMs(unsigned int Delay_MS)
{
}
//////////////////////////////////////////////////////////////////////////
函数名称:Init_UART
函数功能:完成对串口初始化
参数介绍:无
返回值:
注意事项:实验板上所用的晶振为11.0592M的,配置的波特率为9600
/////////////////////////////////////////////////////////////////////////
void Init_UART()
{
}
/////////////////////////////////////////////////////////////////////////
函数名称:Send_char
函数功能:向串口发送一个字符
参数介绍:cCharacter:要发送到电脑上的字符
返回值:
注意事项:SBUF是单片机中的串口寄存器
/////////////////////////////////////////////////////////////////////////
void Send_char(unsigned char cCharacter)
{
}
/////////////////////////////////////////////////////////////////////////
函数名称:Send_string
函数功能:向串口发送一个字符串
参数介绍:*string:要发送到电脑上的字符串
返回值:
注意事项:无
/////////////////////////////////////////////////////////////////////////
void Send_string(unsigned char *string)
{
}
/////////////////////////////////////////////////////////////////////////
函数名称:main
函数功能:把从电脑串口调试助手上发送到实验板上的字符串,原样发送到串口调试助
参数介绍:无
返回值:
注意事项:无
/////////////////////////////////////////////////////////////////////////
void main()
{
}
/////////////////////////////////////////////////////////////////////////
函数名称:UART_Routine
函数功能:串口接收中断函数,把数据放入全局变量cReceive_Data里,并让相应的标志位
参数介绍:无
返回值:
注意事项:无
/////////////////////////////////////////////////////////////////////////
void UART_Routine() interrupt 4
{
}
STC89C52单片机串口调 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)