三種方法讀取鍵值 使用者設計行列鍵盤介面,一般常採用三種方法讀取鍵值。 中斷式 在鍵盤按下時產生一個外部中斷通知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
搭建了一個基于DSP嵌入式系統的以太網接入硬件平臺! 給出了軟件設計思路及具體實現方法
上傳時間: 2013-10-28
上傳用戶:honyeal
為了減少電力電子裝置對電網引起的諧波污染,在變頻器接入電網之前加入PFC電路是一種趨勢。討論了基于TMS320LF2407的全數字控制的單相PFC電路的工作原理,并由此得到了主電路參數的選取原則;建立了單相Boost型數字PFC的小信號動態模型,并分析了基于該模型的數字控制設計方法,給出了設計軟件流程;最后搭建了一臺樣機,在實際電路中實現了數字控制的單相PFC,并得到了較好的實驗結果。
上傳時間: 2014-12-28
上傳用戶:zhangyi99104144
針對在網絡上傳輸視頻的需要,提出了一個JPEG2000 視頻編解碼系統的硬件設計 方案,介紹了該方案的設計思路和實現方法。試驗表明該方案滿足了設計目標,具有比較廣 闊的實際應用前景
上傳時間: 2013-11-07
上傳用戶:manking0408
摘要:本文簡要介紹了Xilinx最新的EDK9.1i和ISE9.1i等工具的設計使用流程,最終在采用65nm工藝級別的Xilinx Virtex-5 開發板ML505 上同時設計實現了支持TCP/IP 協議的10M/100M/1000M 的三態以太網和千兆光以太網的SOPC 系統,并對涉及的關鍵技術進行了說明。關鍵詞:FPGA;EDK;SOPC;嵌入式開發;EMAC;MicroBlaze 本研究采用業界最新的Xilinx 65ns工藝級別的Virtex-5LXT FPGA 高級開發平臺,滿足了對于建造具有更高性能、更高密度、更低功耗和更低成本的可編程片上系統的需求。Virtex-5以太網媒體接入控制器(EMAC)模塊提供了專用的以太網功能,它和10/100/1000Base-T外部物理層芯片或RocketIOGTP收發器、SelectIO技術相結合,能夠分別實現10M/100M/1000M的三態以太網和千兆光以太網的SOPC 系統。
上傳時間: 2013-10-14
上傳用戶:sun_pro12580
設計了一種基于網絡接口技術的風光互補控制器系統 通過網絡接口協議轉換器實現轉換為進而實現接入
上傳時間: 2014-12-28
上傳用戶:zaocan888
為滿足TD-LTE系統對實時性的要求,通過對媒體接入控制(MAC)層和物理層之間的實時性研究以及對操作系統Nucleus PLUS的機制分析,實現了MAC層子幀調度。根據TD-LTE無線綜合測試儀中的設計要求,詳細介紹了Nucleus PLUS任務循環調度以及MAC子幀調度的流程設計。在實現MAC層基本功能的同時滿足了TD-LTE對系統實時性、子幀同步與任務資源管理的需求。
上傳時間: 2013-11-10
上傳用戶:royzhangsz
針對果園環境遠程實時監測的需求,設計了MCU芯片MSP430F149、射頻芯片nRF2401及各種傳感器接入電路構成的具有多種果園環境信息監測的無線傳感網絡節點。該節點系統采集果園微氣象信息(包括溫度、濕度、光照強度等),通過節點之間的無線通信,以多跳的方式傳給上位監控機,可實現果園環境信息的遠距離實時監測。
上傳時間: 2014-11-12
上傳用戶:金宜
基于IEEE802.11協議中PCF/DCF技術,在無線局域網(WLAN)中,介紹了GPF的系統結構和數據幀格式等。分別對基于IEEE802.11b媒體接入控制(MAC)協議、基于IEEE802.11e媒體接入控制(MAC)協議以及基于業務劃分Qos的GPF仿真的時間參數和接入原則等進行了說明。在PWLAN的3種測試環境下,對802.11b、802.11e、GPF協議的整體性能進行了仿真,并對其結果進行了分析。
上傳時間: 2013-11-15
上傳用戶:chaisz
出于提高船載測控通信設備監控系統信息化水平及模擬訓練能力,在深入研究船載測控通信設備原理及組成的基礎上,利用虛擬儀器技術與HLA技術,以網絡為傳輸媒介,開發了船載測控通信設備監控模訓綜合系統。鑒于設備監控系統與模擬訓練系統共同的特性,該系統利用SQL Server的ADO功能、Web服務和XML技術實現數據的匯總與跨網同步,選用LabWindows/CVI平臺開發監控系統本地監控終端及模訓系統界面,采用Ajax技術架構與VML語言完成數據的Web發布,最終使系統可靠性、接入便捷性、網絡數量流量控制及構件重用性均達到最優。
上傳時間: 2013-11-03
上傳用戶:風行天下