打開(kāi)鍵盤(pán)看里面的電路板,有4根線(xiàn)連接:
分別是:CLK,VCC,DATA,GND
塑料塊朝下,面向自己。塑料塊右邊為第一腳,左邊為第二腳,然后是3.4.5.6
1腳接CLK,3腳接VCC,5腳接DATA,6腳接GND。
#include<reg52.h>
#define uchar unsigned char
uchar code table[4][4]=
{0xC0,0xF9,0xA4,0xB0,
0x99,0x92,0x82,0xF8,
0x80,0x90,0x88,0x83,
0xc6,0xa1,0x86,0x8e};
uchar i,j;
void delay()
{
uchar x,y;
for(x=10;x>0;x--)
for(y=110;y>0;y--);
}
void main()
{
while(1)
{
P1=0x0f;
if((P1&0x0f)!=0x0f)
{
delay();
switch (P1)
{
case 0x07: j=3;break;
case 0x0b: j=2;break;
case 0x0d: j=1;break;
case 0x0e: j=0;break;
default:break;
}
}
P1=0xf0;
if((P1&0xf0)!=0xf0)
{
delay();
switch (P1)
{
case 0x70: i=3;break;
case 0xb0: i=2;break;
case 0xd0: i=1;break;
case 0xe0: i=0;break;
default:break;
}
}
一臺(tái)同事用電腦,在使用中突然出現(xiàn)死機(jī)現(xiàn)象,但重新啟后電腦卻出現(xiàn)黑屏現(xiàn)象。
分析與處理