三種方法讀取鍵值 使用者設(shè)計(jì)行列鍵盤介面,一般常採(cǎi)用三種方法讀取鍵值。 中斷式 在鍵盤按下時(shí)產(chǎn)生一個(gè)外部中斷通知CPU,並由中斷處理程式通過(guò)不同位址讀資料線上的狀態(tài)判斷哪個(gè)按鍵被按下。 本實(shí)驗(yàn)採(cǎi)用中斷式實(shí)現(xiàn)使用者鍵盤介面。 掃描法 對(duì)鍵盤上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對(duì)應(yīng)列的鍵被按下。否則掃描下一行。 反轉(zhuǎn)法 先將所有行掃描線輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線輸出低電位,再讀行值。 根據(jù)讀到的值組合就可以查表得到鍵碼。4x4鍵盤按4行4列組成如圖電路結(jié)構(gòu)。按鍵按下將會(huì)使行列連成通路,這也是見(jiàn)的使用者鍵盤設(shè)計(jì)電路。 //-----------4X4鍵盤程序--------------// uchar keboard(void) { uchar xxa,yyb,i,key; if((PINC&0x0f)!=0x0f) //是否有按鍵按下 {delayms(1); //延時(shí)去抖動(dòng) 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) //按鍵是否放開(kāi) { 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; //沒(méi)有按鍵按下 }
上傳時(shí)間: 2013-11-12
上傳用戶:a673761058
將激光測(cè)量技術(shù)和多目視覺(jué)照相測(cè)量技術(shù)相融合,分別發(fā)揮激光測(cè)量精度高、定位準(zhǔn),照相測(cè)量速度快、密度高的特點(diǎn),研制曲面板三維形狀的自動(dòng)測(cè)量以及劃線定位系統(tǒng),實(shí)現(xiàn)曲面板上的關(guān)鍵點(diǎn)的位置精確、快速的測(cè)量,該系統(tǒng)可基本實(shí)現(xiàn)工業(yè)船舶行業(yè)對(duì)曲面板技術(shù)的要求,對(duì)造船業(yè)的發(fā)展具有重要的現(xiàn)實(shí)意義。
標(biāo)簽: 計(jì)算機(jī)視覺(jué) 三維測(cè)量
上傳時(shí)間: 2013-11-07
上傳用戶:hui626493
是數(shù)據(jù)一次性加載,客戶端節(jié)點(diǎn)異步展示的WEB腳本樹。MzTreeView 1.0 的理論節(jié)點(diǎn)數(shù)設(shè)計(jì)上限為十萬(wàn)節(jié)點(diǎn),在節(jié)點(diǎn)數(shù)三萬(wàn)的情況下頁(yè)面打開(kāi)時(shí)間小于 3 秒。無(wú)限層次無(wú)限節(jié)點(diǎn)的數(shù)的層級(jí)組成方式:id parentId。即每個(gè)節(jié)點(diǎn)除本身的節(jié)點(diǎn)id之外還有它的父層節(jié)點(diǎn)id,通過(guò)這種方式就可以組合成無(wú)限層級(jí)的樹了。
標(biāo)簽: 數(shù)據(jù)
上傳時(shí)間: 2013-12-23
上傳用戶:kr770906
MzTreeView 1.0 是數(shù)據(jù)一次性加載,客戶端節(jié)點(diǎn)異步展示的WEB腳本樹。MzTreeView 1.0 的理論節(jié)點(diǎn)數(shù)設(shè)計(jì)上限為十萬(wàn)節(jié)點(diǎn),在節(jié)點(diǎn)數(shù)三萬(wàn)的情況下頁(yè)面打開(kāi)時(shí)間小于 3 秒。無(wú)限層次無(wú)限節(jié)點(diǎn)的數(shù)的層級(jí)組成方式:id parentId。即每個(gè)節(jié)點(diǎn)除本身的節(jié)點(diǎn)id之外還有它的父層節(jié)點(diǎn)id,通過(guò)這種方式就可以組合成無(wú)限層級(jí)的樹了
標(biāo)簽: MzTreeView 1.0 數(shù)據(jù)
上傳時(shí)間: 2013-12-18
上傳用戶:asddsd
“軟件限時(shí)注冊(cè)”控件(TShareRegist)功能說(shuō)明: 1、只要將該控件加入主窗體,使Action屬性設(shè)為true,再設(shè)置其它屬性,你的軟件就有限時(shí)注冊(cè)的功能了,只要你牢記三個(gè)密鑰,并加上給你的算號(hào)軟件(RegObject_Admin.exe)你就可以無(wú)敵天下了。 2、控件使用目前最嚴(yán)嚴(yán)謹(jǐn)?shù)募用芩惴ǎ?級(jí)加密。是破解成為不可能,可以放心使用。 3、請(qǐng)記住,設(shè)計(jì)不同的軟件,給三個(gè)不同的密鑰,該控件可以讓你享用終生。 控件屬性說(shuō)明: Action:boolean 是否開(kāi)啟限時(shí)注冊(cè)功能 ShareDays:integer 免費(fèi)使用的天數(shù) ShareCount:integer 免費(fèi)使用的次數(shù) RootKey:string 注冊(cè)表的主根 EncrypKey1:string 密鑰1 EncrypKey2:string 密鑰2 EncrypKey3:string 密鑰3 Money:string 注冊(cè)費(fèi)用 ActiveMenuItem:TMenuItem 激活注冊(cè)窗口的菜單項(xiàng)(點(diǎn)擊此菜單項(xiàng)便能彈出“注冊(cè)窗體”) ActiveButton:TButton 激活注冊(cè)窗口的按鈕(同上) Verion:string 控件版本號(hào),只讀的
標(biāo)簽: TShareRegist 控件 軟件
上傳時(shí)間: 2013-12-25
上傳用戶:fredguo
“軟件限時(shí)注冊(cè)”控件(TShareRegist)功能說(shuō)明: 1、只要將該控件加入主窗體,使Action屬性設(shè)為true,再設(shè)置其它屬性,你的軟件就有限時(shí)注冊(cè)的功能了,只要你牢記三個(gè)密鑰,并加上給你的算號(hào)軟件(RegObject_Admin.exe)你就可以無(wú)敵天下了。 2、控件使用目前最嚴(yán)嚴(yán)謹(jǐn)?shù)募用芩惴ǎ?級(jí)加密。是破解成為不可能,可以放心使用。 3、請(qǐng)記住,設(shè)計(jì)不同的軟件,給三個(gè)不同的密鑰,該控件可以讓你享用終生。
標(biāo)簽: TShareRegist 控件 軟件
上傳時(shí)間: 2016-12-20
上傳用戶:a673761058
實(shí)現(xiàn)RC4加解密方法,通過(guò)對(duì)RC4加解密流程的了解,實(shí)現(xiàn)三個(gè)算法,從而實(shí)現(xiàn)對(duì)于信息的加解密。
上傳時(shí)間: 2016-12-20
上傳用戶:253189838
文字型:已經(jīng)有內(nèi)建文字圖形(通常只有英文字母大小寫、阿拉伯?dāng)?shù)字、標(biāo)點(diǎn)符號(hào)),只要輸入對(duì)應(yīng)的字形碼(ASCII code),LCD便會(huì)將該字的圖形顯示於LCD,可參考課本第三篇第三章。 繪圖型:只能用繪圖的方式將資料顯示於LCD,所以必須先將要顯示文字的圖形依LCD所需的格式事先存起來(lái),如一個(gè)16 15的中文字便需儲(chǔ)存30byte的資料,將此30byte的資料依序填入LCD即可顯示對(duì)應(yīng)文字圖形,可參考課本第四篇第二章。
上傳時(shí)間: 2013-12-16
上傳用戶:王者A
三洋,滾筒洗衣機(jī)XQG75-F1128BW等型號(hào)洗衣機(jī)的維修資料,花了很多時(shí)間才找到的,對(duì)變頻三洋洗衣機(jī)的維修非常有用,進(jìn)入維修模式,可以檢測(cè)水位開(kāi)關(guān)的實(shí)測(cè)頻率,加水后頻率減少,非常直觀地判斷洗衣機(jī)各部件的工作狀態(tài)。
標(biāo)簽: 三洋 滾筒洗衣機(jī) 維修手冊(cè)
上傳時(shí)間: 2016-08-27
上傳用戶:cppersonal
產(chǎn)品型號(hào):VK1072C(兼容替代TM1621C) 產(chǎn)品品牌:VINTEK/元泰 封裝形式:SOP28 產(chǎn)品年份:新年份 聯(lián) 系 人:許先生 聯(lián) 系 QQ:191 888 5898 聯(lián)系手機(jī):188 9858 2398 原廠直銷LCD液晶驅(qū)動(dòng)顯示芯片,多種形式選擇更專業(yè),原裝正品保障,價(jià)格更具優(yōu)勢(shì)! VK1072B 替代 TM1621C AIP31621E 完美兼容 價(jià)格更低 VK1072B SOP28 VK1072B 完全替代 HT1621 更小點(diǎn)陣 價(jià)格更優(yōu)惠 VK1072B概述: VK1072B 是一個(gè)18*4的LCD驅(qū)動(dòng)器,可軟體程式控制使其適用於多樣化的LCD應(yīng)用線路,僅用到3條訊號(hào)線便可控制LCD驅(qū)動(dòng)器,除此之外也可介由指令使其進(jìn)入省電模式.VK1072封裝SOP28 特色: 1. 工作電壓:2.4-5.2V 2. 內(nèi)建256KHz RC oscillator 3. 可選擇1/2,1/3 偏壓,也可選擇1/2,1/3或1/4的COM周期 4. 省電模式, 節(jié)電命令可用于減少功耗 5. 內(nèi) 嵌 時(shí) 基 發(fā) 生 器 和 看 門 狗 定 時(shí) 器(WDT) 6. 內(nèi)建time base generator 7. 18X4 LCD 驅(qū)動(dòng)器VLCD 腳位可用來(lái)調(diào)整LCD輸 8. 三種數(shù)據(jù)訪問(wèn)模式 9. 內(nèi)建32X4 bit 顯示記憶體 10. 三線串行接口 11. 軟體程式控制 12. 資料及指令模式 13. 自動(dòng)增加讀寫位址 14. 提供VLCD 腳位可用來(lái)調(diào)整LCD輸出電壓 此篇產(chǎn)品敘述為功能簡(jiǎn)介,如需要完整產(chǎn)品PDF資料可以聯(lián)系許先生索取! -------------------------------------------------------- LCD/LED液晶控制器及驅(qū)動(dòng)器系列 芯片簡(jiǎn)介如下: RAM映射LCD控制器和驅(qū)動(dòng)器系列 VK1024B 2.4V~5.2V 6seg*4com 6*3 6*2 偏置電壓1/2 1/3 S0P-16 VK1056B 2.4V~5.2V 14seg*4com 14*3 14*2 偏置電壓1/2 1/3 SOP-24/SSOP-24 VK1072B 2.4V~5.2V 18seg*4com 18*3 18*2 偏置電壓1/2 1/3 SOP-28 VK1072C 2.4V~5.2V 18seg*4com 18*3 18*2 偏置電壓1/2 1/3 SOP-28 VK1088B 2.4V~5.2V 22seg*4com 22*3 偏置電壓1/2 1/3 QFN-32L(4MM*4MM) VK0192 2.4V~5.2V 24seg*8com 偏置電壓1/4 LQFP-44 VK0256 2.4V~5.2V 32seg*8com 偏置電壓1/4 QFP-64 VK0256B 2.4V~5.2V 32seg*8com 偏置電壓1/4 LQFP-64 VK0256C 2.4V~5.2V 32seg*8com 偏置電壓1/4 LQFP-52 VK1621S-12.4V~5.2V 32*4 32*3 32*2 偏置電壓1/2 1/3 LQFP44/48/SSOP48/SKY28/DICE裸片 VK1622B 2.7V~5.5V 32seg*8com 偏置電壓1/4 LQFP-48 VK1622S 2.7V~5.5V 32seg*8com 偏置電壓1/4 LQFP44/48/52/64/QFP64/DICE裸片 VK1623S 2.4V~5.2V 48seg*8com 偏置電壓1/4 LQFP-100/QFP-100/DICE裸片 VK1625 2.4V~5.2V 64seg*8com 偏置電壓1/4 LQFP-100/QFP-100/DICEVK1626 2.4V~5.2V 48seg*16com 偏置電壓1/5 LQFP-100/QFP-100/DICE (高品質(zhì) 高性價(jià)比:液晶顯示驅(qū)動(dòng)IC 原廠直銷 工程技術(shù)支持!) (所有型號(hào)全部封裝均有現(xiàn)貨,歡迎加Q查詢 191 888 5898 許生) 高抗干擾LCD液晶控制器及驅(qū)動(dòng)系列 VK2C21A 2.4~5.5V 20seg*4com 16*8 偏置電壓1/3 1/4 I2C通訊接口 SOP-28 VK2C21B 2.4~5.5V 16seg*4com 12*8 偏置電壓1/3 1/4 I2C通訊接口 SOP-24 VK2C21C 2.4~5.5V 12seg*4com 8*8 偏置電壓1/3 1/4 I2C通訊接口 SOP-20 VK2C21D 2.4~5.5V 8seg*4com 4*8 偏置電壓1/3 1/4 I2C通訊接口 NSOP-16 VK2C22A 2.4~5.5V 44seg*4com 偏置電壓1/2 1/3 I2C通訊接口 LQFP-52 VK2C22B 2.4~5.5V 40seg*4com 偏置電壓1/2 1/3 I2C通訊接口 LQFP-48 VK2C23A 2.4~5.5V 56seg*4com 52*8 偏置電壓1/3 1/4 I2C通訊接口 LQFP-64 VK2C23B 2.4~5.5V 36seg*8com 偏置電壓1/3 1/4 I2C通訊接口 LQFP-48 VK2C24 2.4~5.5V 72seg*4com 68*8 60*16 偏置電壓1/3 1/4 1/5 I2C通訊接口 LQFP-80 超低功耗LCD液晶控制器及驅(qū)動(dòng)系列 VKL060 2.5~5.5V 15seg*4com 偏置電壓1/2 1/3 I2C通訊接口 SSOP-24 VKL128 2.5~5.5V 32seg*4com 偏置電壓1/2 1/3 I2C通訊接口 LQFP-44 VKL144A 2.5~5.5V 36seg*4com 偏置電壓1/2 1/3 I2C通訊接口 TSSOP-48 VKL144B 2.5~5.5V 36seg*4com 偏置電壓1/2 1/3 I2C通訊接口 QFN48L (6MM*6MM) 靜態(tài)顯示LCD液晶控制器及驅(qū)動(dòng)系列 VKS118 2.4~5.2V 118seg*2com 偏置電壓 -- 4線通訊接口 LQFP-128 VKS232 2.4~5.2V 116seg*2com 偏置電壓1/1 1/2 4線通訊接口 LQFP-128 內(nèi)存映射的LED控制器及驅(qū)動(dòng)器 VK1628 ---通訊接口:STB/CLK/DIO 電源電壓:5V(4.5~5.5V) 驅(qū)動(dòng)點(diǎn)陣:70/52 共陰驅(qū)動(dòng):10段7位/13段4位 共陽(yáng)驅(qū)動(dòng):7段10位 按鍵:10x2 封裝SOP28 VK1629 ---通訊接口:STB/CLK/DIN/DOUT 電源電壓:5V(4.5~5.5V) 驅(qū)動(dòng)點(diǎn)陣:128 共陰驅(qū)動(dòng):16段8位 共陽(yáng)驅(qū)動(dòng):8段16位 按鍵:8x4 封裝QFP44 VK1629A ---通訊接口:STB/CLK/DIO 電源電壓:5V(4.5~5.5V) 驅(qū)動(dòng)點(diǎn)陣:128 共陰驅(qū)動(dòng):16段8位 共陽(yáng)驅(qū)動(dòng):8段16位 按鍵:--- 封裝SOP32 VK1629B ---通訊接口:STB/CLK/DIO 電源電壓:5V(4.5~5.5V) 驅(qū)動(dòng)點(diǎn)陣:112 共陰驅(qū)動(dòng):14段8位 共陽(yáng)驅(qū)動(dòng):8段14位 按鍵:8x2 封裝SOP32 VK1629C ---通訊接口:STB/CLK/DIO 電源電壓:5V(4.5~5.5V) 驅(qū)動(dòng)點(diǎn)陣:120 共陰驅(qū)動(dòng):15段8位 共陽(yáng)驅(qū)動(dòng):8段15位 按鍵:8x1 封裝SOP32 VK1629D ---通訊接口:STB/CLK/DIO 電源電壓:5V(4.5~5.5V) 驅(qū)動(dòng)點(diǎn)陣:96 共陰驅(qū)動(dòng):12段8位 共陽(yáng)驅(qū)動(dòng):8段12位 按鍵:8x4 封裝SOP32 VK1640 ---通訊接口: CLK/DIN 電源電壓:5V(4.5~5.5V) 驅(qū)動(dòng)點(diǎn)陣:128 共陰驅(qū)動(dòng):8段16位 共陽(yáng)驅(qū)動(dòng):16段8位 按鍵:--- 封裝SOP28 VK1650 ---通訊接口: SCL/SDA 電源電壓:5V(3.0~5.5V) 驅(qū)動(dòng)點(diǎn)陣:8x16 共陰驅(qū)動(dòng):8段4位 共陽(yáng)驅(qū)動(dòng):4段8位 按鍵:7x4 封裝SOP16/DIP16 VK1668 ---通訊接口:STB/CLK/DIO 電源電壓:5V(4.5~5.5V) 驅(qū)動(dòng)點(diǎn)陣:70/52 共陰驅(qū)動(dòng):10段7位/13段4位 共陽(yáng)驅(qū)動(dòng):7段10位 按鍵:10x2 封裝SOP24 VK6932 ---通訊接口:STB/CLK/DIN 電源電壓:5V(4.5~5.5V) 驅(qū)動(dòng)點(diǎn)陣:128 共陰驅(qū)動(dòng):8段16位17.5/140mA 共陽(yáng)驅(qū)動(dòng):16段8位 按鍵:--- 封裝SOP32 VK16K33 ---通訊接口:SCL/SDA 電源電壓:5V(4.5V~5.5V) 驅(qū)動(dòng)點(diǎn)陣:128/96/64 共陰驅(qū)動(dòng):16段8位/12段8位/8段8位 共陽(yáng)驅(qū)動(dòng):8段16位/8段12位/8段8位 按鍵:13x3 10x3 8x3 封裝SOP20/SOP24/SOP28 市場(chǎng)部 許碩 深圳市永嘉微電科技有限公司 網(wǎng)址:www.szvinka.com 地址: 廣東省深圳市寶安區(qū)西鄉(xiāng)大道正泰來(lái)商務(wù)大廈3A層 深圳市永嘉微電科技有限公司 郵編: 518101 電話: 0755-83251722 傳真: 0755-27912655 手機(jī): 188 9858 2398 Q Q:191 888 5898 郵箱:zes1688@163.com 生意無(wú)論大小,做人首重誠(chéng)信!本公司全體員工將既往開(kāi)來(lái),再接再厲。爭(zhēng)取為各位帶來(lái)更專業(yè)的技術(shù)支持,更優(yōu)質(zhì)的銷售服務(wù),更高性價(jià)比的好產(chǎn)品.竭誠(chéng)希望能與各位客戶朋友深入合作,攜手共進(jìn),共創(chuàng)雙贏!謝謝。
標(biāo)簽: 1621 1056 1072 1088 VK 額溫槍 方案 顯示屏 驅(qū)動(dòng)IC
上傳時(shí)間: 2020-03-18
上傳用戶:szqxw1688
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1