三種方法讀取鍵值 使用者設(shè)計(jì)行列鍵盤(pán)介面,一般常採(cǎi)用三種方法讀取鍵值。 中斷式 在鍵盤(pán)按下時(shí)產(chǎn)生一個(gè)外部中斷通知CPU,並由中斷處理程式通過(guò)不同位址讀資料線(xiàn)上的狀態(tài)判斷哪個(gè)按鍵被按下。 本實(shí)驗(yàn)採(cǎi)用中斷式實(shí)現(xiàn)使用者鍵盤(pán)介面。 掃描法 對(duì)鍵盤(pán)上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對(duì)應(yīng)列的鍵被按下。否則掃描下一行。 反轉(zhuǎn)法 先將所有行掃描線(xiàn)輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線(xiàn)輸出低電位,再讀行值。 根據(jù)讀到的值組合就可以查表得到鍵碼。4x4鍵盤(pán)按4行4列組成如圖電路結(jié)構(gòu)。按鍵按下將會(huì)使行列連成通路,這也是見(jiàn)的使用者鍵盤(pán)設(shè)計(jì)電路。 //-----------4X4鍵盤(pán)程序--------------// uchar keboard(void) { uchar xxa,yyb,i,key; if((PINC&0x0f)!=0x0f) //是否有按鍵按下 {delayms(1); //延時(shí)去抖動(dòng) 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) //按鍵是否放開(kāi) { 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; //返回按下的鍵盤(pán)碼 } } else return 17; //沒(méi)有按鍵按下 }
上傳時(shí)間: 2013-11-12
上傳用戶(hù):a673761058
MT9P111攝像頭初始化源代碼。
上傳時(shí)間: 2013-10-19
上傳用戶(hù):邶刖
Texas instruments 推出的超低功耗miniDSP 音頻Codec 集成了miniDSP 內(nèi)核,可在耗電極低的工作狀態(tài)下為電池供電的便攜式產(chǎn)品提供高性能的語(yǔ)音及音樂(lè)處理能力。本文詳細(xì)介紹了如何初始化miniDSP Codec 并提供了基于MCU 控制器的參考代碼。
標(biāo)簽: miniDSP Codec 初始化 代碼
上傳時(shí)間: 2013-11-18
上傳用戶(hù):ainimao
德州儀器 (TI) 處理器幾乎能滿(mǎn)足您所能想到的各種應(yīng)用需求。我們陣營(yíng)強(qiáng)大的處理器系列擁有各種價(jià)位、性能及功耗的產(chǎn)品可供選擇,能滿(mǎn)足幾乎任何數(shù)字電子設(shè)計(jì)的要求。利用 TI 廣博的系統(tǒng)專(zhuān)業(yè)知識(shí)、針對(duì)外設(shè)設(shè)計(jì)的全方位支持以及隨時(shí)可方便獲得的全套軟件與配套模擬組件,您能夠?qū)崿F(xiàn)無(wú)窮無(wú)盡的設(shè)計(jì)方案。德州儀器 2008 年第二季度 數(shù)字信號(hào)處理選擇指南TI 數(shù)字信號(hào)處理技術(shù)介紹1Ô數(shù)字媒體處理器OMAP應(yīng)用處理器C6000數(shù)字信號(hào)處理器C5000數(shù)字信號(hào)處理器C2000數(shù)字信號(hào)處理器MSP430微控制器音頻汽車(chē)通信工業(yè)醫(yī)療安全監(jiān)控視頻無(wú)線(xiàn)主要特性完整的定制型視頻解決方案低功耗與高性能高性能低功耗與高性能結(jié)合高性能與高集成度可實(shí)現(xiàn)更環(huán)保的工業(yè)應(yīng)用超低功耗達(dá)芬奇數(shù)字媒體處理器:針對(duì)數(shù)字視頻而精心優(yōu)化達(dá)芬奇 (DaVinci) 技術(shù)包括可擴(kuò)展的可編程信號(hào)處理片上系統(tǒng) (SoC)、加速器與外設(shè),專(zhuān)為滿(mǎn)足各種視頻終端設(shè)備在性?xún)r(jià)比與特性方面的要求進(jìn)行了優(yōu)化。最新的 OMAP™ 應(yīng)用處理器:最佳的通用多媒體與圖形功能TI 高度可擴(kuò)展的 OMAP 平臺(tái)能夠以任何單芯片組合實(shí)現(xiàn)業(yè)界通用多媒體與圖形處理功能的最佳組合。最新推出的四款 OMAP35x 器件的目標(biāo)應(yīng)用非常廣泛,其中包括便攜式導(dǎo)航設(shè)備、因特網(wǎng)設(shè)備、便攜式媒體播放器以及個(gè)人醫(yī)療設(shè)備等。最高性能:TMS320C6000™ DSP平臺(tái)C6000™ DSP 平臺(tái)可提供業(yè)界最高性能的定點(diǎn)與浮點(diǎn) DSP,理想適用于視頻、影像、寬帶基礎(chǔ)局端以及高性能音頻等應(yīng)用領(lǐng)域。低功耗與高性能相結(jié)合:TMS320C5000™ DSP 平臺(tái)C5000™ DSP 平臺(tái)不僅可提供業(yè)界最低的待機(jī)功耗,同時(shí)還支持高級(jí)自動(dòng)化電源管理,能夠充分滿(mǎn)足諸如數(shù)字音樂(lè)播放器、VoIP、免提終端附件、GPS 接收機(jī)以及便攜式醫(yī)療設(shè)備等個(gè)人及便攜式產(chǎn)品的需求。結(jié)合類(lèi)似 MCU 的控制功能與DSP 的高性能:TMS320C2000™數(shù)字信號(hào)控制器C2000™ 數(shù)字信號(hào)控制器 (DSC) 平臺(tái)融合了控制外設(shè)的集成功能與微控制器 (MCU) 的易用性,以及 TI 先進(jìn)DSP 技術(shù)的處理能力和 C 語(yǔ)言編程效率。C2000 DSC 理想適用于嵌入式工業(yè)應(yīng)用,如數(shù)字馬達(dá)控制、數(shù)字電源以及智能傳感器等。MSP430 超低功耗微控制器平臺(tái)TI MSP430 系列超低功耗 16 位 RISC 混合信號(hào)處理器可為電池供電的測(cè)量應(yīng)用提供具有終極性能的解決方案。TI充分發(fā)揮自身在混合信號(hào)與數(shù)字技術(shù)領(lǐng)域卓越的領(lǐng)先優(yōu)勢(shì), 推出的MSP430 使系統(tǒng)設(shè)計(jì)人員不僅能夠同時(shí)實(shí)現(xiàn)與模擬信號(hào)、傳感器與數(shù)字組件的接口相連,而且還能實(shí)現(xiàn)無(wú)與倫比的低功耗。輕松易用的軟件與開(kāi)發(fā)工具對(duì)于加速 DSP 產(chǎn)品開(kāi)發(fā)而言,TMS320™ DSP 獲得了 eXpressDSP™ 軟件與開(kāi)發(fā)工具的支持,其中包括Code Composer Studio™ IDE、DSP/BIOS™內(nèi)核、TMS320 DSP 算法標(biāo)準(zhǔn)以及眾多可重復(fù)使用的模塊化軟件等,均來(lái)自業(yè)界最大規(guī)模開(kāi)發(fā)商網(wǎng)絡(luò)。配套模擬產(chǎn)品TI 可提供各種配套的數(shù)據(jù)轉(zhuǎn)換器、電源管理、放大器、接口與邏輯產(chǎn)品,能夠充分滿(mǎn)足您設(shè)計(jì)的整體需求。
標(biāo)簽: 數(shù)字信號(hào)處理 選擇指南
上傳時(shí)間: 2013-10-14
上傳用戶(hù):jasson5678
5款A(yù)LTERA FPGA開(kāi)發(fā)板原理圖合集
標(biāo)簽: ALTERA FPGA 開(kāi)發(fā)板原理圖
上傳時(shí)間: 2013-10-22
上傳用戶(hù):幾何公差
通過(guò)分析電視測(cè)角儀的性能測(cè)試需求,結(jié)合視頻圖像圖像處理技術(shù),提出了以 EP2C35 為核心的視頻檢測(cè)系統(tǒng)設(shè)計(jì)方案,通過(guò)對(duì)CCD 采集到的模擬環(huán)境的視頻圖像信號(hào)進(jìn)行數(shù)字化處理,結(jié)合電視測(cè)角儀參數(shù)檢測(cè)原理,對(duì)測(cè)角儀基本性能指標(biāo)進(jìn)行檢測(cè), 整個(gè)系統(tǒng)以視頻圖像采集系統(tǒng)為基礎(chǔ),以視頻圖像處理為核心,為電視測(cè)角儀的檢測(cè)研究提供了一種新的思路。
標(biāo)簽: FPGA 電視 測(cè)角儀 檢測(cè)
上傳時(shí)間: 2013-12-20
上傳用戶(hù):mnacyf
Lin總線(xiàn)規(guī)范1.2
標(biāo)簽: Lin 1.2 總線(xiàn)規(guī)范
上傳時(shí)間: 2013-11-17
上傳用戶(hù):JGR2013
將軟件構(gòu)件化開(kāi)發(fā)技術(shù)應(yīng)用至RFID領(lǐng)域.基于領(lǐng)域工程的分析方法,對(duì)RFID領(lǐng)域內(nèi)變化性需求進(jìn)行封裝、隔離和抽象,分析出RFID體系架構(gòu),提煉出RFID軟件構(gòu)件模型。針對(duì)構(gòu)件的管理,研究了RFID構(gòu)件的分類(lèi)方法,提出刻面分類(lèi)法,并詳細(xì)描述RFID軟件構(gòu)件分類(lèi)的刻面及每個(gè)刻面的術(shù)語(yǔ)空間。
標(biāo)簽: RFID 軟件 構(gòu)件化 開(kāi)發(fā)技術(shù)
上傳時(shí)間: 2013-11-02
上傳用戶(hù):龍飛艇
為了解決電子偵察接收機(jī)中同時(shí)到達(dá)信號(hào)的接收問(wèn)題,從傳統(tǒng)的低通濾波器結(jié)構(gòu)出發(fā),給出了一種無(wú)盲區(qū)高效數(shù)字信道化接收模型。信道化之后進(jìn)行瞬時(shí)幅度和相位差提取。通過(guò)系統(tǒng)仿真,驗(yàn)證了該信道化模型的正確性;通過(guò)搭建信道化接收機(jī)的硬件平臺(tái)并對(duì)實(shí)際系統(tǒng)測(cè)試,驗(yàn)證了瞬時(shí)幅度及相位差測(cè)試的正確性。
上傳時(shí)間: 2013-11-25
上傳用戶(hù):fanboynet
在SystemVeri log更強(qiáng)調(diào)了利用隨機(jī)化激勵(lì)函數(shù)以提高驗(yàn)證代碼的效率和驗(yàn)證可靠性的重要性。本文以VMM庫(kù)為例,闡述了如何在SystemVeri 1og中使用隨機(jī)化函數(shù)來(lái)編寫(xiě)高效率的測(cè)試代碼,重點(diǎn)介紹了可重驗(yàn)證函數(shù)庫(kù)的使用方法,以幫助讀者理解如何使用SystemVeri1og高效率地完成復(fù)雜的設(shè)計(jì)驗(yàn)證。
標(biāo)簽: Verilog System 隨機(jī) 激勵(lì)
上傳時(shí)間: 2013-11-06
上傳用戶(hù):偷心的海盜
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1