计算机键盘灯不亮原因,键盘上的三个灯不亮?竟是这个原因

原标题:键盘上的三个灯不亮?竟是这个原因

键盘上的三个灯其实是对当前电脑键盘的使用功能的一个指示。通常情况下,电脑键盘上的三个灯的作用就是为了指示目前电脑键盘的状况。下面小编就分别来说说,电脑键盘上的三个灯的作用分别是什么?如果键盘上三个灯不亮,怎么办呢?

c90de57bd60ff26a312fbceb5db6999b.png

【键盘上三个灯不亮的原因】

如果我们发现键盘上的三个指示灯都不亮,可能有以下一些原因:

1、键盘与主机接口没有插好。

如果键盘完全不管用,也无法打上字,指示灯也不亮,有可能是键盘与主机的接口没有插好,此时我们可以把键盘与主机的接口重新插一次,然后重启电脑。(因为有些键盘并不是即插即用的,所以需要重启下电脑才可以)

2、键盘已坏。

如果情况和上面一样,键盘完全不管用,重新插过后,还是不管用,三个灯也不亮的话,很有可能是键盘已经坏了,只能够更换键盘了。

3、指示灯坏了。

如果键盘照样可以使用,只是指示灯不亮了,那么这有可能是指示灯坏了,我们可以不用管它噢。

【键盘上三个灯的作用】

很多朋友在网上询问为什么键盘上的三个灯不亮,其实这样的情况大多不是由于硬件损坏造成的,而是由于没有按下相应的按键所导致,键盘上的三个指示灯分别对应键盘的三个模式,当按下相应的按键后会亮起,而控制指示灯的按键分别是主键盘区的Caps Lock与小键盘区的Num Lock以及编辑区的Scroll Lock。

61a46e79b595038997f3125622104822.png

键盘上的三个灯

1.键盘上的三个灯之一:Caps Lock

Caps Lock是英文大小写转换开关,当按下此按键的时候指示灯会亮起,而此时输入的英文都会以大写的形式出现,再次按下后灯就会熄灭,并且所有打出的英文也会回归小写,由于在打字的时候经常需要转换大小写,这个也是三个快捷键之中我们最为常用的一个。

44feb2163aeec309844b123eca59213a.png

2.键盘上的三个灯之二:Num Lock

这个灯的作用更多的是在我们输入一些密码的时候所需要用到的按键,在按下并且亮起指示灯的时候小键盘区域的数字键即可顺畅输出相对应的数字。主要负责小键盘数字键的开启。

3.键盘上的三个灯之三:Scroll Lock

相对于对于上两个按键来说,这个灯的作用要小的多,我们也只有在进行表格编辑的时候用到这个按键。在进行Excel表格的编辑的时候,用户使用方向键对表格进行滚动,光标会随着页面一起移动,而当按下Scroll Lock键再移动表格的时候,页面滚动照旧,而光标则会停留在原处。

dd93d2798288edd4b584007a29660843.png

键盘上的三个灯

关于键盘上三个灯不亮,以及它的作用就介绍到这里啦。欲知更多精彩装修咨询,请锁定小牛装修^_^

小牛装修官方网站:

欢迎订阅关注【】微信公众号:zxsf360 微信上点击添加朋友:zxsf360 即可关注

▼点击【查看原文】更多,,以及适合您的返回搜狐,查看更多

责任编辑:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以通过以下步骤来实现4x5矩阵键盘灯光: 1. 连接矩阵键盘三个数码管到ch455芯片上。 2. 设置ch455芯片为LED驱动模式。 3. 在代码中定义矩阵键盘的行和列引脚。 4. 在代码中定义三个数码管的引脚。 5. 使用循环语句扫描矩阵键盘,检测按键状态,并控制对应LED灯亮灭。 6. 使用循环语句刷新三个数码管的显示内容。 以下是一个简单的实现示例: ```c // 定义矩阵键盘引脚 #define ROW1 2 #define ROW2 3 #define ROW3 4 #define ROW4 5 #define COL1 6 #define COL2 7 #define COL3 8 #define COL4 9 #define COL5 10 // 定义数码管引脚 #define DIG1 11 #define DIG2 12 #define DIG3 13 void setup() { // 设置矩阵键盘引脚为输入模式 pinMode(ROW1, INPUT); pinMode(ROW2, INPUT); pinMode(ROW3, INPUT); pinMode(ROW4, INPUT); pinMode(COL1, INPUT); pinMode(COL2, INPUT); pinMode(COL3, INPUT); pinMode(COL4, INPUT); pinMode(COL5, INPUT); // 设置数码管引脚为输出模式 pinMode(DIG1, OUTPUT); pinMode(DIG2, OUTPUT); pinMode(DIG3, OUTPUT); // 初始化ch455芯片 // 参考ch455芯片的数据手册,设置芯片寄存器 } void loop() { // 扫描矩阵键盘 for (int row = 1; row <= 4; row++) { digitalWrite(ROW1, row == 1 ? HIGH : LOW); digitalWrite(ROW2, row == 2 ? HIGH : LOW); digitalWrite(ROW3, row == 3 ? HIGH : LOW); digitalWrite(ROW4, row == 4 ? HIGH : LOW); for (int col = 1; col <= 5; col++) { if (digitalRead(COL1) == LOW) { // 控制对应LED亮灭 } // ... } } // 刷新数码管 // 参考数码管驱动的代码,使用循环语句显示对应数字 } ``` 需要注意的是,ch455芯片的具体使用方式需要参考其数据手册,并根据实际情况进行设置。此外,LED灯的控制可以使用数字输出引脚,而数码管的控制需要使用数字输出引脚和数码管驱动芯片。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值