单片机矩阵键盘.doc
yy****24
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
单片机矩阵键盘.doc
#include<STC12C5A.h>//键盘扫描unsignedchars60,s61,s62,s63,temp;//定义四个按键voiddelay(unsignedintn){unsignedinta,b;for(a=0;a<10*n;a++)for(b=0;b<75;b++);//1ms延时函数}voidmain(void){voidkeyask(void);unsignedchari,d[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f
单片机矩阵键盘编程.ppt
键盘接口非编码键盘按组成结构又可分为独立式键盘和矩阵式键盘。独立式键盘的工作过程与矩阵式键盘类似,无论是硬件结构还是软件设计都比较简单,。S1K9扫描法和线反转法0123eedebe7e4567edddbd7d89ABebdbbb7bCDEFe7d7b777键盘接口的消抖1.消除键抖动if语句if语句是C51中的一个基本条件选择语句,它通常有三种格式:(1)if(表达式){语句;}(2)if(表达式){语句1;}else{语句2;}(3)if(表达式1){语句1;}elseif(表达式2)(语句2;)el
单片机矩阵键盘扫描.doc
#include<reg52.h>#defineu8unsignedcharu8num,temp,i;u8codeled[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};u8keyscan();voiddisplay(u8aa);voiddelayus(u8i);voidmain(){P1=0xff;while(1){display(keyscan());}}voiddisplay(u8
单片机矩阵键盘编程.pptx
会计学非编码键盘按组成结构又可分为独立式键盘和矩阵式键盘。独立式键盘的工作过程与矩阵式键盘类似,无论是硬件结构还是软件设计都比较简单,。扫描法和线反转法0123eedebe7e4567edddbd7d89ABebdbbb7bCDEFe7d7b777键盘接口的消抖1.消除键抖动if语句if语句是C51中的一个基本条件选择语句,它通常有三种格式:(1)if(表达式){语句;}(2)if(表达式){语句1;}else{语句2;}(3)if(表达式1){语句1;}elseif(表达式2)(语句2;)elseif(
单片机矩阵键盘的编程.docx
I/O端口输出1的端口与输出0的端口对接的时候会检验出原来的端口是0第一个,这个是错误程序#include<reg52.h>voiddelay1ms(unsignedinti)//延时函数{unsignedcharj;while(i--){for(j=0;j<115;j++)//1ms基准延时程序{;}}}voidmain(){while(1){P1=0xf0;//建立初始状态,每一行赋值0,每一列赋予1unsignedchars[16]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x