USB是PC體系中的一套全新的工業(yè)標準,它支持單個主機與多個外接設(shè)備同時進行數(shù)據(jù)交換。 首先會介紹USB的結(jié)構(gòu)和特點,包括總線特徵、協(xié)議定義、傳輸方式和電源管理等等。這部分內(nèi)容會使USB開發(fā)者和用戶對USB有一整體的認識。
標簽: USB
上傳時間: 2015-10-18
上傳用戶:lixinxiang
三種方法讀取鍵值 使用者設(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
使用md5校驗和算法保護文件 通俗的說,就是為保證數(shù)據(jù)的完整性,用一種指定的算法對原始數(shù)據(jù)計算出的一個校驗值。接收方用同樣的算法計算一次校驗值,如果和隨數(shù)據(jù)提供的校驗值一樣,就說明數(shù)據(jù)是完整的。
上傳時間: 2015-11-21
上傳用戶:q123321
產(chǎn)生頻率選擇性衰落的雷利通道,參數(shù)由天線結(jié)構(gòu)、OFDM系統(tǒng)的結(jié)構(gòu)與功率延時結(jié)構(gòu)來決定。
標簽:
上傳時間: 2014-12-20
上傳用戶:lizhizheng88
1-1前言一般人所能夠感受到聲音的頻率約介於5H2-20KHz,超音波(Ultrasonic wave)即爲頻率超過20KHz以上的音波或機械振動,因此超音波馬達就是利用超音波的彈性振動頻率所構(gòu)成的制動力。超音波馬達的內(nèi)部主要是以壓電陶瓷材料作爲激發(fā)源,其成份是由鉛(Pb)、結(jié)(Zr)及鈦(Ti)的氧化物皓鈦酸鉛(Lead zirconate titanate,PZT)製成的。將歷電材料上下方各黏接彈性體,如銅或不銹鋼,並施以交流電壓於壓電陶瓷材料作爲驅(qū)動源,以激振彈性體,稱此結(jié)構(gòu)爲定子(Stator),將其用彈簧與轉(zhuǎn)子Rotor)接觸,將所産生摩擦力來驅(qū)使轉(zhuǎn)子轉(zhuǎn)動,由於壓電材料的驅(qū)動能量很大,並足以抗衡轉(zhuǎn)子與定子間的正向力,雖然伸縮振幅大小僅有數(shù)徵米(um)的程度,但因每秒之伸縮達數(shù)十萬次,所以相較於同型的電磁式馬達的驅(qū)動能量要大的許多。超音波馬達的優(yōu)點爲:1,轉(zhuǎn)子慣性小、響應(yīng)時間短、速度範圍大。2,低轉(zhuǎn)速可產(chǎn)生高轉(zhuǎn)矩及高轉(zhuǎn)換效率。3,不受磁場作用的影響。4,構(gòu)造簡單,體積大小可控制。5,不須經(jīng)過齒輸作減速機構(gòu),故較爲安靜。實際應(yīng)用上,超音波馬達具有不同於傳統(tǒng)電磁式馬達的特性,因此在不適合應(yīng)用傳統(tǒng)馬達的場合,例如:間歇性運動的裝置、空間或形狀受到限制的場所;另外包括一些高磁場的場合,如核磁共振裝置、斷層掃描儀器等。所以未來在自動化設(shè)備、視聽音響、照相機及光學(xué)儀器等皆可應(yīng)用超音波馬達來取代。
標簽: 超聲波電機
上傳時間: 2022-06-17
上傳用戶:
本章將介紹Windows CE 的儲存管理。我們將本章內(nèi)容分為兩大部分,前半部會依序介紹 Windows CE的檔案系統(tǒng)類型、 Windows CE儲存管理結(jié)構(gòu)和每一個層次、以及如何自行開發(fā)檔案系統(tǒng)並載入之,後半部則以Ramdisk上的檔案系統(tǒng)為例,實際分析儲存管理相關(guān)的原始程式碼與資料型態(tài)。
上傳時間: 2015-07-01
上傳用戶:685
灰色理論下之最基本操作元,灰生成之matlab源碼,可很快計算出數(shù)據(jù)各階之生成結(jié)果
標簽: 基本操作
上傳時間: 2013-12-01
上傳用戶:aappkkee
本書分為上篇、中篇和下篇三個部分,上篇為Windows CE結(jié)構(gòu)分析,中篇為Windows CE情景分析,下篇為實驗手冊。每一篇又劃分為若 干章。上篇包含有引言,Windows CE體系結(jié)構(gòu),處理 器排程,儲存管理 ,檔案系統(tǒng)和設(shè)備管理 等六 章。中篇包含有系統(tǒng)初始化,處理 器排程過程,分頁處理 ,檔案處理 和驅(qū)動器載入等五章。下篇包含有Windows CE應(yīng)用程式開發(fā),Windows CE系統(tǒng)開發(fā),評測與總結(jié)以及實習(xí)等四章。 上篇的重點在於分析Windows CE kernel的結(jié)構(gòu)以及工作原理 。這個部分是掌握Windows CE作業(yè)系統(tǒng)的基礎(chǔ)。 中篇重點在於分析Windows CE kernel的實際運行 過程。如果說 上篇是從靜態(tài)的角度 分析Windows CE kernel,那麼中篇則是試圖從動態(tài)的角度 給讀 者一個有關(guān)Windows CE kernel的描述。希望讀 者能夠通過對中篇的閱讀 理 解,在頭腦中形成有關(guān)Windows CE kernel的多方位的運作情景。 下篇著重於有關(guān)Windows CE的應(yīng)用。對理 論 的掌握最終要應(yīng)用到實務(wù)中。
標簽: 分
上傳時間: 2013-12-23
上傳用戶:FreeSky
look1為電子看板的第二個芯片,使用自制的握手信號與look通訊,可以進行數(shù)據(jù)傳送,以及控制16個數(shù)碼管顯示,此案例已成功用於生產(chǎn)現(xiàn)志,所用的元件很少,功能較大呢
上傳時間: 2017-01-02
上傳用戶:han_zh
在9格寬×9格高的大九宮格中有9個3格寬×3格高的小九宮格,並提供一定數(shù)量的數(shù)字。根據(jù)這些數(shù)字,利用邏輯和推理,在其他的空格上填入1到9的數(shù)字。每個數(shù)字在每個小九宮格內(nèi)不能出現(xiàn)一樣的數(shù)字,每個數(shù)字在每行、每列也不能出現(xiàn)一樣的數(shù)字。 這種遊戲只需要邏輯思維能力,與數(shù)字運算無關(guān)。雖然玩法簡單,但數(shù)字排列方式卻千變?nèi)f化,所以不少教育者認為數(shù)獨是鍛鍊腦筋的好方法
標簽:
上傳時間: 2017-03-02
上傳用戶:cc1915
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1