鍵盤(pán)范文10篇

時(shí)間:2024-02-09 15:42:22

導(dǎo)語(yǔ):這里是公務(wù)員之家根據(jù)多年的文秘經(jīng)驗(yàn),為你推薦的十篇鍵盤(pán)范文,還可以咨詢(xún)客服老師獲取更多原創(chuàng)文章,歡迎參考。

鍵盤(pán)

鍵盤(pán)接口芯片管理論文

摘要:對(duì)用于單片機(jī)的鍵盤(pán)子系統(tǒng)的專(zhuān)用鍵盤(pán)接口芯片進(jìn)行功能分析,就芯片中核心部件的時(shí)序設(shè)計(jì)進(jìn)行狀態(tài)描述,并利用可編程邏輯技術(shù)和原理輸入方式對(duì)鍵盤(pán)接口芯片的內(nèi)部結(jié)構(gòu)加以實(shí)現(xiàn)。

關(guān)鍵詞:鍵盤(pán)子系統(tǒng)專(zhuān)用鍵盤(pán)接口CPLD狀態(tài)描述

在單片機(jī)應(yīng)用系統(tǒng)中,存在多種形式的外部數(shù)據(jù)輸入接口界面,例如RS-232C串行通信、鍵盤(pán)輸入等[1,4]。其中利用鍵盤(pán)接口輸入數(shù)據(jù),是實(shí)現(xiàn)現(xiàn)象實(shí)時(shí)調(diào)試、數(shù)據(jù)調(diào)整和控制最常用的方法。單片機(jī)的外圍鍵盤(pán)擴(kuò)展電路有多種實(shí)現(xiàn)方式,例如直接利用I/O接口線或外接8255A接口芯片,配合適當(dāng)?shù)慕涌诠芾沓绦?,就可以?shí)現(xiàn)外圍鍵盤(pán)擴(kuò)展功能。但是,在這些方法中,鍵盤(pán)擴(kuò)展電路需要占用單片機(jī)的資源對(duì)按鍵進(jìn)行監(jiān)控和處理,這對(duì)要求高實(shí)時(shí)性處理的單片機(jī)系統(tǒng)是不實(shí)現(xiàn)的。為了解決這一問(wèn)題,可以使用專(zhuān)用鍵盤(pán)接口芯片(例如Intel8279)[2]來(lái)組建鍵盤(pán)子系統(tǒng)。而且,這類(lèi)專(zhuān)用鍵盤(pán)接口芯片在使用靈活性方面尚有欠缺,尤其當(dāng)用戶(hù)需要實(shí)現(xiàn)某些特定功能時(shí),其缺點(diǎn)更為明顯。針對(duì)上述問(wèn)題,本文提出一種利用復(fù)雜可編程邏輯器件(ComplexProgrammableLogicDevice,CPLD)設(shè)計(jì)技術(shù)[3]實(shí)現(xiàn)專(zhuān)用鍵盤(pán)接口芯片的方案。

1系統(tǒng)原理

圖1是單片機(jī)系統(tǒng)中鍵盤(pán)子系統(tǒng)的構(gòu)成原理框圖。其中鍵盤(pán)接口芯片KB-CORE是該子系統(tǒng)的核心部分,它應(yīng)具備如下功能:第一,產(chǎn)生按鍵掃描時(shí)序,并進(jìn)行硬件去抖動(dòng)。如果直按鍵按下,實(shí)現(xiàn)按鍵編碼、中斷處理等功能。第二,可以區(qū)分處理數(shù)字鍵和功能鍵。數(shù)字鍵鈄由接口芯片暫存,而當(dāng)功能鍵被按下時(shí)申請(qǐng)CPU中斷處理;對(duì)多個(gè)按鍵同時(shí)按下,按一定的編碼優(yōu)先級(jí)處理。第三,提供與MCS-51系列單片機(jī)兼容的接口,單片機(jī)可以讀取芯片中保存的數(shù)據(jù)或功能代碼。第四,提供數(shù)據(jù)顯示接口,可以直接驅(qū)動(dòng)4位七段LED數(shù)碼管,并進(jìn)行動(dòng)態(tài)掃描顯示。

按鍵根據(jù)鍵盤(pán)子系統(tǒng)的服務(wù)對(duì)象擬設(shè)置子數(shù)字鍵(0~9)、功能鍵(ROW、COL、DAT)、清零鍵(CLR)共14個(gè),排成4×4的矩陣,有兩個(gè)未定義。

查看全文

中小學(xué)音樂(lè)課程鍵盤(pán)教學(xué)創(chuàng)新

摘要:根據(jù)新課程改革中“以人為本”的學(xué)生觀,教師在進(jìn)行鍵盤(pán)教學(xué)時(shí)應(yīng)以發(fā)展的觀點(diǎn)認(rèn)識(shí)學(xué)生,尊重學(xué)生的主體地位,注重學(xué)生的個(gè)性發(fā)展,創(chuàng)造性的培養(yǎng)學(xué)生綜合表現(xiàn)能力,全面提升對(duì)音樂(lè)的感知力、理解力和審美力。

關(guān)鍵詞:鍵盤(pán)教學(xué);新課程;音樂(lè)課;中小學(xué)

一、參照課程理念,轉(zhuǎn)變教學(xué)思想

(一)在實(shí)踐中強(qiáng)調(diào)興趣的引導(dǎo)。新課標(biāo)中明確指出“興趣是音樂(lè)學(xué)習(xí)的根本動(dòng)力和終身喜愛(ài)音樂(lè)的必要前提”,想要讓學(xué)生保持對(duì)鍵盤(pán)學(xué)習(xí)的持久喜愛(ài),應(yīng)以激發(fā)興趣,保持教學(xué)趣味性為關(guān)鍵,中小學(xué)生通常具有愛(ài)動(dòng)、愛(ài)玩、愛(ài)模仿的性格特點(diǎn),同時(shí)他們的自制力較差,注意力不夠集中,在進(jìn)行鍵盤(pán)教學(xué)時(shí)可以適當(dāng)強(qiáng)調(diào)演奏動(dòng)作和表情神態(tài)吸引他們的關(guān)注,以促進(jìn)模仿行為發(fā)生。另外,可以彈奏曲目的內(nèi)容為基礎(chǔ),借助多媒體設(shè)備,播放不同類(lèi)型鍵盤(pán)彈奏出的相同曲目,讓學(xué)生在聆聽(tīng)欣賞中辨別器樂(lè)的使用,既培養(yǎng)了學(xué)生的音樂(lè)素養(yǎng),又豐富了學(xué)生的音樂(lè)視野。(二)在審美中理解音樂(lè)的故事。新課程標(biāo)準(zhǔn)提出“以音樂(lè)審美為核心”,音樂(lè)審美是指通過(guò)對(duì)音樂(lè)藝術(shù)的美感體驗(yàn),理解音樂(lè)要素在音樂(lè)表現(xiàn)中的作用。鍵盤(pán)樂(lè)器擁有良好的共鳴,能彈奏豐富的和弦,又可自由變換音色與音量,對(duì)于學(xué)生感悟和理解音樂(lè)內(nèi)涵起到了積極作用。旋律的起伏可以帶動(dòng)情感的波動(dòng),加之故事情節(jié)的插入音樂(lè)畫(huà)面會(huì)更加完整,在學(xué)生腦海形成深刻的音樂(lè)印象。有了對(duì)彈奏樂(lè)曲的理解和認(rèn)知作為基礎(chǔ),再當(dāng)學(xué)生面對(duì)鍵盤(pán)時(shí)會(huì)帶著愉快,期待的心情,彈奏時(shí)也會(huì)更加認(rèn)真和投入。

二、依據(jù)課程改革,優(yōu)化教學(xué)內(nèi)容

(一)民主選彈教材歌曲。新課程改革下的“教學(xué)觀”提出了從“教育者為中心”到“學(xué)習(xí)者為中心”的轉(zhuǎn)變,從“注重學(xué)科”到“關(guān)注人”的轉(zhuǎn)變。新課程改革大力倡導(dǎo)學(xué)生的主體地位,鼓勵(lì)學(xué)生參與課堂,民主決策。如選擇彈奏曲譜時(shí),可以打破常規(guī)的順序教學(xué),適當(dāng)給予學(xué)生一定的自主選擇權(quán)利,教師可以在教學(xué)大綱所規(guī)定的授課范圍內(nèi)給出難度適宜,但具有不同風(fēng)格類(lèi)型,又涵蓋不同知識(shí)技巧的曲譜,先由學(xué)生進(jìn)行選擇,最后老師根據(jù)實(shí)際情況做出最終決定。教學(xué)中,學(xué)生不是一個(gè)個(gè)的抽象個(gè)體,而是有著豐富個(gè)性特點(diǎn)的發(fā)展中的人,關(guān)注學(xué)生情感是當(dāng)代美育培養(yǎng)的基本要求,更是優(yōu)化教學(xué)內(nèi)容的必要選擇。(二)分段選用鍵盤(pán)樂(lè)器。鍵盤(pán)樂(lè)器種類(lèi)多樣,為了更好的適應(yīng)中小學(xué)鍵盤(pán)教學(xué),應(yīng)將學(xué)生按照年齡特征分為三個(gè)階段,1-2年級(jí)學(xué)生處于各項(xiàng)感知器官的初步發(fā)育階段,在使用鍵盤(pán)教學(xué)的選擇時(shí)應(yīng)考慮它的難度系數(shù)和體積大小,可選用較為小巧,便捷的器樂(lè)例如口琴,電子琴作為教學(xué)內(nèi)容,在彈奏中鍛煉反應(yīng)能力,協(xié)調(diào)能力以及發(fā)展記憶能力。3-6年級(jí)學(xué)生自我意識(shí)能力增強(qiáng),邏輯思維開(kāi)始發(fā)展,創(chuàng)造力也遂求知欲和好奇心的增強(qiáng)而提升,在鍵盤(pán)教學(xué)上教師可以選用鋼琴或者電鋼琴,這類(lèi)樂(lè)器音樂(lè)寬廣,幾乎包含了音樂(lè)教學(xué)所有活動(dòng)。7-9年級(jí)學(xué)生,隨著與音樂(lè)學(xué)習(xí)接觸面的擴(kuò)大,加之理解能力和邏輯思維的明顯增長(zhǎng),更多的要通過(guò)鍵盤(pán)教學(xué),發(fā)展學(xué)生的非智力因素,陶冶性情,培養(yǎng)氣質(zhì),鍛煉意志等,學(xué)會(huì)表達(dá),磨練耐性,培養(yǎng)恒心。

查看全文

基于Linu內(nèi)核的鍵盤(pán)模擬實(shí)現(xiàn)

關(guān)鍵詞:系統(tǒng)調(diào)用勾子函數(shù)鍵盤(pán)模擬

1引言

當(dāng)前,由于Linux資源完全公開(kāi),使得Linux的發(fā)展日益廣泛快速?;贚inux的各種應(yīng)用已逐漸深入日常生活的方方面面,尤其是在嵌入式領(lǐng)域,由于內(nèi)核可裁減定制,因此可隨意地根據(jù)用戶(hù)需求進(jìn)行整個(gè)系統(tǒng)的定制與重構(gòu)。其中,我們可以通過(guò)對(duì)各種標(biāo)準(zhǔn)外部設(shè)備的驅(qū)動(dòng)進(jìn)行改造,從而實(shí)現(xiàn)用戶(hù)對(duì)標(biāo)準(zhǔn)設(shè)備的特定需求,例如可以通過(guò)對(duì)鍵盤(pán)的模擬來(lái)實(shí)現(xiàn)操作的自動(dòng)化,從而可以避免重復(fù)的鍵盤(pán)操作。

2Linux內(nèi)核支持的外部調(diào)用接口

由于Linux內(nèi)核作為系統(tǒng)最深層次的核心,因此外部的開(kāi)發(fā)人員并不能直接對(duì)內(nèi)核進(jìn)行操作。然而在一些應(yīng)用程序的開(kāi)發(fā)過(guò)程中,又不得不使用內(nèi)核的某些功能,因此就提供了一些外部接口供開(kāi)發(fā)人員直接與底層內(nèi)核打交道。

2.1中斷

查看全文

幼兒教師職后鍵盤(pán)應(yīng)用調(diào)查報(bào)告

幼兒從出生到認(rèn)識(shí)世界,是通過(guò)視覺(jué)、聽(tīng)覺(jué)、嗅覺(jué)等方式,表達(dá)自身的感受,比如他們喜歡撕紙、摔東西、敲擊各種打擊樂(lè),但在這其中,音樂(lè)的影響自始至終發(fā)揮著重要的作用,哪怕是孩子還沒(méi)出生,媽媽們就聽(tīng)各種題材的音樂(lè)進(jìn)行胎教。因此,幼兒園音樂(lè)活動(dòng)的設(shè)計(jì)與編排,幫助幼兒構(gòu)建豐富多彩的音樂(lè)世界。而被世人認(rèn)為“樂(lè)器之王”的鋼琴,在這其中有著不可磨滅的功效,幼兒通過(guò)感知鋼琴音的高低、音符的力度、作品的速度、旋律的曲式結(jié)構(gòu),以及運(yùn)用鋼琴進(jìn)行歌曲的彈唱訓(xùn)練,更是培養(yǎng)他們良好的生活習(xí)慣、控制能力、專(zhuān)注力等等,也為他們以后學(xué)習(xí)音樂(lè),打下良好的音樂(lè)基礎(chǔ)。現(xiàn)今幼兒園的音樂(lè)活動(dòng)中,很多教師對(duì)鋼琴的使用都很畏懼,對(duì)鋼琴相關(guān)的技能掌握程度可謂少之又少,進(jìn)而在課上,老師們大多局限于播放音樂(lè)來(lái)彌補(bǔ)這部分的欠缺,因此進(jìn)行幼兒園教師鍵盤(pán)專(zhuān)業(yè)職后培訓(xùn)是迫在眉睫的。筆者通過(guò)翻閱大量資料、文獻(xiàn)和自身所掌握的專(zhuān)業(yè)技能,撰寫(xiě)了調(diào)查問(wèn)卷并形成了下面的調(diào)查報(bào)告。

一、調(diào)查類(lèi)別

1.調(diào)查地區(qū):大部分為哈爾濱地區(qū)私立、公立幼兒園。2.教師層次:中專(zhuān)11人、大專(zhuān)77人、本科44人。3.教師年齡:25歲以下58人、25-35歲52人、36-45歲14人、45歲以上8人。4.教師教齡:3年59人、3-6年27人、7-10年17人、10-20年29人。

二、具體數(shù)據(jù)

1.在幼兒園的音樂(lè)活動(dòng)中,大多采用哪種音樂(lè)活動(dòng)方式?2.您在幼兒園的音樂(lè)活動(dòng)中經(jīng)常使用鋼琴嗎?3.您對(duì)基本樂(lè)理知識(shí)的掌握情況如何?4.您在音樂(lè)活動(dòng)中偏重培養(yǎng)幼兒的哪個(gè)方面?5.您認(rèn)為,鋼琴對(duì)于您自身的職業(yè)發(fā)展來(lái)講,哪個(gè)方面使用得最多?6.您的鋼琴水平相當(dāng)于業(yè)余鋼琴考級(jí)中的:7.您所在的幼兒園對(duì)教師的鋼琴演奏水平及即興伴奏能力要求高嗎?8.您所在的幼兒園除常規(guī)的音樂(lè)活動(dòng)外,開(kāi)設(shè)其他音樂(lè)類(lèi)的課程嗎?9.近五年內(nèi)有參加過(guò)鍵盤(pán)類(lèi)的培訓(xùn)嗎?10.如培訓(xùn)即興伴奏,您想主要學(xué)習(xí)哪方面?(選擇其中兩項(xiàng))11.您經(jīng)常練習(xí)鋼琴嗎?

三、數(shù)據(jù)分析

查看全文

高師鍵盤(pán)和聲課程教學(xué)研究

在音樂(lè)教師教育課程體系中,為適應(yīng)新時(shí)期教育的需要,將鍵盤(pán)和聲引入到和聲課堂中。但在教學(xué)實(shí)踐過(guò)程中我們會(huì)發(fā)現(xiàn)兩個(gè)脫節(jié),即和聲學(xué)理論與和聲鍵盤(pán)運(yùn)用實(shí)踐的脫節(jié),大學(xué)教學(xué)內(nèi)容與小學(xué)音樂(lè)教學(xué)內(nèi)容的脫節(jié)。這兩處脫節(jié)直接帶來(lái)如下教學(xué)問(wèn)題:部分大學(xué)教學(xué)內(nèi)容實(shí)用性不強(qiáng),脫離小學(xué)音樂(lè)教育的實(shí)際;教學(xué)方法難以突出特性,易與鋼琴即興伴奏課混淆;學(xué)生對(duì)鍵盤(pán)和聲練習(xí)中的韻律無(wú)法準(zhǔn)確把握,運(yùn)用能力較差,總體教學(xué)效果不盡理想。鍵盤(pán)和聲課程是為了把理論與實(shí)踐結(jié)合起來(lái)而開(kāi)設(shè),但實(shí)際教學(xué)效果不佳。如何使鍵盤(pán)和聲教學(xué)實(shí)踐化、直觀化,充分展現(xiàn)這門(mén)課程真實(shí)的魅力,有效地與理論教學(xué)、課程練習(xí)充分聯(lián)系起來(lái),如何對(duì)現(xiàn)有鍵盤(pán)和聲課程的教學(xué)模式進(jìn)行改革,是迫在眉睫的問(wèn)題。

一、鍵盤(pán)和聲課程的研究現(xiàn)狀

筆者綜合分析國(guó)內(nèi)外鍵盤(pán)和聲教學(xué)的有關(guān)研究成果,發(fā)現(xiàn)這類(lèi)研究大多都集中在鍵盤(pán)和聲課程本身,主體內(nèi)容脫離小學(xué)音樂(lè)教學(xué)的實(shí)際情況,理論內(nèi)容闡述過(guò)多,且內(nèi)容難度較大,小學(xué)音樂(lè)教師對(duì)此理解較困難,無(wú)法很好地掌握鍵盤(pán)和聲的規(guī)律,沒(méi)有把鍵盤(pán)和聲與小學(xué)課堂教學(xué)中的兒童歌曲相結(jié)合,只是從單一的層面練習(xí)和弦連接。這與小學(xué)音樂(lè)教師的培養(yǎng)脫節(jié),實(shí)踐指導(dǎo)欠缺。同時(shí)論及高師鍵盤(pán)和聲課程教學(xué)模式改革的相關(guān)研究?jī)?nèi)容較少。國(guó)內(nèi)外對(duì)于鍵盤(pán)和聲課程的研究大多局限在理論或?qū)嵺`各自單獨(dú)層面的研究當(dāng)中,對(duì)理論與實(shí)踐的結(jié)合未能充分從科學(xué)性、實(shí)踐性、操作性等層面進(jìn)行系統(tǒng)的研究,本課題就此層面進(jìn)行分析與探究,下面擬從幾個(gè)方面說(shuō)明一下研究過(guò)程中所考慮的一些問(wèn)題。

二、高師鍵盤(pán)和聲課程教學(xué)模式改革的理論和實(shí)踐意義

1.真正把和聲學(xué)理論與鋼琴即興伴奏的實(shí)踐結(jié)合起來(lái)。鍵盤(pán)和聲課程的改革能從鍵盤(pán)和聲的學(xué)科性入手,為純理論類(lèi)課程《和聲學(xué)》與實(shí)踐類(lèi)課程《鋼琴即興伴奏》《兒童歌曲彈唱》搭起堅(jiān)實(shí)的橋梁,真正把和聲學(xué)的理論運(yùn)用于鋼琴即興伴奏與彈唱,使理論與實(shí)踐緊密結(jié)合起來(lái),全方位提高學(xué)生的歌曲編配與彈唱能力。2.有助于培養(yǎng)未來(lái)小學(xué)音樂(lè)教師的即興伴奏及音樂(lè)創(chuàng)編能力。小學(xué)音樂(lè)教師必備的一項(xiàng)專(zhuān)業(yè)技能就是兒童歌曲彈唱,但在實(shí)際運(yùn)用中都會(huì)碰到一個(gè)最核心的問(wèn)題:難以將和聲的功能觀念和色彩觀念付諸于鍵盤(pán)實(shí)踐,本課題的研究就是要解決這一難題,著力培養(yǎng)未來(lái)小學(xué)音樂(lè)教師的即興伴奏及音樂(lè)編創(chuàng)能力。3.使未來(lái)小學(xué)音樂(lè)教師盡早地接觸小學(xué)音樂(lè)教材中的歌曲素材。目前鍵盤(pán)和聲課程的一大弊端就是與小學(xué)音樂(lè)教育實(shí)踐脫節(jié)。本課題的研究有助于學(xué)生盡早接觸小學(xué)音樂(lè)教材中的歌曲素材,運(yùn)用和聲理論和鍵盤(pán)實(shí)踐來(lái)為兒童歌曲編配和聲并伴奏,為畢業(yè)后順利入職打下良好的基礎(chǔ)。4.為其他課程的學(xué)習(xí)奠定堅(jiān)實(shí)的和聲基礎(chǔ)。本研究不僅僅局限于鍵盤(pán)與和聲的范疇,同時(shí)也為未來(lái)小學(xué)音樂(lè)教師的合唱指揮、音樂(lè)鑒賞、曲式分析、音樂(lè)創(chuàng)作等實(shí)踐活動(dòng)提供理論依據(jù)與實(shí)踐支持,為這些活動(dòng)的順利開(kāi)展奠定堅(jiān)實(shí)的和聲基礎(chǔ)。

三、鍵盤(pán)和聲課程的教學(xué)模式改革策略

查看全文

Linu內(nèi)核的鍵盤(pán)模擬實(shí)現(xiàn)研究論文

關(guān)鍵詞:系統(tǒng)調(diào)用勾子函數(shù)鍵盤(pán)模擬

1引言

當(dāng)前,由于Linux資源完全公開(kāi),使得Linux的發(fā)展日益廣泛快速?;贚inux的各種應(yīng)用已逐漸深入日常生活的方方面面,尤其是在嵌入式領(lǐng)域,由于內(nèi)核可裁減定制,因此可隨意地根據(jù)用戶(hù)需求進(jìn)行整個(gè)系統(tǒng)的定制與重構(gòu)。其中,我們可以通過(guò)對(duì)各種標(biāo)準(zhǔn)外部設(shè)備的驅(qū)動(dòng)進(jìn)行改造,從而實(shí)現(xiàn)用戶(hù)對(duì)標(biāo)準(zhǔn)設(shè)備的特定需求,例如可以通過(guò)對(duì)鍵盤(pán)的模擬來(lái)實(shí)現(xiàn)操作的自動(dòng)化,從而可以避免重復(fù)的鍵盤(pán)操作。

2Linux內(nèi)核支持的外部調(diào)用接口

由于Linux內(nèi)核作為系統(tǒng)最深層次的核心,因此外部的開(kāi)發(fā)人員并不能直接對(duì)內(nèi)核進(jìn)行操作。然而在一些應(yīng)用程序的開(kāi)發(fā)過(guò)程中,又不得不使用內(nèi)核的某些功能,因此就提供了一些外部接口供開(kāi)發(fā)人員直接與底層內(nèi)核打交道。

2.1中斷

查看全文

基于Linu內(nèi)核的鍵盤(pán)模擬實(shí)現(xiàn)研究論文

關(guān)鍵詞:系統(tǒng)調(diào)用勾子函數(shù)鍵盤(pán)模擬

1引言

當(dāng)前,由于Linux資源完全公開(kāi),使得Linux的發(fā)展日益廣泛快速?;贚inux的各種應(yīng)用已逐漸深入日常生活的方方面面,尤其是在嵌入式領(lǐng)域,由于內(nèi)核可裁減定制,因此可隨意地根據(jù)用戶(hù)需求進(jìn)行整個(gè)系統(tǒng)的定制與重構(gòu)。其中,我們可以通過(guò)對(duì)各種標(biāo)準(zhǔn)外部設(shè)備的驅(qū)動(dòng)進(jìn)行改造,從而實(shí)現(xiàn)用戶(hù)對(duì)標(biāo)準(zhǔn)設(shè)備的特定需求,例如可以通過(guò)對(duì)鍵盤(pán)的模擬來(lái)實(shí)現(xiàn)操作的自動(dòng)化,從而可以避免重復(fù)的鍵盤(pán)操作。

2Linux內(nèi)核支持的外部調(diào)用接口

由于Linux內(nèi)核作為系統(tǒng)最深層次的核心,因此外部的開(kāi)發(fā)人員并不能直接對(duì)內(nèi)核進(jìn)行操作。然而在一些應(yīng)用程序的開(kāi)發(fā)過(guò)程中,又不得不使用內(nèi)核的某些功能,因此就提供了一些外部接口供開(kāi)發(fā)人員直接與底層內(nèi)核打交道。

2.1中斷

查看全文

導(dǎo)航鍵盤(pán)控制研究管理論文

摘要:介紹了用isp可編程邏輯芯片設(shè)計(jì)機(jī)載導(dǎo)航系統(tǒng)鍵盤(pán)控制器的設(shè)計(jì)要點(diǎn),給出了接口信號(hào)及驅(qū)動(dòng)程序的核心代碼。該設(shè)計(jì)具有典型性、通用性和實(shí)用性,并可用到各種鍵盤(pán)控制器中。

關(guān)鍵詞:鍵盤(pán)控制器在線可編程掃描線isp1016

1鍵盤(pán)控制器的外部接口信號(hào)

無(wú)論在任何計(jì)算機(jī)系統(tǒng)中,鍵盤(pán)都是最重要的輸入設(shè)備,但是普通鍵盤(pán)不能滿(mǎn)足機(jī)載要求。筆者在新一代電子航空?qǐng)D導(dǎo)航系統(tǒng)中,用Lattice公司的ispLSI1016設(shè)計(jì)了一個(gè)4×5鍵盤(pán)控制器(以下簡(jiǎn)稱(chēng)KBC),經(jīng)實(shí)際應(yīng)用,該鍵盤(pán)控制器通用性較強(qiáng)。圖1是其鍵盤(pán)和顯示器外觀示意圖。

一航情況下,KBC應(yīng)該是CPU的一個(gè)外部I/O設(shè)備,它一方面監(jiān)測(cè)各按鈕狀態(tài),另一方面接受CPU的查詢(xún)并主動(dòng)向CPU請(qǐng)求中斷。因此,外部接口信號(hào)分CPU接口信號(hào)和鍵盤(pán)按鈕矩陣狀態(tài)信號(hào)。圖2為通用KBC外部接口信號(hào)示意圖,其定義如下:

*Reset:復(fù)位,低有效。該信號(hào)有效時(shí)將異步復(fù)位內(nèi)部所有寄存器,以對(duì)KBC進(jìn)行初始化;

查看全文

鍵盤(pán)事件的掛鉤監(jiān)控原理及其應(yīng)用

WINDOWS的消息處理機(jī)制為了能在應(yīng)用程序中監(jiān)控系統(tǒng)的各種事件消息,提供了掛接各種反調(diào)函數(shù)(HOOK)的功能。這種掛鉤函數(shù)(HOOK)類(lèi)似擴(kuò)充中斷驅(qū)動(dòng)程序,掛鉤上可以?huà)旖佣鄠€(gè)反調(diào)函數(shù)構(gòu)成一個(gè)掛接函數(shù)鏈。系統(tǒng)產(chǎn)生的各種消息首先被送到各種掛接函數(shù),掛接函數(shù)根據(jù)各自的功能對(duì)消息進(jìn)行監(jiān)視、修改和控制等,然后交還控制權(quán)或?qū)⑾鬟f給下一個(gè)掛接函數(shù)以致最終達(dá)到窗口函數(shù)。WINDOW系統(tǒng)的這種反調(diào)函數(shù)掛接方法雖然會(huì)略加影響到系統(tǒng)的運(yùn)行效率,但在很多場(chǎng)合下是非常有用的,通過(guò)合理有效地利用鍵盤(pán)事件的掛鉤函數(shù)監(jiān)控機(jī)制可以達(dá)到預(yù)想不到的良好效果。

一、在WINDOWS鍵盤(pán)事件上掛接監(jiān)控函數(shù)的方法

WINDOW下可進(jìn)行掛接的過(guò)濾函數(shù)包括11種:

WH_CALLWNDPROC窗口函數(shù)的過(guò)濾函數(shù)

WH_CBT計(jì)算機(jī)培訓(xùn)過(guò)濾函數(shù)

WH_DEBUG調(diào)試過(guò)濾函數(shù)

查看全文

利用鼠標(biāo)鍵盤(pán)鉤子截獲密碼

鉤子能截獲系統(tǒng)并得理發(fā)送給其它應(yīng)用程序的消息,能完成一般程序無(wú)法完成的功能。掌握鉤子的編程方法是很有必要的

鉤子分類(lèi):

1、WH_CALLWNDPROC和WH_CALLWNDPROCRET:使你可以監(jiān)視發(fā)送到窗口過(guò)程的消息

3、WH_DEBUG調(diào)試鉤子

4、WH_FOREGROUNDIDLE當(dāng)當(dāng)應(yīng)用程序的前臺(tái)線程大概要變成空閑狀態(tài)時(shí),系統(tǒng)就會(huì)調(diào)用WH_FOREGROUNDIDL

5、WH_JOURNALRECORD監(jiān)視和記錄輸入事件

查看全文