⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 ARM(LPC2214)模拟串口程序
💻 C
字号:

#include "config.h"
#include "SimuUart.h"


#define RUN_LED    (1<<26)			//运行灯

extern unsigned char SimuFlag;		//接收标志

/****************************************************************************
* 名   称: delay_us()
* 功   能: 延时US
* 入口参数: 
* 出口参数: 
****************************************************************************/
void delay_us(unsigned short int us){
	unsigned short int i,j;
	for (i=0;i<us;i++){
		for (j=0;j<100;j++) ;
	}
}


/****************************************************************************
* 名   称: delay_ms()
* 功   能: 延时MS
* 入口参数: 
* 出口参数: 
****************************************************************************/
void delay_ms(unsigned short int ms){
	unsigned short int i,j;
	for (i=0;i<ms;i++){
		for (j=0;j<10000;j++) ;
	}
}

/****************************************************************************
* 名   称: main()
* 功   能: 主函数
* 入口参数: 
* 出口参数: 
****************************************************************************/
int main(void)
{
	unsigned char testSU[]="Test SURAT:";
	PINSEL1 &= 0xfffc00ff;
	InitSimuUart(9600);
	SimuSendStr(testSU,11);	

	while (1)
	{
		if(SimuFlag)
		{
			SimuFlag = 0;
			delay_ms(100);
 			SimuSendStr(testSU,11);	
 			IO2CLR |= RUN_LED;
 			delay_ms(100);
 			IO2SET |= RUN_LED;
 		}
	}
	return 0;	
}

⌨️ 快捷键说明

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