數(shù)字電子技朮
標(biāo)簽:
上傳時間: 2013-10-09
上傳用戶:1101055045
三種方法讀取鍵值 使用者設(shè)計行列鍵盤介面,一般常採用三種方法讀取鍵值。 中斷式 在鍵盤按下時產(chǎn)生一個外部中斷通知CPU,並由中斷處理程式通過不同位址讀資料線上的狀態(tài)判斷哪個按鍵被按下。 本實驗採用中斷式實現(xiàn)使用者鍵盤介面。 掃描法 對鍵盤上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對應(yīng)列的鍵被按下。否則掃描下一行。 反轉(zhuǎn)法 先將所有行掃描線輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線輸出低電位,再讀行值。 根據(jù)讀到的值組合就可以查表得到鍵碼。4x4鍵盤按4行4列組成如圖電路結(jié)構(gòu)。按鍵按下將會使行列連成通路,這也是見的使用者鍵盤設(shè)計電路。 //-----------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; //復(fù)位 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
基于以太網(wǎng)的組播速率較低,無法滿足實時系統(tǒng),且無擁塞控制機(jī)制,易出現(xiàn)丟包、亂序等現(xiàn)象;同時,基于以太網(wǎng)組播的應(yīng)用程序不能直接移植到反射內(nèi)存網(wǎng)。針對上述問題,提出了一種基于反射內(nèi)存網(wǎng)的組播實現(xiàn)方案,將組播技術(shù)與反射內(nèi)存網(wǎng)技術(shù)相結(jié)合,實現(xiàn)了參與組播的各節(jié)點間的高速通信。該方案的實現(xiàn),不僅提高了節(jié)點間的通信的可靠性,還提高了基于以太網(wǎng)組播的應(yīng)用程序的可移植性。
標(biāo)簽: 反射 內(nèi)存 網(wǎng)絡(luò) 數(shù)據(jù)組播
上傳時間: 2013-10-10
上傳用戶:skfreeman
容遲/容延網(wǎng)絡(luò)(Delay Tolerant Network/DTN)泛指由于節(jié)點移動、能量管理、調(diào)度等原因而出現(xiàn)頻繁中斷、甚至長時間處于中斷狀態(tài)的一類網(wǎng)絡(luò)。針對DTN具有的時延高、割裂頻繁、節(jié)點能量受限、以及節(jié)點移動性等特點,通過對DTN中基于復(fù)制策略的單播路由策略進(jìn)行分類和比較,提出了如何優(yōu)化DTN單播路由算法、提高網(wǎng)絡(luò)傳輸率的建議。
標(biāo)簽: 容遲網(wǎng)絡(luò) 策略 路由 算法研究
上傳時間: 2013-11-24
上傳用戶:xiaojie
多播通信這種兼顧了廣播通信與單播通信兩者優(yōu)點的通信模式,已經(jīng)被越來越多地應(yīng)用于平面網(wǎng)絡(luò)業(yè)務(wù)之中。首先討論了面向源節(jié)點的多播路由策略。在分析傳統(tǒng)多播路由算法中最佳鏈路選擇函數(shù)的基礎(chǔ)上,提出了一個新的最佳路由模型和QMRI算法,該算法成功地解決了網(wǎng)絡(luò)中多播節(jié)點動態(tài)變化時的QOS路由選擇問題。
標(biāo)簽: QOS 平面網(wǎng)絡(luò) 路由 算法研究
上傳時間: 2013-12-06
上傳用戶:sjw920325
ZigBee2007系統(tǒng)-多跳組播
上傳時間: 2013-11-13
上傳用戶:a67818601
為了在小型音樂廣播系統(tǒng)中實現(xiàn)對10路發(fā)射信號傳輸頻點的控制和對音樂類型數(shù)據(jù)的接收及存儲,提出了一種基于ATmega16單片機(jī)和BH1415F調(diào)頻芯片的播控端軟件設(shè)計方案并給出了調(diào)試仿真方法。該方案中采用ATmega16單片機(jī)從I2C主設(shè)備接收音樂類型數(shù)據(jù)、頻點控制數(shù)據(jù),并且將頻點控制數(shù)據(jù)處理后,轉(zhuǎn)發(fā)給BH1415調(diào)頻芯片,實現(xiàn)頻點控制;將音樂類型數(shù)據(jù)存儲起來,供語音錄放模塊控制播放順序用。調(diào)試仿真和實際應(yīng)用結(jié)果表明,本方案可正確控制調(diào)制頻點,高效接收和存儲音樂類型數(shù)據(jù)。
標(biāo)簽: 廣播系統(tǒng) 單片機(jī) 軟件設(shè)計
上傳時間: 2013-10-17
上傳用戶:1037540470
單片機(jī)C語言程序設(shè)計實訓(xùn)-基于8051+Proteus仿真:按鍵選播電子音樂 按鍵選播電子音樂.DSN 按鍵選播電子音樂.PWI Last Loaded 按鍵選播電子音樂.DBK
標(biāo)簽: Proteus 8051 按鍵選播 仿真
上傳時間: 2014-03-17
上傳用戶:dave520l
附件是一款PCB阻抗匹配計算工具,點擊CITS25.exe直接打開使用,無需安裝。附件還帶有PCB連板的一些計算方法,連板的排法和PCB聯(lián)板的設(shè)計驗驗。 PCB設(shè)計的經(jīng)驗建議: 1.一般連板長寬比率為1:1~2.5:1,同時注意For FuJi Machine:a.最大進(jìn)板尺寸為:450*350mm, 2.針對有金手指的部分,板邊處需作掏空處理,建議不作為連板的部位. 3.連板方向以同一方向為優(yōu)先,考量對稱防呆,特殊情況另作處理. 4.連板掏空長度超過板長度的1/2時,需加補(bǔ)強(qiáng)邊. 5.陰陽板的設(shè)計需作特殊考量. 6.工藝邊需根據(jù)實際需要作設(shè)計調(diào)整,軌道邊一般不少於6mm,實際中需考量板邊零件的排布,軌道設(shè)備正常卡壓距離為不少於3mm,及符合實際要求下的連板經(jīng)濟(jì)性. 7.FIDUCIAL MARK或稱光學(xué)定位點,一般設(shè)計在對角處,為2個或4個,同時MARK點面需平整,無氧化,脫落現(xiàn)象;定位孔設(shè)計在板邊,為對稱設(shè)計,一般為4個,直徑為3mm,公差為±0.01inch. 8.V-cut深度需根據(jù)連板大小及基板板厚考量,角度建議為不少於45°. 9.連板設(shè)計的同時,需基於基板的分板方式考量<人工(治具)還是使用分板設(shè)備>. 10.使用針孔(郵票孔)聯(lián)接:需請考慮斷裂后的毛刺,及是否影響COB工序的Bonding機(jī)上的夾具穩(wěn)定工作,還應(yīng)考慮是否有無影響插件過軌道,及是否影響裝配組裝.
上傳時間: 2014-12-31
上傳用戶:sunshine1402
附件是一款PCB阻抗匹配計算工具,點擊CITS25.exe直接打開使用,無需安裝。附件還帶有PCB連板的一些計算方法,連板的排法和PCB聯(lián)板的設(shè)計驗驗。 PCB設(shè)計的經(jīng)驗建議: 1.一般連板長寬比率為1:1~2.5:1,同時注意For FuJi Machine:a.最大進(jìn)板尺寸為:450*350mm, 2.針對有金手指的部分,板邊處需作掏空處理,建議不作為連板的部位. 3.連板方向以同一方向為優(yōu)先,考量對稱防呆,特殊情況另作處理. 4.連板掏空長度超過板長度的1/2時,需加補(bǔ)強(qiáng)邊. 5.陰陽板的設(shè)計需作特殊考量. 6.工藝邊需根據(jù)實際需要作設(shè)計調(diào)整,軌道邊一般不少於6mm,實際中需考量板邊零件的排布,軌道設(shè)備正常卡壓距離為不少於3mm,及符合實際要求下的連板經(jīng)濟(jì)性. 7.FIDUCIAL MARK或稱光學(xué)定位點,一般設(shè)計在對角處,為2個或4個,同時MARK點面需平整,無氧化,脫落現(xiàn)象;定位孔設(shè)計在板邊,為對稱設(shè)計,一般為4個,直徑為3mm,公差為±0.01inch. 8.V-cut深度需根據(jù)連板大小及基板板厚考量,角度建議為不少於45°. 9.連板設(shè)計的同時,需基於基板的分板方式考量<人工(治具)還是使用分板設(shè)備>. 10.使用針孔(郵票孔)聯(lián)接:需請考慮斷裂后的毛刺,及是否影響COB工序的Bonding機(jī)上的夾具穩(wěn)定工作,還應(yīng)考慮是否有無影響插件過軌道,及是否影響裝配組裝.
上傳時間: 2013-10-15
上傳用戶:3294322651
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1