用一個(gè)C語言來測試4X4按鍵功能是否正常工作
上傳時(shí)間: 2017-07-25
上傳用戶:宋桃子
產(chǎn)品描述 提供8個(gè)觸摸感應(yīng)按鍵,二進(jìn)制(BCD)編碼輸出,具有一個(gè)按鍵承認(rèn)輸出的顯示,按鍵後的資料會維持到下次按鍵,可先判斷按鍵承認(rèn)的狀態(tài),對於防水和抗干擾方面有很優(yōu)異的表現(xiàn)! 產(chǎn)品特色 工作電壓範(fàn)圍: 3.1V – 5.5V 工作電流: 3mA@5V 8 個(gè)觸摸感應(yīng)按鍵 提供二進(jìn)制(BCD)編碼直接輸出介面(上電 D2~D0/111) 按鍵後離開,輸出狀態(tài)會維持到下次按鍵才會改變。 提供按鍵承認(rèn)有效輸出,當(dāng)有按鍵時(shí)輸出低電平,無按鍵為高電平。 可以經(jīng)由調(diào)整 CAP 腳的外接電容,調(diào)整靈敏度,電容越大靈敏度越高 具有防水及水漫成片水珠覆蓋在觸摸按鍵面板,按鍵仍可有效判別 內(nèi)建 LDO 增加電源的抗干擾能力 產(chǎn)品應(yīng)用 應(yīng)用于大小家電,娛樂產(chǎn)品等
標(biāo)簽: VK3608 SOP VK 16 BM 抗干擾 防水 電元器件 貼片
上傳時(shí)間: 2019-08-08
上傳用戶:szqxw1688
三種方法讀取鍵值 使用者設(shè)計(jì)行列鍵盤介面,一般常採用三種方法讀取鍵值。 中斷式 在鍵盤按下時(shí)產(chǎn)生一個(gè)外部中斷通知CPU,並由中斷處理程式通過不同位址讀資料線上的狀態(tài)判斷哪個(gè)按鍵被按下。 本實(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); //延時(shí)去抖動 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; //沒有按鍵按下 }
上傳時(shí)間: 2013-11-12
上傳用戶:a673761058
一個(gè)很好用的 lcd 時(shí)鐘程序 C語言 #include<reg51.h> #include<stdio.h> //定義計(jì)時(shí)器0 的重裝值 #define RELOAD_HIGH 0x3C #define RELOAD_LOW 0xD2 //定義按鍵彈跳時(shí)間 #define DB_VAL //定義設(shè)置模式的最大時(shí)間間隔 #define TIMEOUT 200 //定義游標(biāo)位置常數(shù) #define HOME 0 #define HOUR 1 #define MIN 2 #define SEC 3
標(biāo)簽: include define RELOAD stdio
上傳時(shí)間: 2014-12-19
上傳用戶:zukfu
在WinAVR下的ST7565圖形點(diǎn)陣的驅(qū)動程序,可以顯示5*7 & 8*16的ASCII和自定義的漢字,並且有3*4矩陣按鍵的掃描解碼程序。
標(biāo)簽: WinAVR 7565 ST 驅(qū)動
上傳時(shí)間: 2013-12-26
上傳用戶:LIKE
有關(guān)鍵盤,接上ps/2鍵盤,按鍵後,會將scancode和breadcode顯示在led燈
標(biāo)簽: 鍵盤
上傳時(shí)間: 2014-01-05
上傳用戶:zhangyigenius
設(shè)計(jì)VHDL24小時(shí)的時(shí)鐘,去除了按鍵彈跳現(xiàn)象
上傳時(shí)間: 2013-12-23
上傳用戶:hzy5825468
FLASH大頭貼 FLASH部分源程序解析 原來有幾個(gè)前輩貼過了一些關(guān)于這個(gè)技術(shù)的代碼,有JAVA的,也有FLASH COM的?,F(xiàn)在我把FLASH部分通過攝象頭獲得圖象信息的代碼貼出來。供大家參考。 這段代碼是我參考了別人的代碼自己寫出來的。原來的那個(gè)網(wǎng)站里總共提供了兩個(gè)類來實(shí)現(xiàn)這個(gè)問題。估計(jì)貼出來大多數(shù)人也會看的眼花繚亂不知所以(其實(shí)我也沒太看明白)。所以按原來程序的思路自己重新寫了一部分。大多數(shù)語句都寫了注釋。如果大家有什么不明白的,歡迎跟貼討論
上傳時(shí)間: 2014-01-15
上傳用戶:三人用菜
針對Pocket PC示範(fàn)一個(gè)計(jì)算機(jī)視窗,給予使用者一個(gè)包含按鍵0至9的簡易數(shù)字鍵盤、四個(gè)運(yùn)算元,示範(fàn)所有輸入方法必要條件。
標(biāo)簽: Pocket
上傳時(shí)間: 2013-12-14
上傳用戶:515414293
I2C 主從機(jī)控制工程完整, 利用周立功ARM2100板子,實(shí)現(xiàn)兩塊機(jī)子的I2C數(shù)據(jù)通信,具體為一板子按鍵控制另一板板子的LED
上傳時(shí)間: 2016-06-25
上傳用戶:hgy9473
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1