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

📄 infrared_lock1.c

📁 单片机的键盘控制程序和Led显示程序
💻 C
字号:
#include "infrared_lock1.h"

/*static uchar Key_num = 0x10;
int main()
{
	uchar i = 0, j = 0 ;
	uchar Data_Send[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} ;

	Serial_Initial() ;
	LCD_Initial() ;
	while(1)
	{
		Key_num = 0x10 ;
		Key_num = Read_key() ;
		if (Key_num == K4_3)//清屏,复位
		{	
			LCD_Write(LCD_COMMAND, LCD_CLEAR_SCREEN) ;
			i = 0 ;
		}
		if (Key_num == K4_4)
		{
			for (j = 0; j < i; j++)
			{
				Transmit(Data_Send[j]) ;
				while(!TI);
				TI = 0 ;
				//Delay10ms(100) ;
			}
			LCD_Write(LCD_COMMAND, LCD_CLEAR_SCREEN) ;
			i = 0 ;
		}
		if ((Key_num != 0x10) & (Key_num != K4_3) & (Key_num != K4_4))//若有按键按下则显示,并记录输入的数
		{	
			Data_Send[i] = Key_num ;
			i++ ;
			LCD_Display(Key_num) ;
		}
		//Delay10ms(10) ;
		//P2 = (Key_num << 4)|Key_num ;	
	}
	return 0 ;
}*/

int main()
{
	P0 = 0xff ;
	//Delay10ms(10) ;
	LCD_Initial() ;
	LCD_Wait() ;
    LCD_Write(LCD_COMMAND,0x80);
	//LCD_Write(LCD_COMMAND,0x80|0);
	Delay10ms(10) ;
	P3 = 0x0f ;
	Delay10ms(10) ;
	LCD_Display(1) ;
    LCD_Display(2) ;
    LCD_Display(3) ;
    LCD_Display(4) ;
    LCD_Display(5) ;
    LCD_Display(6) ;
    LCD_Display(7) ;
	P3 = 0x00 ;
	while(1) ;
	return 0 ;
}

⌨️ 快捷键说明

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