三種方法讀取鍵值 使用者設計行列鍵盤介面,一般常採用三種方法讀取鍵值。 中斷式 在鍵盤按下時產生一個外部中斷通知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
我國的骨干通信網上的傳輸速率已經向40 GB/s甚至是160 GB/s發展,傳輸線路以光纖作為主要的傳輸通道。與光纖相關的損耗和單模光纖的主要色散,即偏振模色散,不僅僅限制了光信號在通信過程中的傳輸距離,還很大程度上影響其通信容量。其中,偏振模色散對單模光纖高速和長距離通信的影響尤為突出。因此應現代光纖通信技術網的高速發展的需要,把當前流行的FPGA技術應用到單模光纖的偏振模色散的自適應補償技術中,用硬件描述語言來實現,可以大大提高光纖的偏振模色散自適應補償對實時性和穩定性的要求。
上傳時間: 2013-11-15
上傳用戶:zhaiye
出于提高船載測控通信設備監控系統信息化水平及模擬訓練能力,在深入研究船載測控通信設備原理及組成的基礎上,利用虛擬儀器技術與HLA技術,以網絡為傳輸媒介,開發了船載測控通信設備監控模訓綜合系統。鑒于設備監控系統與模擬訓練系統共同的特性,該系統利用SQL Server的ADO功能、Web服務和XML技術實現數據的匯總與跨網同步,選用LabWindows/CVI平臺開發監控系統本地監控終端及模訓系統界面,采用Ajax技術架構與VML語言完成數據的Web發布,最終使系統可靠性、接入便捷性、網絡數量流量控制及構件重用性均達到最優。
上傳時間: 2013-11-03
上傳用戶:風行天下
根據橢圓波導中電磁波的傳播理論與耦合波理論,基于CST仿真軟件,采用了有限積分法設計出了高功率、寬帶寬、高效率的TE01模900過模橢圓彎波導。CST設計仿真表明在中心頻率在30.5 GHz處的傳輸效率為98.8%。傳輸效率在98%以上的帶寬大于2 GHz。
上傳時間: 2013-10-22
上傳用戶:ligi201200
PMSM的自適應滑模觀測器無傳感器控制
上傳時間: 2013-11-23
上傳用戶:xsnjzljj
討論了一種基于IP2022解決方案的雙模語音網關設計,可以實現同時連接VoIP網絡和PSTN網絡并能在兩者之間互相轉換,還可在VoIP網絡不可用時使用PSTN網絡保障電話線路暢通,該設計使得VoIP網絡的通話成本大大降低,具備很好的實用性和靈活性。
上傳時間: 2013-10-15
上傳用戶:gtf1207
d6無線傳輸模組
上傳時間: 2013-11-04
上傳用戶:tom_man2008
根據傳輸點模數的不同,光纖可分為單模光纖和多模光纖。所謂"模"是指以一定角速度進入光纖的一束光。單模光纖采用固體激光器做光源,多模光纖則采用發光二極管做光源。多模光纖允許多束光在光纖中同時傳播,從而形成模分散(因為每一個“模”光進入光纖的角度不同它們到達另一端點的時間也不同,這種特征稱為模分散。),模分散技術限制了多模光纖的帶寬和距離,因此,多模光纖的芯線粗,傳輸速度低、距離短,整體的傳輸性能差,但其成本比較低,一般用于建筑物內或地理位置相鄰的環境下。單模光纖只能允許一束光傳播,所以單模光纖沒有模分散特性,因而,單模光纖的纖芯相應較細,傳輸頻帶寬、容量大,傳輸距離長,但因其需要激光源,成本較高。
上傳時間: 2013-10-30
上傳用戶:wsq921779565
諾基亞LCD3310液晶取模軟件
上傳時間: 2013-11-09
上傳用戶:佳期如夢
附件是一款PCB阻抗匹配計算工具,點擊CITS25.exe直接打開使用,無需安裝。附件還帶有PCB連板的一些計算方法,連板的排法和PCB聯板的設計驗驗。 PCB設計的經驗建議: 1.一般連板長寬比率為1:1~2.5:1,同時注意For FuJi Machine:a.最大進板尺寸為:450*350mm, 2.針對有金手指的部分,板邊處需作掏空處理,建議不作為連板的部位. 3.連板方向以同一方向為優先,考量對稱防呆,特殊情況另作處理. 4.連板掏空長度超過板長度的1/2時,需加補強邊. 5.陰陽板的設計需作特殊考量. 6.工藝邊需根據實際需要作設計調整,軌道邊一般不少於6mm,實際中需考量板邊零件的排布,軌道設備正常卡壓距離為不少於3mm,及符合實際要求下的連板經濟性. 7.FIDUCIAL MARK或稱光學定位點,一般設計在對角處,為2個或4個,同時MARK點面需平整,無氧化,脫落現象;定位孔設計在板邊,為對稱設計,一般為4個,直徑為3mm,公差為±0.01inch. 8.V-cut深度需根據連板大小及基板板厚考量,角度建議為不少於45°. 9.連板設計的同時,需基於基板的分板方式考量<人工(治具)還是使用分板設備>. 10.使用針孔(郵票孔)聯接:需請考慮斷裂后的毛刺,及是否影響COB工序的Bonding機上的夾具穩定工作,還應考慮是否有無影響插件過軌道,及是否影響裝配組裝.
上傳時間: 2014-12-31
上傳用戶:sunshine1402