① 設計圖還是很好看 機械鍵盤的電路板設計圖
對的,機械鍵盤的設計圖確實是蠻好看的,像我現在用的這個是雷柏的v500合金版,用起來還是蠻不錯的
② 這是我的鍵盤電路板 D- D+ vcc GND Vss
vcc電源正 gnd電源負
③ 51單片機3鍵鍵盤電路圖[只有三個按鍵,鏈接pc的]
同學你好,我來幫你,你可以使用串口啊,比如:1:給你一個從發給單片機數據後,單片機再原樣發給PC的參考代碼:2:將51某一個(引腳)按鍵0,1狀態,發給PC;
1::::::::::::::
#include <REG52.H>
bit Flag;
unsigned int R_D,S_D;
unsigned char i;
void usart_init(void); ///串口初始化
void main (void) {
usart_init(void); ///串口初始化
while(1)
{
if (Flag==1)
{
SBUF = S_D; //SUBF接受/發送緩沖器(又叫串列通信特殊功能寄存器)
while(!TI);// 等特數據傳送(TI發送中斷標志)
TI = 0;// 清除數據傳送標志
Flag=0;
}
}
}
}
void ser_int (void) interrupt 4 using 1
{
if(RI == 1) //RI接受中斷標志
{
RI = 0; //清除RI接受中斷標志
R_D = SBUF; //SUBF接受/發送緩沖器
S_D=R_D;///////返回PC發送
Flag=1;
}
}
void usart_init(void)///串口初始化
{
SCON = 0x50; //REN=1允許串列接受狀態,串口工作模式1
TMOD|= 0x20; //定時器工作方式2
PCON|= 0x80;
TH1 = 0xF3;// //baud*2 /* 波特率4800、數據位8、停止位1。效驗位無 (12M)
TL1 = 0xF3;
TR1 = 1;
ES = 1; //開串口中斷
EA = 1; // 開總中斷
}
2:::::::::::::
#include <REG52.H>
sbit p34=P3^4;////////定義一個按鍵
bit Flag=1;
unsigned int S_D;
unsigned char i;
void usart_init(void); ///串口初始化
void delay (unsigned int Z) ; //延時程序 Z倍 MS
void key_p34(void) ; /////按鍵檢
void main (void) {
usart_init(void); ///串口初始化
key_p34(void) ; ////上電後檢測一次按鍵的狀態
if (Flag==1)//上電後發送一次按鍵的狀態
{
SBUF =1; //SUBF接受/發送緩沖器(又叫串列通信特殊功能寄存器)
while(!TI);// 等特數據傳送(TI發送中斷標志)
TI = 0;// 清除數據傳送標志
}
else
{
SBUF =0; //SUBF接受/發送緩沖器(又叫串列通信特殊功能寄存器)
while(!TI);// 等特數據傳送(TI發送中斷標志)
TI = 0;// 清除數據傳送標志
}
while(1)
{
key_p34(void) ;
if (Flag==1)
{
SBUF =1; //SUBF接受/發送緩沖器(又叫串列通信特殊功能寄存器)
while(!TI);// 等特數據傳送(TI發送中斷標志)
TI = 0;// 清除數據傳送標志
}
else
{
SBUF =0; //SUBF接受/發送緩沖器(又叫串列通信特殊功能寄存器)
while(!TI);// 等特數據傳送(TI發送中斷標志)
TI = 0;// 清除數據傳送標志
}
}
}
void usart_init(void)///串口初始化
{
SCON = 0x50; //REN=1允許串列接受狀態,串口工作模式1
TMOD|= 0x20; //定時器工作方式2
PCON|= 0x80;
TH1 = 0xF3;// //baud*2 /* 波特率4800、數據位8、停止位1。效驗位無 (12M)
TL1 = 0xF3;
TR1 = 1;
ES = 1; //開串口中斷
EA = 1; // 開總中斷
}
void delay (unsigned int Z)//延時程序 Z倍 MS
{
unsigned int x,y;
for(x=Z;x>0;x--)
for(y=110;y>0;y--) ;
}
void key_p34(void) /////按鍵檢測
{
if(p34==0)
{ delay(10);
if(p34==0)
{
while(!p34) ;/////等待按鍵鬆手
Flag=0;
}
}
}
④ 鍵盤線斷了怎麼接線有紅,黃,綠,白 從上到下《 C D G V》
紅色接V,白色接G(或者先不接白色,條件是黑色接了)。
另兩根輪流對接一下,有用就接對了,沒用就反接一下。
焊接紅線 和 黑(黃)線的時候,千萬不能把正負極弄反了,否則容易燒毀USB鍵盤。
這四根線可以用烙鐵焊接,但最好用20W內熱式,焊接時將烙鐵電源拔掉,以免因烙鐵漏電將鍵盤晶元擊穿。
(4)鍵盤電路板圖擴展閱讀:
鍵盤構造
鍵盤外殼,有的鍵盤採用塑料暗鉤的技術固定在鍵盤面板和底座兩部分,實現無金屬螺絲化的設計,所以分解時要小心以免損壞。
為了適應不同用戶的需要,常規鍵盤具有CapsLock(字母鍵盤)
小寫鎖定)、NumLock(數字小鍵盤鎖定)、ScrollLock(滾動鎖定鍵)三個指示燈(部分無線鍵盤已經省略這三個指示燈),標志鍵盤的當前狀態。這些指示燈一般位於鍵盤的右上角,不過有一些鍵盤採用鍵帽內置指示燈,這種設計可以更容易地判斷鍵盤當前狀態。
不管鍵盤形式如何變化基本的按鍵排列還是保持基本不變,可以分為主鍵盤區、Num數字輔助鍵盤區、F鍵功能鍵盤區、控制鍵區,對於多功能鍵盤還增添了快捷鍵區。
鍵盤電路板是整個鍵盤的控制核心,它位於鍵盤的內部,主要擔任按鍵掃描識別,編碼和傳輸介面的工作。
鍵帽的反面可見都是鍵柱塞,直接關繫到鍵盤的壽命,其摩擦系數直接關繫到按鍵的手感。
一般鍵帽的印刷有四種技術:
1、油墨印刷技術
2、激光蝕刻技術
3、二次成型技術
4、熱升華印刷技術。
⑤ 四根usb鍵盤線怎麼接我都看不來usb的介面,線是白,橙,藍,綠四個顏色!圖是鍵盤的電路圖
1、這四根不是標准色線的。應該是紅5V正極,白數據負,綠數據正,黑,電源負極。
2、要先找出四根據線中的正極和負極,再接另外二根,只要正負極不錯,數據正負可以互換。