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

📄 led_key.c

📁 用单片机实现LCD显示字符和图形
💻 C
字号:
/**************************************************************
				键盘测试:S1 S2 led1加减
						  S3 S4 led2加减
						  S5 S6 led3加减
						  S7 S8 led4加减
				设计者:彭恩文
				日期:2003/10/27
**************************************************************/

#include "fx2.h"
#include "fx2regs.h"
#include "io.h"
#include "led.h"
#include "key.h"

void main()
{
	BYTE temp_data,i,j,k;

//////////user init/////////////
	IO_Init();//断口初始化
	REG_Init();
	Disp_Init();
	OKey_RP_Init();
//////////user init end/////////////
	while(1)
	{
		Led_Display();       //LED 显示

		temp_data = OKey_RP_Scan();   //键盘扫描---用是键盘少秒的只,哪个键被按下去了

		if(temp_data == 1)             //S1 DOWN
		{
			DispBuf[3] ++;
		}
		 if(temp_data == 2)        //S2 DOWN
		{
			DispBuf[3] --;
		}
		if(temp_data == 3)             //S3 DOWN
		{
			DispBuf[2] ++;
		}
		 if(temp_data == 4)        //S4 DOWN
		{
			DispBuf[2] --;
		}
		if(temp_data == 5)             //S5 DOWN
		{
			DispBuf[1] ++;
		}
		 if(temp_data == 6)        //S6 DOWN
		{
			DispBuf[1] --;
		}
		if(temp_data == 7)             //S7 DOWN
		{
			DispBuf[0] ++;
		}
		 if(temp_data == 8)        //S8 DOWN
		{
			DispBuf[0] --;
		}
		for(i = 0; i < 4; i++)         //防止显示超界
		{
			DispBuf[i] &= 0x0F;
		}
      
		
  // 	    for(j=0;j<100;j++)
	//	 {for(k=0;k<1;k++);}

	}
}
	

⌨️ 快捷键说明

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