main.c

来自「超声波传感器在凌阳16位单片机上的C语言程序」· C语言 代码 · 共 34 行

C
34
字号
#include "spce061a.h"
#include "MyBit.h"

const unsigned int num[]="0123456789ABCDEF";

void SystemInit(void)
{
	*P_SystemClock=0x0088;
	SP_Init_IOA(0xffff,0xffff,0xffff);
	SP_Init_IOB(0xffff,0xffff,0xffff);
	Reset12864();
}

int main(void)
{
	unsigned int L=0;
	ISRinit();
	SystemInit();
	UltrasonicInit();
	DispWord(0,0,"超声波测试:");
	while(1)
	{
		L=GetDistance();
		DispChar(0,1,num[L/10000]);
		DispChar(1,1,num[(L%10000)/1000]);
		DispChar(2,1,num[(L%1000)/100]);
		DispChar(3,1,num[(L%100)/10]);
		DispChar(4,1,num[L%10]);
		DispChar(5,1,'m');
		DispChar(6,1,'m');
		*P_Watchdog_Clear=1;
		delay_xms(10000);
	}
}

⌨️ 快捷键说明

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