三種方法讀取鍵值 使用者設計行列鍵盤介面,一般常採用三種方法讀取鍵值。 中斷式 在鍵盤按下時產(chǎn)生一個外部中斷通知CPU,並由中斷處理程式通過不同位址讀資料線上的狀態(tài)判斷哪個按鍵被按下。 本實驗採用中斷式實現(xiàn)使用者鍵盤介面。 掃描法 對鍵盤上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對應列的鍵被按下。否則掃描下一行。 反轉(zhuǎn)法 先將所有行掃描線輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線輸出低電位,再讀行值。 根據(jù)讀到的值組合就可以查表得到鍵碼。4x4鍵盤按4行4列組成如圖電路結(jié)構。按鍵按下將會使行列連成通路,這也是見的使用者鍵盤設計電路。 //-----------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
MedWin V3.0Beta2集成開發(fā)環(huán)境是來自萬利電子公司的51開發(fā)環(huán)境.支持ME-3200仿真器和8051的模擬仿真。這是國內(nèi)自行開發(fā)的,擁有自主版權的51編譯器.
上傳時間: 2013-11-07
上傳用戶:brilliantchen
《DSP集成開發(fā)環(huán)境CCS開發(fā)指南》教材,簡體中文.part1
標簽: part DSP CCS 集成開發(fā)環(huán)境
上傳時間: 2013-11-23
上傳用戶:破曉sunshine
CCS工作在Windows操作系統(tǒng)下,類似于VC++的集成開發(fā)環(huán)境,采用圖形接口界面,有編輯工具和工程管理工具。它將匯編器、鏈接器、C/C++編譯器、建庫工具等集成在一個統(tǒng)一的開發(fā)平臺中。
標簽: DSP CCS 集成開發(fā)環(huán)境
上傳時間: 2013-10-08
上傳用戶:阿四AIR
針對固定碼長Turbo碼適應性差的缺點,以LTE為應用背景,提出了一種幀長可配置的Turbo編譯碼器的FPGA實現(xiàn)方案。該設計可以依據(jù)具體的信道環(huán)境和速率要求調(diào)節(jié)信息幀長,平衡譯碼性能和系統(tǒng)時延。方案采用“自頂向下”的設計思想和“自底而上”的實現(xiàn)方法,對 Turbo編譯碼系統(tǒng)模塊化設計后優(yōu)化統(tǒng)一,經(jīng)時序仿真驗證后下載配置到Altera公司Stratix III系列的EP3SL150F1152C2N中。測試結(jié)果表明,系統(tǒng)運行穩(wěn)健可靠,并具有良好的移植性;集成化一體設計,為LTE標準下Turbo碼 ASIC的開發(fā)提供了參考。
上傳時間: 2013-10-28
上傳用戶:d815185728
采用集成了以太網(wǎng)控制器的PIC18F97J60高性能單片機,提出并實現(xiàn)了一種新型的集成以太網(wǎng)接口的壓力檢測儀表。根據(jù)PIC18F97J60單片機的特點和工作原理,設計了壓力傳感器信號調(diào)理電路、Butterworth低通濾波器電路和以太網(wǎng)接口電路,開發(fā)了基于以太網(wǎng)協(xié)議棧的應用程序。實際使用表明,該壓力檢測儀表可以直接接入以太網(wǎng),實現(xiàn)了兼容TCP/IP協(xié)議和UDP協(xié)議兩種報文格式的壓力檢測數(shù)據(jù)實時在線讀取與網(wǎng)絡傳輸功能。
標簽: 集成 以太網(wǎng)接口 壓力檢測 儀表
上傳時間: 2014-05-25
上傳用戶:familiarsmile
長期演進技術(LTE)是新一代無線移動通信系統(tǒng)核心技術,如何不斷地完善和增強LTE系統(tǒng)的功能成為當前的研究熱點之一。相對于LTE系統(tǒng)的開發(fā),測試更是必不可少的階段。在完成LTE系統(tǒng)網(wǎng)絡層層三的協(xié)議開發(fā)后,利用有限的設備資源及仿真工具,搭建一個小規(guī)模系統(tǒng)集成測試平臺以檢驗代碼中的漏洞和缺陷,從而對于提高LTE的系統(tǒng)性能和完善LTE系統(tǒng)的功能具有重要的意義。
上傳時間: 2013-11-02
上傳用戶:realabc
統(tǒng)集成項目管理工程師
標簽: 2011 系統(tǒng)集成 工程師 項目管理
上傳時間: 2013-11-12
上傳用戶:磊子226
系統(tǒng)集成
標簽: 23 系統(tǒng)集成 工程師 教程
上傳時間: 2013-11-12
上傳用戶:hakim
特點 精確度0.1%滿刻度 ±1位數(shù) 可量測 交直流電流/交直流電壓/電位計/傳送器/Pt-100/荷重元/電阻 等信號 顯示范圍-1999-9999可任意規(guī)劃 具有異常值與異常次數(shù)記錄保留功能 異常信號過高或過低或范圍內(nèi)或范圍外檢測可任意設定 報警繼電器復歸方式可任意設定 尺寸小,穩(wěn)定性高 2.主要規(guī)格 精確度: 0.1% F.S. ±1 digit 0.2% F.S. ±1 digit(AC) 取樣時間: 16 cycles/sec. 顯示值范圍: -1999 - +9999 digit adjustable 啟動延遲動作時間: 0-99.9 second adjustable 繼電器延遲動作時間: 0-99.9 second adjustable 繼電器復歸方式: Manual (N) / latch(L) can be modified 繼電器動作方向: HI /LO/GO/HL can be modified 繼電器容量: AC 250V-5A, DC 30V-7A 過載顯示: "doFL" 溫度系數(shù): 50ppm/℃ (0-50℃) 顯示幕: Red high efficiency LEDs high 14.22mm(.56")(PV) Red high efficiency LEDs high 7.0mm(.276")(NO) 參數(shù)設定方式: Touch switches 記憶型式 : Non-volatile E2PROM memory 絕緣耐壓能力: 2KVac/1 min. (input/output/power) 1600Vdc(input/output 使用環(huán)境條件 : 0-50℃(20 to 90% RH non-condensed) 存放環(huán)境條件: 0-70℃(20 to 90% RH non-condensed) CE認證: EN 55022:1998/A1:2000 Class A EN 61000-3-2:2000 EN 61000-3-3:1995/A1:2001 EN 55024:1998/A1:2001
上傳時間: 2013-11-02
上傳用戶:fandeshun