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

📄 untitled.c

📁 单键识别实验程序
💻 C
字号:
#include <htc.h>
#include <pic18.h>
#define uchar unsigned char //--------------在程序中用uchar置换unsgned char减省录入量
#define uint unsigned int

#define FLASH_LED PORTD    //用FLASH_LED置换PORTD,方便以后移置。
#define LED_TRIS TRISD    //
void init(void)
{
    LED_TRIS=0x00; //定义端口D为输出
    
    INTCON=0x00;    //关闭所有中断
}
void    delay10ms(void)             //延时10毫秒//
{   unsigned   char  i,j;
	for(i=20;i>0;i--)
	{   for(j=248;j>0;j--); }
}
void    main(void)
{   unsigned  char  k;
	
	while(1)
	{   
		if(RE0==1)                 //看是否RE0按下//
		{   
			delay10ms();            //延时10毫秒//
			if(RE0==0)             //再看一遍是否真的按下//
			{   
				k++;                //如果按下,k记下按下的次数//
				if(k==220)         //记到255次,k重0开始记//
				{   k=0;    }
				RD=~k;          //由于是低电平亮,所以取反后再送P1口显示//
				while(RE0==0);     //判断RE0是否弹起//
			}
		}
	}
}

⌨️ 快捷键说明

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