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

📄 main.c

📁 arm 测试,关于KEIL的测试.很实用.
💻 C
字号:
#include "config.h"


void Delay(uint32 time)
{
	uint32 i;
	uint32 j;
	
	for (i=0; i<time; i++)
	{
		for (j=0; j<1000; j++)
		{
			;
		}
		
	}
}



void  UART0_Init(uint32 bps)
{   
    uint16 Fdiv;

    U0LCR = 0x83;							// DLAB = 1,可设置波特率
    Fdiv  = (Fpclk / 16) / bps;				// 设置波特率
    U0DLM = Fdiv / 256;							
    U0DLL = Fdiv % 256;						
    U0LCR = 0x03;   

}


void SendCmd0( uint8 dat)
{
 	//unsigned char i= 0;
    U0THR = dat;				           // 发送数据
    while( (U0LSR & 0x40) == 0 );		      //等待数据发送完成
	
}

int main(void)
{ 
  

  uint8  bSignal;
  
  PINSEL0 = 0x05;                             //设置串口0,
  
  IO0DIR  = (1 << 10) | (1 << 5);

  UART0_Init(9600);

  while(1)
  {
  	 if ( (IO0SET & (1 << 5)) != 0x00)          //这是为什么
	 {
	 	IO0SET = 1 << 10;
		IO0CLR = 1 << 5;
		
	 }
	 else
	 {
	 	IO0CLR = 1 << 10;
		IO0SET = 1 << 5;
	 }		
	 bSignal = !bSignal;                       //变量取反

	 SendCmd0(0x55);
  }
  return 0;


}

⌨️ 快捷键说明

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