rx.c

来自「这里有很多我自己做的凌阳单片机源程序」· C语言 代码 · 共 45 行

C
45
字号
//利用查询标志位来进行发送和接收数据。先是接收从计算机发来的数据然后再发送到计算机上。
//
#include<spce061a_chf.h>
void Delay();
int main()
{	
	unsigned int Ret=0;
	unsigned int uiData=0;	
	Set_IOB_Dir(0x0400);//IOB7-输入,IOB10-输出
	Set_IOB_Attrib(0x0480);
	Set_IOB_Data(0x0080);		
	
	Set_UART_Command1(0x20);//UART内部复位,由于不用中断,所以复位该单元
	*P_UART_BaudScalarLow=0x00;        //设置波特率
    *P_UART_BaudScalarHigh=0x05;

	Set_UART_Command1(0x0000);//不允许发送和接收中断
	Set_UART_Command2(0x00c0);//	
	while(1)
	{
		Watchdog_Clear();
		Ret=*P_UART_Command2;
		Ret=Ret&0x0080;
		while(Ret==0)
		{
			Ret=*P_UART_Command2;
			Ret&=0x0080;
			Watchdog_Clear();
		}
		uiData=*P_UART_Data;		
		Delay(8000);		
 	}
   

}
void Delay(unsigned int i)
{
	for(;i>0;i--)
	{
		Watchdog_Clear();
	}
}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?