三種方法讀取鍵值 使用者設計行列鍵盤介面,一般常採用三種方法讀取鍵值。 中斷式 在鍵盤按下時產生一個外部中斷通知CPU,並由中斷處理程式通過不同位址讀資料線上的狀態判斷哪個按鍵被按下。 本實驗採用中斷式實現使用者鍵盤介面。 掃描法 對鍵盤上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對應列的鍵被按下。否則掃描下一行。 反轉法 先將所有行掃描線輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線輸出低電位,再讀行值。 根據讀到的值組合就可以查表得到鍵碼。4x4鍵盤按4行4列組成如圖電路結構。按鍵按下將會使行列連成通路,這也是見的使用者鍵盤設計電路。 //-----------4X4鍵盤程序--------------// uchar keboard(void) { uchar xxa,yyb,i,key; if((PINC&0x0f)!=0x0f) //是否有按鍵按下 {delayms(1); //延時去抖動 if((PINC&0x0f)!=0x0f) //有按下則判斷 { xxa=~(PINC|0xf0); //0000xxxx DDRC=0x0f; PORTC=0xf0; delay_1ms(); yyb=~(PINC|0x0f); //xxxx0000 DDRC=0xf0; //復位 PORTC=0x0f; while((PINC&0x0f)!=0x0f) //按鍵是否放開 { display(data); } i=4; //計算返回碼 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; //沒有按鍵按下 }
上傳時間: 2013-11-12
上傳用戶:a673761058
醫療保健行業的發展趨勢是通過非置入手段來實現早期疾病預測,降低病人開支,這一趨勢促使醫療成像設備在該領域扮演了越來越重要的角色。為滿足這些行業目標需要的功能,設
上傳時間: 2013-10-15
上傳用戶:xsnjzljj
針對彈載合成孔徑雷達(SAR)成像存在運動參數抖動的問題,分析了不規則運動造成圖像幾何失真的機理,提出了一種基于多項式逼近的彈載SAR線性調頻(LFM)信號前斜視成像幾何形變校正方法。掛飛試驗證明,該方法能從雷達回波數據中準確消除幾何形變,提高成像質量。
上傳時間: 2013-10-27
上傳用戶:日光微瀾
根據紅外成像無損檢測原理,利用機器視覺技術,通過實驗將紅外熱像儀采集的亞表面紅外缺陷圖像進行一系列的處理,包括濾波降噪,圖像增強,邊緣提取等,將缺陷檢測出來。文中用matlab和Visual C++2010聯合編程的方式對紅外缺陷進行識別,通過窗口可視化將圖像和圖像中的缺陷位置,大小提取出來。通過多次實驗,本方法能夠檢測大多的亞平面缺陷,具有較高的應用價值。
上傳時間: 2013-10-10
上傳用戶:徐孺
在對低噪聲CMOS圖像傳感器的研究中,除需關注其噪聲外,目前數字化也是它的一個重要的研究和設計方向,設計了一種可用于低噪聲CMOS圖像傳感器的12 bit,10 Msps的流水線型ADC,并基于0.5 ?滋m標準CMOS工藝進行了流片。最后,通過在PCB測試版上用本文設計的ADC實現了模擬輸出的低噪聲CMOS圖像傳感器的模數轉換,并基于自主開發的成像測試系統進行了成像驗證,結果表明,成像畫面清晰,該ADC可作為低噪聲CMOS圖像傳感器的芯片級模數轉換器應用。
上傳時間: 2013-11-19
上傳用戶:xz85592677
紅外熱成像
上傳時間: 2013-10-19
上傳用戶:yangbo69
本課題來源于浙江省科技廳資助項目“基于DSP技術的全數字實時無線多媒體傳輸系統的研制”,通過對相關國際標準、關鍵技術和現有產品的研究和分析,完成系統整體設計方案,并實現了原型系統以進行技術驗證。本論文的主要研究內容和成果如下:1.通過比較和研究多種音頻、視頻編解碼標準,提出了適合在資源受限系統中應用的編解碼規則,并且利用音視頻同步算法和回音消除算法進行優化,使系統更好地滿足了音視頻傳輸實時性的需要;2.提出了無線多媒體系統的總體框架,介紹了基于ARM9($3C2410)處理器為硬件平臺,嵌入式Linux操作系統為軟件平臺,WLAN為傳輸媒介的平臺構架和環境搭建,其中包括軟硬件選型,交叉編譯環境的建立、Bootloader、Linux內核鏡像、文件系統的編譯、配置和下載:3.實現了上層應用程序模塊化設計,從功能上分為五大模塊:音視頻采集模塊、RTP協議無線傳輸模塊、音視頻同步模塊、音視頻播放,顯示模塊和回音消除模塊,并通過Linux多線程編程技術實現了各個模塊的代碼化,論文給出了各個模塊實現的關鍵技術和算法流程。最后的實驗結果表明,媒體流能在整個系統中得到平穩、實時、同步地處理。本課題所研究的基于嵌入式Linux的無線多媒體系統可廣泛應用于視頻監控、信浙江工業大學碩士學位論文息家電、智能小區、遠程抄表等領域,具有很強的實用價值,同時也對未來嵌入式系統研究和無線多媒體技術研究起到一定的參考作用。
上傳時間: 2013-11-15
上傳用戶:sdfsdfs1
分析了多顆成像衛星對區域目標的協同觀測問題的特點,提出了基于星載遙感器的幅寬、側擺能力以及衛星軌道參數的動態區域劃分方法,該方法能夠根據衛星參數及偏移參數動態劃分候選觀測場景,從而充分利用衛星每次過境的觀測機會,特別適用于不同衛星協同觀測的情況。在此基礎上建立了多星對區域目標的協同觀測問題模型,該模型采用總體覆蓋率來衡量觀測效率,消除了不同衛星對區域目標觀測的交叉重疊帶來的影響。最后提出了模型求解的模擬退火算法。仿真實驗表明,本文提出的方法能夠有效提高多星對區域目標的協同觀測效率。
標簽: 成像衛星
上傳時間: 2013-10-14
上傳用戶:Ants
基于雷達目標一維距離像非衰減指數和模型,文中將遺傳算法和Relax算法相結合求取目標散射中心參數,充分發揮兩種算法的優勢,通過仿真分析證明了文中方法的有效性。
上傳時間: 2014-12-30
上傳用戶:我們的船長
為了實現對成像測井系統中井下儀器所采集數據的實時顯示,設計了一種基于ARM LPC1788的顯示系統。該系統主要用來接收上位機命令,采集各種模擬信號,將采集數據實時顯示在液晶屏上。軟件部分采用Keil RealView MDK+c語言編程。實際應用表明,該系統具有操作簡便、測試準確的特點,達到了設計要求,滿足成像系統整體需求。
上傳時間: 2013-11-02
上傳用戶:lht618