引言 隨著嵌入式系統(tǒng)在消費(fèi)類(lèi)電子、工業(yè)控制、航空航天、汽車(chē)電子、醫(yī)療保健、網(wǎng)絡(luò)通信等各個(gè)領(lǐng)域的廣泛應(yīng)用。嵌入式系統(tǒng)這個(gè)名詞已經(jīng)被各行各業(yè)的人所熟悉。嵌入式系統(tǒng)已經(jīng)走進(jìn)了人們的生活,正在以各種不同的形式改變著人們的生產(chǎn)、生活方式¨。。嵌入式系統(tǒng)一般由硬件平臺(tái)和軟件平臺(tái)2部分組成,其中硬件平臺(tái)由嵌入式微處理器和外圍硬件設(shè)備組成,軟件平臺(tái)由嵌入式操作系統(tǒng)和應(yīng)用軟件組成。因?yàn)橛辛瞬僮飨到y(tǒng)的存在,應(yīng)用程序就不能像單片機(jī)那樣直接控制底層的硬件,必須通過(guò)操作系統(tǒng)提供的接口函數(shù)來(lái)完成對(duì)底層硬件的操作,這些接口函數(shù)就是驅(qū)動(dòng)程序。為了滿(mǎn)足實(shí)際開(kāi)發(fā)的需要,本文提供r 36按鍵小鍵盤(pán)驅(qū)動(dòng)程序的編寫(xiě)方法,并在Qt/E實(shí)際應(yīng)用程序中調(diào)用了這些按鍵的鍵值,運(yùn)行效果良好。 1按鍵硬件設(shè)計(jì) 系統(tǒng)按鍵輸入部分的硬件原理如圖1所示。36個(gè)按鍵按6×6方式排列.其中行線(xiàn)分別接$3C2410的GPB0、GPBl、GPB2、GPB3、GPB4、GPB5口,列線(xiàn)分別接GPFO、GPFl、GPG3、GPG5、GPG6、GPG7口。列線(xiàn)可以復(fù)用EINTO、EINTl、EINTll、EINTl3、EINTl4、EINTl5口,外接上拉電阻保證按鍵在未按下時(shí)中斷口處于穩(wěn)定的高電平狀態(tài)。 作者:西南交通大學(xué) 胡章勇 蔣朝根 來(lái)源:?jiǎn)纹瑱C(jī)與嵌入式系統(tǒng)應(yīng)用 2008 下載全文: ![]() |