新聞中心

EEPW首頁(yè) > 設(shè)計(jì)應(yīng)用 > 微處理器Rabbit2000與液晶顯示控制器KS0108B的接口及編程

微處理器Rabbit2000與液晶顯示控制器KS0108B的接口及編程

——
作者:朱勇發(fā),張繼偉,王 平 時(shí)間:2005-09-19 來源: 收藏
控制器KS0108B的接口及編程

1 引言

本文引用地址:http://butianyuan.cn/article/8635.htm

器具有顯示信息多、體積小、功耗低等特點(diǎn),被廣泛用于終端顯示和人機(jī)接口。它與高性能的RabbitCore RCM2200型模塊配合使用,可以組成高級(jí)智能化儀器。在我們開發(fā)的藍(lán)牙無(wú)線數(shù)據(jù)接收與發(fā)送系統(tǒng)中,用于藍(lán)牙設(shè)備鏈接信息及數(shù)據(jù)的發(fā)送和接收等相關(guān)信息的顯示具有相當(dāng)重要的作用。本文介紹RabbitCore RCM2200型模塊與M12864-7A7實(shí)用的接口電路及軟件設(shè)計(jì)。

2 Rabbit2000及RabbitCore RCM2200簡(jiǎn)介

Rabbit2000 8位微處理器和Z80系列微處理器有相似的結(jié)構(gòu)和高度的兼容性,但性能有很大的提高。它具有4個(gè)串行端口,40個(gè)通用I/O引腳,內(nèi)建日歷、時(shí)鐘、看門狗、定時(shí)器、多級(jí)中斷、雙DMA通道,可外擴(kuò)4MB~8MB Flash,用于數(shù)據(jù)存儲(chǔ)。對(duì)于8位總線的微處理器,Rabbit構(gòu)造了其大部分外部8位總線,并且具有簡(jiǎn)潔的指令集合,性能與許多16位處理器一樣,可執(zhí)行16位操作。Rabbit2000用1根接口電纜把PC串口和基于Rabbit2000的目標(biāo)系統(tǒng)連接起來實(shí)現(xiàn)軟件的開發(fā),得到Dynamic C編譯器的支持,這種編譯器具有交互式編譯程序、編輯程序和調(diào)試程序。匯編語(yǔ)言代碼可嵌入Dynamic C代碼中,或作為一個(gè)獨(dú)立的功能使用。編譯和調(diào)試可在不脫離Dynamic C開發(fā)環(huán)境下實(shí)現(xiàn),縮短了開發(fā)時(shí)間,更易于編程。

RabbitCore RCM2200模塊采用Rabbit 2000型微處理器,有256 KB的Flash及128 KB的SRAM,4個(gè)串口,26個(gè)I/O口, 10Base-T以太網(wǎng)口。使用RCM2200能夠通過網(wǎng)絡(luò)或Internet來控制、監(jiān)測(cè)及調(diào)試嵌入式系統(tǒng),有支持RCM2200的軟件工具包,提供TCP/IP協(xié)議和Dynamic C系統(tǒng)軟件。

3 KS0108B型液晶控制器

KS0108B型控制器多用于中小模塊的圖形點(diǎn)陣液晶顯示器(日立的HD61202與其完全兼容,可直接替代),其的特點(diǎn)是內(nèi)置64位



評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉