三種方法讀取鍵值 使用者設(shè)計(jì)行列鍵盤介面,一般常採用三種方法讀取鍵值。 中斷式 在鍵盤按下時(shí)產(chǎn)生一個(gè)外部中斷通知CPU,並由中斷處理程式通過不同位址讀資料線上的狀態(tài)判斷哪個(gè)按鍵被按下。 本實(shí)驗(yàn)採用中斷式實(shí)現(xiàn)使用者鍵盤介面。 掃描法 對鍵盤上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對應(yīng)列的鍵被按下。否則掃描下一行。 反轉(zhuǎn)法 先將所有行掃描線輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線輸出低電位,再讀行值。 根據(jù)讀到的值組合就可以查表得到鍵碼。4x4鍵盤按4行4列組成如圖電路結(jié)構(gòu)。按鍵按下將會使行列連成通路,這也是見的使用者鍵盤設(shè)計(jì)電路。 //-----------4X4鍵盤程序--------------// uchar keboard(void) { uchar xxa,yyb,i,key; if((PINC&0x0f)!=0x0f) //是否有按鍵按下 {delayms(1); //延時(shí)去抖動 if((PINC&0x0f)!=0x0f) //有按下則判斷 { xxa=~(PINC|0xf0); //0000xxxx DDRC=0x0f; PORTC=0xf0; delay_1ms(); yyb=~(PINC|0x0f); //xxxx0000 DDRC=0xf0; //復(fù)位 PORTC=0x0f; while((PINC&0x0f)!=0x0f) //按鍵是否放開 { display(data); } i=4; //計(jì)算返回碼 while(xxa!=0) { xxa=xxa>>1; i--; } if(yyb==0x80) key=i; else if(yyb==0x40) key=4+i; else if(yyb==0x20) key=8+i; else if(yyb==0x10) key=12+i; return key; //返回按下的鍵盤碼 } } else return 17; //沒有按鍵按下 }
標(biāo)簽: 4x4 鍵盤
上傳時(shí)間: 2013-11-12
上傳用戶:a673761058
介紹了多入多出-正交頻分復(fù)用(MIMO-OFDM)系統(tǒng),并分析了其發(fā)射機(jī)的實(shí)現(xiàn)原理。充分利用Altera公司Stratix系列現(xiàn)場可編程門陣列(FPGA)芯片和IP(知識產(chǎn)權(quán))核,提出了一種切實(shí)可行的MIMO-OFDM基帶系統(tǒng)發(fā)射機(jī)的FPGA實(shí)現(xiàn)方法。重點(diǎn)論述了適合于FPGA實(shí)現(xiàn)的對角空時(shí)分層編碼(D-BLAST)的方法和實(shí)現(xiàn)原理以及各個(gè)主要模塊的工作原理。并給出了其在ModelSim環(huán)境下的仿真結(jié)果。結(jié)果表明,本設(shè)計(jì)具有設(shè)計(jì)簡單、快速、高效和實(shí)時(shí)性好等特點(diǎn)。
標(biāo)簽: MIMO-OFDM FPGA 基帶系統(tǒng) 發(fā)射機(jī)
上傳時(shí)間: 2013-10-13
上傳用戶:Aeray
《基于Xilinx FPGA的OFDM通信系統(tǒng)基帶設(shè)計(jì)》附帶的代碼
標(biāo)簽: Xilinx FPGA OFDM 通信系統(tǒng)
上傳時(shí)間: 2014-01-10
上傳用戶:15501536189
隨著SoC設(shè)計(jì)復(fù)雜度的提高,驗(yàn)證已成為集成電路設(shè)計(jì)過程中的瓶頸,而FPGA技術(shù)的快速發(fā)展以及良好的可編程特性使基于FPGA的原型驗(yàn)證越來越多地被用于SoC系統(tǒng)的設(shè)計(jì)過程。本文討論了GPS基帶的驗(yàn)證方案以及基于FPGA的設(shè)計(jì)實(shí)現(xiàn),并對驗(yàn)證過程中的問題進(jìn)行了分析,并提出相應(yīng)的解決辦法。
標(biāo)簽: FPGA GPS 原型 基帶
上傳時(shí)間: 2013-10-22
上傳用戶:sxdtlqqjl
畢業(yè)設(shè)計(jì)(論文)OFDM通信系統(tǒng)基帶數(shù)據(jù)
標(biāo)簽: OFDM 通信系統(tǒng) 基帶 數(shù)據(jù)
上傳時(shí)間: 2013-10-21
上傳用戶:bensonlly
1、平臺介紹 公司開發(fā)平臺非常完備,分別是PHS、GSM、CDMA、WCDMA。 自研PDA產(chǎn)品p500已經(jīng)上市。 TD-SCDMA也在預(yù)研中。 固定臺產(chǎn)品線也已經(jīng)成立。 2、方案介紹 GSM部分主要由TI方案和ADI方案,其中ADI方案比較成熟。 CDMA部分主要為QUALCOMM方案。 PHS部分主要為OKI(日本沖電氣公司)方案和KYOCERA方案。 WCDMA部分主要是QUALCOMM方案,ADI方案還在預(yù)研中。 PDA目前主要是INTEL方案。 3、硬件總體框圖 ADI430平臺 二、基帶硬件組成 1、基帶套片構(gòu)成 2、基帶套片瀏覽 3、套片功能介紹 4、基帶結(jié)構(gòu)框圖 5、射頻接口 6、關(guān)鍵技術(shù)簡介 7、功能單元
標(biāo)簽: ZTE 手機(jī)硬件 基帶 中興通訊
上傳時(shí)間: 2013-12-26
上傳用戶:xg262122
提取基波分量的高精度快速濾波算法
標(biāo)簽: 基波 分 高精度 濾波算法
上傳時(shí)間: 2013-10-09
上傳用戶:brilliantchen
555時(shí)基電路的分析和應(yīng)用
標(biāo)簽: 555 時(shí)基電路 分
上傳時(shí)間: 2013-10-14
上傳用戶:agent
上傳時(shí)間: 2013-11-22
上傳用戶:541657925
上傳時(shí)間: 2013-11-01
上傳用戶:wpt
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1