<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 利用MC68HC908開(kāi)發(fā)Pocket PC掌上電腦外設(shè)

    時(shí)間:2024-05-09 06:29:35 理工畢業(yè)論文 我要投稿
    • 相關(guān)推薦

    利用MC68HC908開(kāi)發(fā)Pocket PC掌上電腦外設(shè)

    摘要:概述Pocket PC掌上電腦的軟、硬件構(gòu)架;以一個(gè)輸入設(shè)備的開(kāi)發(fā)應(yīng)用為例,介紹如何利用Motorola MC68HC908單片機(jī)以及Microsoft Embedded Visual Tools編程工具,開(kāi)發(fā)Pocket PC掌上電腦的外設(shè)及其驅(qū)動(dòng)程序。

    目前,Pocket PC掌上電腦正以其強(qiáng)大的多媒體性有和良好的可擴(kuò)展性,逐步改變?nèi)藗儗?duì)于傳統(tǒng)PDA的認(rèn)識(shí)。

    Pocket PC的應(yīng)用領(lǐng)域迅速擴(kuò)展,已經(jīng)不再局限于日程、記事等簡(jiǎn)單功能。它能夠勝傷從多媒體娛樂(lè)、文書(shū)處理,到諸如“交警事故的現(xiàn)場(chǎng)處理”等的各種應(yīng)用。這些,為高效的移動(dòng)辦公、便攜式的娛樂(lè)等開(kāi)創(chuàng)了新的局面,同時(shí)也是新的市場(chǎng)。因?yàn)椋恳粋(gè)新的應(yīng)用領(lǐng)域的出現(xiàn),都伴隨著相應(yīng)的外設(shè)和應(yīng)用程序的需求。

    本文將以一個(gè)輸入設(shè)備的開(kāi)發(fā)為例,探討如何利用Motorola MC68HC908單片機(jī)以及Microsoft Embedded Visual Tools編程工具,開(kāi)發(fā)Pocket PC掌上電腦的外設(shè)及其驅(qū)動(dòng)程序。

    1 Pocket PC的軟、硬件構(gòu)架

    Pocket PC的生產(chǎn)廠商包括COMPAQ、HP、Toshiba、聯(lián)想、華碩等待,但其軟、硬件構(gòu)架是基本一致的。

    1.1 Pocket PC的硬件構(gòu)架

    Pocket PC的硬件是以Intel StrongARM SA-1110通用處理器為核心來(lái)構(gòu)建的。這是32位的RISC處理器,采用了ARM v4結(jié)構(gòu)及指令系統(tǒng),具有高性能(在206MHz條件下為2.1MIPS)、低功耗(在206MHz條件下小于400mW)的優(yōu)點(diǎn)。在該芯片中,除了CPU核心外,還集成了豐富的I/O和系統(tǒng)控制模塊。使用SA-1110構(gòu)建的Pocket PC系統(tǒng)框圖如圖1所示。

    由圖1可知:在Pocket PC的構(gòu)架中,如要擴(kuò)充外圍的輸入設(shè)備,可用的接口有IrDA、PCMCIA、UART串口,而USB為從接口,不適用。從使用的方便性來(lái)講,以IrDA最好;而從功能的強(qiáng)大性來(lái)講,以PCMCIA最強(qiáng)。但綜合考慮開(kāi)發(fā)簡(jiǎn)便以及成本因素,則是普通串口最合適。

    各廠商的Pocket PC產(chǎn)品均具備標(biāo)準(zhǔn)串口,但一般都是將串口與USB等其它接口集成起來(lái),做在一個(gè)自定義的接插件標(biāo)準(zhǔn)中。

    例如COMPAQ公司的iPAQ系列,就是采用自定義的14引腳插口,其引腳定義可以查閱網(wǎng)上資料iPAQ H3600 Hardware Design Specification。開(kāi)發(fā)外設(shè)時(shí),可以將其中與串口相應(yīng)引腳引出做成RS232插口,也可以直接使用符合該標(biāo)準(zhǔn)的14引腳插頭。

    1.2 Pocket PC的軟件系統(tǒng)

    通常所說(shuō)的“Pocket PC”以及“Pocket PC 2002”平臺(tái),就是Windows CE 3.0操作系統(tǒng)針對(duì)特定操作產(chǎn)品進(jìn)行裁剪和開(kāi)發(fā)后的定制化版本。

    Windows CE是一種全新構(gòu)建的嵌入式操作系統(tǒng),但是它在界面外觀以及編程接口上,與Windows NT操作系統(tǒng)極其相似。

    基于這種相似性,Microsoft Embedded Visual Tools提供了開(kāi)發(fā)Windows CE平臺(tái)軟件的最佳方案。它包括類似Visual Studio 6.0的C /Basic開(kāi)發(fā)環(huán)境、ARM交叉編譯器和鏈接器、x86平臺(tái)上的Pocket PC仿真器等等。

    2 外設(shè)的開(kāi)發(fā)

    下面以一個(gè)輸入設(shè)備的開(kāi)發(fā)為例,介紹如何開(kāi)發(fā)Pocket PC掌上電腦的外設(shè)及其驅(qū)動(dòng)程序。這是一個(gè)簡(jiǎn)單的按鍵式輸入設(shè)備,可以認(rèn)為是鍵盤或者游戲手柄。主要是為了解決Pocket PC的手寫輸入方式,在輸入大量方案和進(jìn)行游戲娛樂(lè)時(shí)不夠方便的問(wèn)題。

    該輸入設(shè)備硬件部分用MC68HC908GP32型單片機(jī)設(shè)計(jì)實(shí)現(xiàn),其固件程序負(fù)責(zé)完成掃描輸入、編碼、串行通信的功能。而Pocket PC上的接口驅(qū)動(dòng)程序用Embedded Visual Tools開(kāi)發(fā),負(fù)責(zé)完成串行通信、解碼、向系統(tǒng)發(fā)出輸入消息的功能。此外,還可進(jìn)一步實(shí)現(xiàn)組合按鍵、定制快捷輸入等高級(jí)功能。

    2.1 硬件開(kāi)發(fā)

    整個(gè)輸入設(shè)備以MC68HC908GP32單片機(jī)為核心。該型號(hào)是Motorola HC08系列的通用型產(chǎn)品,片內(nèi)資源豐富,功能強(qiáng)大。系統(tǒng)框圖如圖2所示。

    按鍵的輸入,可以使用普通的按鍵開(kāi)關(guān),也可以使用陣列的小鍵盤。按鍵輸入產(chǎn)生的信號(hào),送往GP32的通用I/O口PortA和PortB,其中PortA是鍵盤模塊的接口,可產(chǎn)生鍵盤中斷。

    單片機(jī)的串口通信,由其SCI異步串行模塊外接MAX232實(shí)現(xiàn)。

    2.2 單片機(jī)的固件開(kāi)發(fā)

    單片機(jī)的固件程序用匯編語(yǔ)言編寫,使用P

    【利用MC68HC908開(kāi)發(fā)Pocket PC掌上電腦外設(shè)】相關(guān)文章:

    利用PowerBuilder開(kāi)發(fā)WEB應(yīng)用03-19

    利用VB實(shí)現(xiàn)PC機(jī)與多單片機(jī)通訊03-18

    淺談地方文獻(xiàn)的開(kāi)發(fā)和利用03-18

    網(wǎng)絡(luò)信息資源的開(kāi)發(fā)與利用03-29

    遼代礦產(chǎn)資源的開(kāi)發(fā)與利用12-03

    用PComm開(kāi)發(fā)PC機(jī)與單片機(jī)的通信程序03-19

    醫(yī)學(xué)檔案信息的開(kāi)發(fā)和利用論文11-14

    淺析小學(xué)英語(yǔ)閱讀資源的開(kāi)發(fā)與利用03-19

    談小學(xué)英語(yǔ)閱讀資源的開(kāi)發(fā)與利用03-21

    主站蜘蛛池模板: 99久久人妻无码精品系列| 国产精品久线在线观看| 无码精品A∨在线观看| 刺激无码在线观看精品视频| 亚洲国产精品VA在线看黑人| 99亚洲精品视频| 99re6这里有精品热视频| 麻豆国内精品久久久久久| 热99re久久国超精品首页| 国产精品无码av在线播放| 亚洲精品动漫免费二区| 国产精品自在线拍国产手机版| 国产成人精品日本亚洲18图| 欧美精品中文字幕亚洲专区| 久久久久亚洲精品天堂久久久久久| 久久777国产线看观看精品| 人妻少妇精品视频二区| 中文字幕精品无码一区二区 | 国内精品久久久人妻中文字幕| 久久久久亚洲精品天堂久久久久久 | 亚洲日韩中文在线精品第一| 国产一区二区三区在线观看精品| 四虎国产精品永久一区| 精品一区二区三区在线视频| 69久久精品无码一区二区| 国产精品日本一区二区不卡视频| 日韩精品久久久久久久电影蜜臀 | 精品一区二区三区无码免费视频 | 欧美精品第欧美第12页| 国产精品网址你懂的| 成人伊人精品色XXXX视频| 国产精品亚洲精品日韩已方 | 久久99精品国产| 凹凸69堂国产成人精品视频| 国产精品香港三级国产AV| 精品国产乱码一区二区三区| 久久夜色精品国产欧美乱| 日产精品久久久久久久| 久久ww精品w免费人成| 国产综合精品女在线观看| 国产成人精品天堂|