程序如下:
#include
#define uint unsigned int
#define uchar unsigned char
sbit key3 =P2^0; //按键的行检测信号
sbit key2 =P2^1;
sbit key1 =P2^2;
sbit key0 =P2^3;
sbit dis0 =P2^4;
sbit dis1 =P2^5;
sbit dis2 =P2^6;
sbit dis3 =P2^7;
sbit dis4 =P3^3;
uchar keyx,key;
uchar code disp[17]={0x00,0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
void delay(uint i)
{for(;i>0;i--)
;
}
uchar keyscan() //数码管显示扫描与键盘检测
{
static dis=0;
dis=(dis+1)%5;
dis0=1;dis1=1;dis2=1;dis3=1;dis4=1;
switch(dis) //位选码输出
{
case 0: dis0=0; break;
case 1: dis1=0; break;
case 2: dis2=0; break;
case 3: dis3=0; break;
case 4: dis4=0; break;
}
if(!key0) keyx=dis+1; //键盘的行检测与译码
if(!key1) keyx=dis+5;
if(!key2) keyx=dis+9;
if(!key3) keyx=dis+13;
return keyx;
}
void main(void)
{ while(1)
{
key=keyscan();
P0=disp[key];
delay(3000);
}
}
关键字:C51代码 4*4 键盘扫描
引用地址:
[C51代码]4*4键盘扫描
推荐阅读最新更新时间:2024-03-16 15:02
小米:摄像头良率问题致小米9缺货 4月起可满足需求
4月2日,小米在廊坊富士康召开媒体见面会,小米集团手机部生产管理部代工厂管理手机交付高级经理乔童虎出席并就外界关心的产能问题再次予以解答。按照乔童虎的说法,小米9此前总是“不够卖”主要由两方面造成。 一是因为小米9的后置摄像头采用了后置三摄的设计,6P镜头模组和闭环马达设计较为复杂,对工艺要求较高,透明尊享版的f/1.47超大光圈7P镜头更甚。其中120度广角镜头的相关组件遭遇了良率不达标的问题; 另一方面则是因为代工厂的工人在小米9生产线的一些核心关键装配环节不够熟练。 不过,小米强调,目前富士康的小米9产线已经实现全负荷运转(小米9共三家代工厂,廊坊富士康、南京英华达和西安比亚迪),两班倒,目前每月可以生产超过1
[手机便携]
骁龙810处理器 三星Note 4 LTE-A发布
三星于今年9月初正式发布了Galaxy Note 4这款新机,该机的国行版本搭载了骁龙805处理器。而日前三星在韩国地区正式发布了Note 4的高配版本Galaxy Note 4 LTE-A。 三星Galaxy Note 4 LTE-A发布
Note 4 LTE-A与Note 4相比,处理器由骁龙805升级为64位的骁龙810八核处理器,成为三星首款搭载骁龙810处理器的手机产品。除此之外,Note 4 LTE-A还是全球首款支持商用LTE-Advanced三频载波聚合技术的智能手机。
三频LTE-A峰值理论下载速度能够达到300Mbps,4倍于目前4G LTE网络。消息称,Galaxy Note 4 LT
[手机便携]
芯耀辉连续完成两轮超4亿元融资,促进先进工艺芯片IP研发
芯片IP领先企业芯耀辉科技(以下简称”芯耀辉”)近日完成天使轮及Pre-A轮超4亿元融资。Pre-A轮由红杉中国、高瓴创投、云晖资本和高榕资本联合投资,松禾资本、五源资本(原晨兴资本)、国策投资和大横琴集团等机构参投。老股东真格基金和大数长青同时追加投资。融资将用于吸引海内外尖端技术人才,提升产品交付能力,功能深化和芯片生态连接能力升级。同时,芯耀辉将进一步投入服务体系。 成立于2020年6月,芯耀辉集结了全球尖端的IP行业人才。核心团队均拥有数十年研发、产品及管理背景,以自主研发的先进工艺芯片IP为核心,致力于服务数字社会中的数据中心、智能汽车、高性能计算、5G、物联网、人工智能和消费电子等各个领域。 IP是集成电路产业的关
[手机便携]
联想Moto X4过审 双摄骁龙625加持
本月25日,Moto新品发布会将在纽约举行。 按照目前掌握的资料,本次,Moto有望带来骁龙835旗舰新机Moto Z2(F)。新一代不碎屏技术、后置平行双摄、闭环天线、模块化等等。 当然,对于这样一个要买到5000元产品,并不是很多人有能力接受,为此,联想还准备了Moto X4。 据外媒报道,Moto X4已经在美国联邦通信委员会(FCC)过审,型号为XT1802。 androidheadline整理后发现,Moto X(2017)或者是Moto X4已经出现了XT1801/1802/1803三大型号,Geekbench上还有一款XT1789。 关于其配置,传言不一,好一点的CPU如骁龙660,略
[手机便携]
4G提前发牌中移动翘首以待 联通电信更爱3G
4G对设备供应等相关上市公司业绩支撑力度超过3G
工信部部长苗圩昨日首度明确4G牌照发放时间表。相较早前“两至三年”的说法,4G牌照发放时间大幅提前。
最爱4G的中国移动如获东风,设备商也将由此获利。通信行业研究员表示,目前TD-LTE处于初期建设阶段,包括无线、光通信、网络优化以及S P增值服务设备商将相继受益。
据工信部预测,4G网络前期建设拉动的投资规模在5000亿元左右,网络正式商用后,还将带动终端制造和软件等上下游行业,产业规模有望突破万亿元大关。
目前TD-LTE处于初期建设阶段,设备制造商包括无线、光通信、网络优化以及SP增值服务设备商将相继受益。从以往运营商资
[手机便携]
苹果在澳误导消费者使用4G网络纠纷未达成和解
4月16日晚间消息,据国外媒体报道,当地时间16日苹果公司未能与澳大利亚市场竞争监管部门就苹果最新款iPad产品误导消费者使用4G网络的问题达成庭外和解协议。 澳大利亚竞争和消费者委员会(ACCC)今年3月28日在澳大利亚墨尔本联邦法庭指控苹果公司涉嫌违反澳大利亚消费者法律。竞争和消费者委员会指出苹果公司在为其最新款iPad进行广告宣传时声称其可支持4G网络应用,但事实上新款iPad根本无法兼容澳大利亚特有的4G通行网络。澳大利亚4G网络由澳大利亚电信公司独家运营,其4G网络频段位于1800兆赫兹段,而新款iPad只能在700至1200兆赫兹频段使用4GLTE网络。新款iPad可在美国和加拿大等国家正常使用4G网络。
[网络通信]
stm32f4USART中USB转串口通信
初学stm32,初次接触USART串口通信。 对USART通信硬件原理的个人总结。从MCU(Micro Controller Unit,也就是ST芯片)出来的TTL电平经过电平转换芯片转化为USB电平,从而实现与PC的通信。 USART(Universal Synchronous/Asynchronous Receiver/Transmitter)通用同步/异步串行接收/发送器。 这边只作异步通信说,异步通信与同步通信的主要区别区别是时钟,所以这边的SLCK是关闭的。USART总共有TX、RX、nRTS、nCTS、SCLK这5个外接引脚(框图中的SW_RX在内部,n表示低电平有效)。在学习与PC上位机通信时,是关闭硬件流控制模式的
[单片机]
可配置成4~20位可选的电平移位式总线开关FSTD16450及其应用
摘要: FSTD16450是Fairchild公司最新推出的电平移位式总线开关集成电路。它功能强大,使用灵活,而且阻抗很低。可以配置成4位、5位、10位和20位总线开关,且与高速CMOS和TTL电平兼容。文中介绍了它的基本特点、引脚功能、主要参数和应用方法。
关键词: 开关 总线接口 控制 FSTD16450
1 基本特点
FSTD16450是Fairchild公司最新推出的电平移位式总线开关集成电路。利用它可以配置成4位、5位、8位、10位、16位和20位等与高速CMOS和TTL电平兼容的总线开关。该器件的阻抗很低,因而可以实现输入和输出之间的最好连接,而且没有传输延迟和接地噪声。
[应用]