久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
單片機數碼管 7SEG-MPX4-CC不亮但是引腳在閃怎么解決?
[打印本頁]
作者:
暗黑泡泡龍
時間:
2023-11-4 23:35
標題:
單片機數碼管 7SEG-MPX4-CC不亮但是引腳在閃怎么解決?
寫的是按下4x4鍵盤矩陣,在動態數碼管上顯示”L ? OP ”,其中?的取值范圍為0~9。
Keil 4的代碼
#include <reg52.h>
typedef unsigned char uchar;
typedef unsigned int uint;
sbit LATCH = P2^2; // 數碼管鎖存引腳
uchar code segCode[] = { // 共陰極數碼管的段碼表
0xC0, // 0
0xF9, // 1
0xA4, // 2
0xB0, // 3
0x99, // 4
0x92, // 5
0x82, // 6
0xF8, // 7
0x80, // 8
0x90 // 9
};
uchar code keyTable[] = { // 4x4矩陣鍵盤的鍵值表
0xEE, 0xDE, 0xBE, 0x7E,
0xED, 0xDD, 0xBD, 0x7D,
0xEB, 0xDB, 0xBB, 0x7B,
0xE7, 0xD7, 0xB7, 0x77
};
uchar keyValue; // 存儲當前按下的鍵值
void delay(uint t) // 延時函數
{
uint i, j;
for(i = t; i > 0; i--)
for(j = 110; j > 0; j--);
}
void display(uchar num) // 數碼管顯示函數
{
LATCH = 0;
P0 = segCode[num];
LATCH = 1;
}
uchar getKey() // 獲取按鍵函數
{
uchar row, col;
P1 = 0xFF; // 全部行拉高
col = P1; // 讀取列值
col = col & 0x0F; // 只保留低4位
if(col == 0x0F) // 沒有按鍵按下
return 0xFF;
else
{
row = 0;
P1 = 0xF0; // 全部列拉高
while(col == 0x0F) // 檢測列值是否改變
{
delay(5);
col = P1 & 0x0F;
row++;
}
col = col | (P1 & 0x0F); // 組合列值和行值
return keyTable[(row - 1) * 4 + col - 1];
}
}
void main()
{
uchar num = 0;
while(1)
{
keyValue = getKey(); // 獲取當前按下的鍵值
if(keyValue != 0xFF) // 判斷是否有按鍵按下
{
if(keyValue >= 0xE7 && keyValue <= 0xEE) // 判斷按下的鍵是否在范圍內
{
num = keyValue - 0xE0; // 獲取按鍵對應的數字
}
}
// 數碼管動態顯示"L ? OP"
display(0); // 顯示空白
delay(5);
display(num); // 顯示數字
delay(5);
display(10); // 顯示字母L
delay(5);
display(11); // 顯示字母O
delay(5);
display(12); // 顯示字母P
delay(5);
}
}
屏幕截圖 2023-11-04 233437.png
(105.55 KB, 下載次數: 51)
下載附件
2023-11-4 23:34 上傳
作者:
KingTheWorld
時間:
2023-11-4 23:51
位選都沒控制。。。。
作者:
zhuls
時間:
2023-11-5 01:13
一個巴掌拍不響,LED都單端了你還想讓它亮起來?
作者:
beigua003
時間:
2023-11-5 01:21
位選線都沒有接啊。led燈一個都不會亮的,要先位選后對應被選中的哪一位數碼管led才會響應控制IO顯示的
作者:
beigua003
時間:
2023-11-5 01:22
位選四個引腳沒有接,不會亮的,要位選選中的LED數碼才會響應IO口發過來的顯示信號
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
狠狠干综合视频
|
欧美日韩国产一区
|
毛片在线免费
|
免费精品
|
亚洲国产精品激情在线观看
|
99国产精品视频免费观看一公开
|
国产又爽又黄的视频
|
亚洲欧美日韩在线
|
午夜免费影视
|
精品久久久久久亚洲综合网站
|
日韩欧美操
|
精品国产一区二区三区四区在线
|
久久蜜桃资源一区二区老牛
|
日韩色图视频
|
国产一级免费视频
|
久久91精品国产
|
亚洲精品自拍视频
|
成人aaa视频
|
粉嫩一区二区三区四区公司1
|
婷婷综合网
|
91高清免费观看
|
国产在线第一页
|
欧美成人专区
|
一级日批片
|
精品网
|
在线亚洲精品
|
国产精品国产精品国产专区不卡
|
欧美大片在线观看
|
天堂久久久久久久
|
中文字幕乱码视频32
|
国产成在线观看免费视频
|
国产小视频在线
|
羞羞视频网站免费观看
|
欧美精品福利视频
|
日本天天操
|
中国毛片免费
|
精品视频在线观看
|
97在线观视频免费观看
|
色综合99
|
av在线播放免费
|
国产精品视频不卡
|