当前位置:首页 > 单片机 > 单片机
[导读]利用P3口接收外部输入(P0和P3都支持输入和输出),8位外部按键其实对应了8位二进制数,按下的为0,没按的为1,根据对应的输入显示对应的输出。#includeunsigned char code table[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x9

利用P3口接收外部输入(P0和P3都支持输入和输出),8位外部按键其实对应了8位二进制数,按下的为0,没按的为1,根据对应的输入显示对应的输出。

#include

unsigned char code table[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,};
// 显示数值表0-9
void main (void)
{
while (1) //主循环
{
switch(P3) //P3口作为独立按键输入端,检测端口电平并做如下判断
{
case 0xfe: P1 = table[1]; break;//0xfe = 1111 1110,
//说明连接在P3.0端口的按键被按下,显示对应的数字然后跳出循环
case 0xfd: P1 = table[2]; break;//调用表中的第三个
//元素 0xa4 下标 0 才表示数组中的第一个元素
case 0xfb: P1 = table[3]; break;
case 0xf7: P1 = table[4]; break;
case 0xef: P1 = table[5]; break;
case 0xdf: P1 = table[6]; break;
case 0xbf: P1 = table[7]; break;
case 0x7f: P1 = table[8]; break;
default: break; //如果都没按下,直接跳出
}
}
}


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

语音识别技术,也被称为自动语音识别(Automatic Speech Recognition,ASR),其目标是将人类的语音中的词汇内容转换为计算机可读的输入,例如按键、二进制编码或者字符序列。

关键字: 语音识别 按键 二进制

十档调色太阳能庭院灯方案-DLT8P60SC-杰力科创

关键字: 机械 按键

基于Proteus学习单片机系列——按键

关键字: protues 按键

基于51单片机学习板。用S1键作为控制跑马灯的方向按键,S5键作为控制跑马灯方向的加速度按键,S9键作为控制跑马灯方向的减速度按键,S13键作为控制跑马灯方向的启动或者暂停按键。记得把输出线P0.4一直输出低电平,模拟独...

关键字: 51单片机 数码管显示 跑马灯

综合中国产业研究院和中国国家统计局的数据来看,截止到2019年年底,中国电梯保有量已经达到745.1万台,如此巨量的电梯给预防新冠疫情造成很大困难。

关键字: 电梯按键 电梯 按键

TM1637四位数码管模块是一个带时钟点的4位共阳数码管(0.36英寸)的显示模块,驱动芯片为TM1637,驱动方式为IIC,因此只需2根信号线即可使单片机控制4位8段数码管(数码管8级亮度可调)。 模块特点如下: 显示...

关键字: 显示模块 数码管显示

  方案特色:   * 支持按键、滑块和滚轮触摸界面;   * 硬件资源占用少,占用2个定时器和GPIO口;   * 外围器件少,每个通道只需两个电阻和一个电容,制造成本

关键字: 电容式 按键 触摸感应

  随着现代电子技术尤其是人机接口技术的不断发展,触摸式按键在电子产品和手持式仪器中得到越来越广泛应用。相对传统的机械式按键,触摸式按键具有明显的技术优势,不但系统硬件结构简单,生产成本低,而且

关键字: 按键 触摸式 wtc6216

8月16日,黑鲨官方宣布腾讯黑鲨游戏手机3 Pro荣获京东金机奖“今晚吃鸡单品奖”,这部手机凭借强悍的硬件性能以及机械升降按键设计,得到不少消费者的认可。此外,黑鲨3 Pro还配备了一块7.1英寸的AMOLED屏幕,其分...

关键字: 按键 黑鲨机械升降

在学习了单片机驱动7段数码管显示电路后,了解实际应用中多是利用的专门的数码管显示驱动芯片,例如MAX7219多功能串行LED显示驱动芯片。MAX7219是一款串行共阴极数码管动态显示驱动芯片,其峰值段电流可达40mA,最...

关键字: max7219 数码管显示
关闭