版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單片機(jī)實(shí)例14 4×4矩陣式鍵盤識(shí)別技術(shù) 分類: Protues AT89C52 2008-11-26 19:38/*FileName: Main.C*/*Keil uVision2編*/*Protues 7.1 SP2仿真環(huán)*/文件名:Main.C/*功能:并行口P3接4×4矩陣鍵盤,以P3.0P3.3作輸入線,以P3.4P3.7作輸出線,在數(shù)碼管上顯示每個(gè)按鍵的"0F"序號(hào)。*/作者:zdh201/時(shí)間:2008-11-26/目標(biāo)MCU:AT89C52/晶振:12MHZ#include <reg52.H>sbit P1_0=P10;sbi
2、t P3_4=P34;sbit P3_5=P35;sbit P3_6=P36;sbit P3_7=P37;unsigned char code table= 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71;unsigned char temp;unsigned char key;unsigned char i,j;void main(void) while(1
3、) P3=0xff; P3_4=0; temp=P3; temp=temp & 0x0f; if(temp!=0x0f) for(i=50;i>0;i-) for(j=200;j>0;j-);
4、 temp=P3; temp=temp & 0x0f; if(temp!=0x0f) temp=P3; temp=temp & 0x0f; switch(temp) case 0x0e: k
5、ey=7; break; case 0x0d: key=4; break; case 0x0b: key=1;
6、; break; case 0x07: key=10; /ON/c break; temp=P3; P1_0=P1_0; P0=tablekey; temp=temp & 0x0f
7、; while(temp!=0x0f) temp=P3; temp=temp & 0x0f; P3=0xff;
8、 P3_5=0; temp=P3; temp=temp & 0x0f; if(temp!=0x0f) for(i=50;i>0;i-) for(j=200;j>
9、;0;j-); temp=P3; temp=temp & 0x0f; if(temp!=0x0f) temp=P3; temp=temp & 0x0f;
10、; switch(temp) case 0x0e: key=8; break; case 0x0d:
11、60; key=5; break; case 0x0b: key=2; break;
12、 case 0x07: key=0; break; temp=P3; P1_0=P1_0; P0=tablekey; &
13、#160; temp=temp & 0x0f; while(temp!=0x0f) temp=P3; temp=temp & 0x0f; P3=
14、0xff; P3_6=0; temp=P3; temp=temp & 0x0f; if (temp!=0x0f) for(i=50;i>0;i-) for(j=200;j>0;j-); temp=P3; temp=temp & 0x0f; if (temp!
15、=0x0f) temp=P3; temp=temp & 0x0f; switch(temp) case 0x0e: key=9; break; case 0x0d:
16、60; key=6; break; case 0x0b: key=3; break; case 0x07: key=11; / = break;
17、160;temp=P3; P1_0=P1_0; P0=tablekey; temp=temp & 0x0f; while(temp!=0x0f) temp=P3; temp=temp & 0x0f; P3=0xff;
18、 P3_7=0; temp=P3; temp=temp & 0x0f; if (temp!=0x0f) for(i=50;i>0;i-) for(j=200;j>0;j-); temp=P3; temp=temp & 0x0f; if (temp!=0x0f) temp=P3; temp=temp & 0x0f; switch(temp) case 0x0e: key=15; brea
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度瓦工裝修綠色施工認(rèn)證合同3篇
- 二零二五版?;饭愤\(yùn)輸安全監(jiān)管服務(wù)合同2篇
- 二零二五版攪拌站輪胎專用備品備件供應(yīng)合同3篇
- 二零二五版智能辦公樓深度清潔及保養(yǎng)服務(wù)合同2篇
- 二零二五版辦公室文員工作環(huán)境優(yōu)化合同3篇
- 二零二五年度高端房地產(chǎn)項(xiàng)目個(gè)人連帶責(zé)任保證擔(dān)保合同2篇
- 二零二五年度互聯(lián)網(wǎng)數(shù)據(jù)中心(IDC)設(shè)施租賃合同3篇
- 2025年度中式烹飪技藝傳承與創(chuàng)新合同協(xié)議3篇
- 屋頂防水施工合同(2篇)
- 二零二五年救生員水上安全培訓(xùn)與勞動(dòng)合同3篇
- 廣東省惠州市2024-2025學(xué)年高一上學(xué)期期末考試英語試題(含答案)
- 醫(yī)院骨科2025年帶教計(jì)劃(2篇)
- 環(huán)境保護(hù)應(yīng)急管理制度執(zhí)行細(xì)則
- 2024-2030年中國通航飛行服務(wù)站(FSS)行業(yè)發(fā)展模式規(guī)劃分析報(bào)告
- 機(jī)械制造企業(yè)風(fēng)險(xiǎn)分級(jí)管控手冊(cè)
- 地系梁工程施工方案
- 藏文基礎(chǔ)-教你輕輕松松學(xué)藏語(西藏大學(xué))知到智慧樹章節(jié)答案
- 2024電子商務(wù)平臺(tái)用戶隱私保護(hù)協(xié)議3篇
- 安徽省蕪湖市2023-2024學(xué)年高一上學(xué)期期末考試 英語 含答案
- 醫(yī)學(xué)教程 常見體表腫瘤與腫塊課件
- 內(nèi)分泌系統(tǒng)異常與虛勞病關(guān)系
評(píng)論
0/150
提交評(píng)論