亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

觸發(fā)中斷

  • 4x4鍵盤的設(shè)計(jì)與制作

    三種方法讀取鍵值􀂄 使用者設(shè)計(jì)行列鍵盤介面,一般常採用三種方法讀取鍵值。􀂉 中斷式􀂄 在鍵盤按下時產(chǎn)生一個外部中斷通知CPU,並由中斷處理程式通過不同位址讀資料線上的狀態(tài)判斷哪個按鍵被按下。􀂄 本實(shí)驗(yàn)採用中斷式實(shí)現(xiàn)使用者鍵盤介面。􀂉 掃描法􀂄 對鍵盤上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對應(yīng)列的鍵被按下。否則掃描下一行。􀂉 反轉(zhuǎn)法􀂄 先將所有行掃描線輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線輸出低電位,再讀行值。􀂄 根據(jù)讀到的值組合就可以查表得到鍵碼。4x4鍵盤按4行4列組成如圖電路結(jié)構(gòu)。按鍵按下將會使行列連成通路,這也是見的使用者鍵盤設(shè)計(jì)電路。 //-----------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; //計(jì)算返回碼 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; //沒有按鍵按下 }

    標(biāo)簽: 4x4 鍵盤

    上傳時間: 2013-11-12

    上傳用戶:a673761058

  • 利用DSK6711外部

    利用DSK6711外部,有四個外部中斷埠,可以使用此四個埠,控制內(nèi)部LED顯示,並於CCS顯示目前中斷是何埠。

    標(biāo)簽: 6711 DSK

    上傳時間: 2014-01-04

    上傳用戶:Avoid98

  • 這是遠(yuǎn)端桌面使用java版本

    這是遠(yuǎn)端桌面使用java版本,Server端為被遙控端,Client端為搖空別人那端,還可以傳檔案利用roottree的方式列表出來,算是開發(fā)中的程式,有興趣的人可以修改的更好。

    標(biāo)簽: java 版本

    上傳時間: 2013-12-22

    上傳用戶:gyq

  • 多人聊天

    多人聊天,多路連綫,多綫程,實(shí)現(xiàn) 在一個多人連線伺服器中,我們要有一個伺服端執(zhí)行緒負(fù)責(zé)傾聽是否有客戶端連線,如果有客戶端連線,就指派一個客戶端執(zhí)行緒專門應(yīng)付這個客戶端連線,並在客戶端佇列中記錄它,然後進(jìn)入下一個傾聽。 一個客戶端執(zhí)行緒的工作,就是讀取客戶連線端的使用者輸入訊息,它不負(fù)責(zé)回應(yīng)訊息,而是將讀到的訊息加入訊息佇列中,此外在我們的範(fàn)例中,客戶端執(zhí)行緒也負(fù)責(zé)自己的連線狀態(tài),如果使用者中斷連線,客戶端執(zhí)行緒會負(fù)責(zé)將自己從客戶端佇列中清除。 廣播執(zhí)行緒負(fù)責(zé)取出訊息佇列中的訊息,然後將之一一傳送訊息給客戶端佇列中尚存在的客戶端執(zhí)行緒。

    標(biāo)簽:

    上傳時間: 2014-08-26

    上傳用戶:linlin

  • 工廠採購管理系統(tǒng)

    工廠採購管理系統(tǒng),採用delphi+sqlserver開發(fā),完全C/S架設(shè),所有數(shù)據(jù)全部通過存儲過程活觸發(fā)器完成

    標(biāo)簽: 系統(tǒng)

    上傳時間: 2013-12-14

    上傳用戶:zhoujunzhen

  • 利用加強(qiáng)的PWM模組輸出半橋式PWM輸出

    利用加強(qiáng)的PWM模組輸出半橋式PWM輸出,並設(shè)定適當(dāng)?shù)目辗r間,同時開啟自動關(guān)閉功能,當(dāng)RB0觸發(fā)時檢查蜂鳴器是否運(yùn)作正常,這是PIC184520的源碼

    標(biāo)簽: PWM

    上傳時間: 2013-12-15

    上傳用戶:er1219

  • 最近去看監(jiān)視器材,看到他們的監(jiān)視軟體 就突發(fā)奇想自己來寫一個看看 程式會把移動中的物體用綠色框框起來 並且把當(dāng)時的影像存成jpg檔(我把這個功能註解起來了) 我這個程式是在Ultr

    最近去看監(jiān)視器材,看到他們的監(jiān)視軟體 就突發(fā)奇想自己來寫一個看看 程式會把移動中的物體用綠色框框起來 並且把當(dāng)時的影像存成jpg檔(我把這個功能註解起來了) 我這個程式是在UltraEdit(類似記事本)下寫成的 程式裡用到JMF套件 主程式是webcamCapture.java

    標(biāo)簽: Ultr jpg 程式 器材

    上傳時間: 2015-05-22

    上傳用戶:zaizaibang

  • 此書的力量在於從博弈論的最新發(fā)展中擷取了大量例證

    此書的力量在於從博弈論的最新發(fā)展中擷取了大量例證,吉本斯善於把抽象的問題講得簡單易懂。

    標(biāo)簽:

    上傳時間: 2014-01-07

    上傳用戶:yiwen213

  • 在linux中發(fā)送簡單的network program. 方便初學(xué)者

    在linux中發(fā)送簡單的network program. 方便初學(xué)者

    標(biāo)簽: network program linux

    上傳時間: 2014-01-16

    上傳用戶:wpwpwlxwlx

  • ALTERA DE2開發(fā)板一個網(wǎng)路晶片DM9000A的應(yīng)用範(fàn)例 並將一個網(wǎng)頁嵌入到DE2開發(fā)板中

    ALTERA DE2開發(fā)板一個網(wǎng)路晶片DM9000A的應(yīng)用範(fàn)例 並將一個網(wǎng)頁嵌入到DE2開發(fā)板中

    標(biāo)簽: DE2 ALTERA 9000A 9000

    上傳時間: 2014-12-01

    上傳用戶:zhliu007

主站蜘蛛池模板: 布尔津县| 和顺县| 山西省| 惠东县| 利辛县| 湘西| 东方市| 本溪市| 贵港市| 石屏县| 四会市| 汤阴县| 平山县| 昌图县| 宁陕县| 惠东县| 大化| 崇仁县| 沁源县| 沂水县| 吉木萨尔县| 哈巴河县| 华亭县| 建阳市| 台安县| 临猗县| 永吉县| 嘉义县| 静乐县| 新闻| 武安市| 上思县| 哈密市| 焦作市| 崇义县| 祁阳县| 新巴尔虎左旗| 庆云县| 将乐县| 镇雄县| 大洼县|