浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 顯示光電

SSD1906顯示控制器與AT91RM9200的接口技術(shù)

發(fā)布時(shí)間:2007/8/28 0:00:00 訪問(wèn)次數(shù):573

摘要:通過(guò)對(duì)SSD1906顯示控制器的介紹,分析其在基于AT91RM9200微控制器的嵌入式系統(tǒng)中的應(yīng)用;給出詳細(xì)的硬件連接圖及主要的寄存器配置。

    關(guān)鍵詞:SSD1906 AT91RM9200 顯示控制

引言

SSD1906是Solomon公司推出的一款中小規(guī)模的顯示控制芯片。這款顯示控制芯片集成了顯存及時(shí)序電路,因而為手持設(shè)備和消費(fèi)電子領(lǐng)域提供了一個(gè)低成本、低功耗的單芯片解決方案。AT91RM9200是Atmel公司推出的一款基于ARM9的嵌入式處理器,時(shí)鐘頻率為180MHz。AT91RM9200處理器內(nèi)部沒(méi)有集成LCD控制器,因而需要通過(guò)專用的顯示控制器,實(shí)現(xiàn)LCD顯示。本文介紹SSD1906顯示控制器在基于AT91RM9200微控制器的嵌入式系統(tǒng)中的具體應(yīng)用。

1 SSD1906顯示控制器介紹

SSD1906顯示控制芯片,內(nèi)部集成了256KB的SRAM顯存,可以支持單色和彩色LCD,以及多種有源和無(wú)源面板。SSD1906還具有強(qiáng)大的總線兼容性,可與多種類型的MCU連接。此外,SSD1906提供的功能還包括虛擬顯示、浮動(dòng)窗口(窗口大小可變)顯示,并支持兩個(gè)光標(biāo),可以減少軟件的操作。32位的內(nèi)部數(shù)據(jù)通道,可以提供高帶寬的顯示內(nèi)存,以實(shí)現(xiàn)現(xiàn)快速的屏幕刷新。SSD1906還個(gè)有單電壓供電的優(yōu)點(diǎn)。

SSD1906顯示控制器的另一個(gè)特點(diǎn),是具有很短的CPU訪問(wèn)延遲時(shí)間,因而可以支持無(wú)READY/WAIT交互信號(hào)的微處理器。此外,SSD1906支持單時(shí)鐘信號(hào)輸入,即總線時(shí)鐘(BCLK)、內(nèi)存時(shí)鐘(MCLK)和像素時(shí)鐘(PCLK)都可以由時(shí)鐘輸入CLK1得到。這款顯示控制器對(duì)MCU的類型和操作系統(tǒng)沒(méi)有具體要求,因而是實(shí)際應(yīng)用中的一個(gè)理想的顯示解決方案。基于SSD1906的顯示控制系統(tǒng)結(jié)構(gòu)如圖1所示。

1.1 總線兼容性

SSD1906顯示控制器兼容多種類型的MCU接口,特別是對(duì)現(xiàn)在常用的嵌入式處理器,基本上都可以實(shí)現(xiàn)無(wú)縫連接。對(duì)于不同的總線接口,SSD1906內(nèi)部提供了多個(gè)時(shí)序控制寄存器,可以根據(jù)不同接口的時(shí)序要求,進(jìn)行相應(yīng)的配置。SSD1906支持的MCU總線接口類型包括:具有WAIT信號(hào)的通用#1型和通用#2型總線接口;Intel StrongARM/Xscale;Motorla MX1龍珠;Motorola MC68K;Motorola龍珠MC68ez328/MC68VZ328;日立SH3和SH4。
除了支持16位和32位的處理器以外,SSD1906還可以支持8位的處理器。SSD1906內(nèi)部集成了256KB的顯存,支持寄存器在內(nèi)存中的映射;通過(guò)M/R輸入信號(hào),選擇訪問(wèn)內(nèi)存地址空間,或者訪問(wèn)寄存器地址空間。此外,通過(guò)18位地址總線,MCU可以直接訪問(wèn)SSD1906內(nèi)部連續(xù)的256KB顯存。

1.2 顯示支持與顯示模式

SSD1906顯示控制器支持多種類型的LCD接口,包括4/8位單色STN接口;4/8位彩色STN接口;9/12/8位有源矩陣TFT接口。此外,SSD1906支持1/2/8/16bpp四種色深。對(duì)于單色無(wú)源LCD面板,SSD1906還個(gè)有64個(gè)灰度級(jí);對(duì)于無(wú)源STN面板和有源矩陣TFT面板,SSD1906都可以支持多達(dá)256K顏色。此外,SSD1906還支持多種分辨率,包括320×320,160×160和160×240(其中色深為16bpp)。

1.3 顯示特性

在顯示特性方面,SSD1906支持顯示旋轉(zhuǎn)模式,通過(guò)對(duì)SSD1906內(nèi)部相應(yīng)控制寄存器的設(shè)置,可以實(shí)現(xiàn)顯示圖像的90°、180°和270°硬件旋轉(zhuǎn)。同時(shí),SSD1906還支持虛擬顯示,即顯示的圖像尺寸可以比實(shí)際選用的LCD面板大。用戶可以通過(guò)上下和左右滾動(dòng)屏幕,實(shí)現(xiàn)完整圖像的觀看。

SSD1906顯示控制器支持浮動(dòng)窗口顯示模式。在這種模式下,主顯示窗口中可以同時(shí)顯示一個(gè)浮動(dòng)窗口,這個(gè)浮動(dòng)窗口可以位于主窗口中的任意位置,具體可以通過(guò)浮動(dòng)窗口控制寄存器進(jìn)行設(shè)置。此外,SSD1906還支持兩個(gè)硬件光標(biāo)(只支持4/8/16bpp),并支持雙緩存/多頁(yè)模式,因而可以顯示流暢的動(dòng)畫(huà),并可以實(shí)現(xiàn)實(shí)時(shí)的屏幕刷新。

  2 AT91RM9200微控制器

Atmel公司的AT91RM9200是基于ARM Thumb的ARM920T微控制器,時(shí)鐘頻率為180MHz,運(yùn)算速度可以達(dá)到200MIPS。AT91RM9200內(nèi)部分別有16KB的數(shù)據(jù)緩存和指令緩存,具有存儲(chǔ)器管理單元(MMU)。此外,AT91RM9200內(nèi)部還包括16KB的SRAM和128KB的ROM,具有外部總線接口(EBI),支持SDRAM、靜態(tài)存儲(chǔ)器、Burst Flash、CompactFals、SmartMedia以及NAND Flash。

AT91RM9200微控制器提供的系統(tǒng)外設(shè)包括:增強(qiáng)的時(shí)鐘發(fā)生器和電源管理控制器;2個(gè)具有雙PLL的片上晶振,低時(shí)鐘操作模式以及通過(guò)軟件實(shí)現(xiàn)的電源優(yōu)化功能;具有4個(gè)可編程的外部時(shí)鐘信號(hào);系統(tǒng)定時(shí)器包括定時(shí)中斷、看門(mén)狗和第二計(jì)數(shù)器;具有報(bào)警中斷的實(shí)時(shí)時(shí)鐘;具有調(diào)試單元、兩線UART,并且支持調(diào)試通信通道;具有8個(gè)優(yōu)先級(jí)的高級(jí)中斷控制器,可獨(dú)立屏蔽的向量中斷源,具有偽中斷保護(hù)功能;擁有7個(gè)外部中斷源和1個(gè)快速中斷源;4個(gè)32位的PIO控制器,多達(dá)122條可編程的I/O線,每條I/O線具有輸入變化中斷和漏極開(kāi)路電容;具有20個(gè)通道的外圍數(shù)據(jù)控制器(PDC)。

  3 硬件設(shè)計(jì)

3.1 SSD1906的總線接口

SSD1906顯示控制可與多種MCU相連,具體的連接方

摘要:通過(guò)對(duì)SSD1906顯示控制器的介紹,分析其在基于AT91RM9200微控制器的嵌入式系統(tǒng)中的應(yīng)用;給出詳細(xì)的硬件連接圖及主要的寄存器配置。

    關(guān)鍵詞:SSD1906 AT91RM9200 顯示控制

引言

SSD1906是Solomon公司推出的一款中小規(guī)模的顯示控制芯片。這款顯示控制芯片集成了顯存及時(shí)序電路,因而為手持設(shè)備和消費(fèi)電子領(lǐng)域提供了一個(gè)低成本、低功耗的單芯片解決方案。AT91RM9200是Atmel公司推出的一款基于ARM9的嵌入式處理器,時(shí)鐘頻率為180MHz。AT91RM9200處理器內(nèi)部沒(méi)有集成LCD控制器,因而需要通過(guò)專用的顯示控制器,實(shí)現(xiàn)LCD顯示。本文介紹SSD1906顯示控制器在基于AT91RM9200微控制器的嵌入式系統(tǒng)中的具體應(yīng)用。

1 SSD1906顯示控制器介紹

SSD1906顯示控制芯片,內(nèi)部集成了256KB的SRAM顯存,可以支持單色和彩色LCD,以及多種有源和無(wú)源面板。SSD1906還具有強(qiáng)大的總線兼容性,可與多種類型的MCU連接。此外,SSD1906提供的功能還包括虛擬顯示、浮動(dòng)窗口(窗口大小可變)顯示,并支持兩個(gè)光標(biāo),可以減少軟件的操作。32位的內(nèi)部數(shù)據(jù)通道,可以提供高帶寬的顯示內(nèi)存,以實(shí)現(xiàn)現(xiàn)快速的屏幕刷新。SSD1906還個(gè)有單電壓供電的優(yōu)點(diǎn)。

SSD1906顯示控制器的另一個(gè)特點(diǎn),是具有很短的CPU訪問(wèn)延遲時(shí)間,因而可以支持無(wú)READY/WAIT交互信號(hào)的微處理器。此外,SSD1906支持單時(shí)鐘信號(hào)輸入,即總線時(shí)鐘(BCLK)、內(nèi)存時(shí)鐘(MCLK)和像素時(shí)鐘(PCLK)都可以由時(shí)鐘輸入CLK1得到。這款顯示控制器對(duì)MCU的類型和操作系統(tǒng)沒(méi)有具體要求,因而是實(shí)際應(yīng)用中的一個(gè)理想的顯示解決方案;赟SD1906的顯示控制系統(tǒng)結(jié)構(gòu)如圖1所示。

1.1 總線兼容性

SSD1906顯示控制器兼容多種類型的MCU接口,特別是對(duì)現(xiàn)在常用的嵌入式處理器,基本上都可以實(shí)現(xiàn)無(wú)縫連接。對(duì)于不同的總線接口,SSD1906內(nèi)部提供了多個(gè)時(shí)序控制寄存器,可以根據(jù)不同接口的時(shí)序要求,進(jìn)行相應(yīng)的配置。SSD1906支持的MCU總線接口類型包括:具有WAIT信號(hào)的通用#1型和通用#2型總線接口;Intel StrongARM/Xscale;Motorla MX1龍珠;Motorola MC68K;Motorola龍珠MC68ez328/MC68VZ328;日立SH3和SH4。
除了支持16位和32位的處理器以外,SSD1906還可以支持8位的處理器。SSD1906內(nèi)部集成了256KB的顯存,支持寄存器在內(nèi)存中的映射;通過(guò)M/R輸入信號(hào),選擇訪問(wèn)內(nèi)存地址空間,或者訪問(wèn)寄存器地址空間。此外,通過(guò)18位地址總線,MCU可以直接訪問(wèn)SSD1906內(nèi)部連續(xù)的256KB顯存。

1.2 顯示支持與顯示模式

SSD1906顯示控制器支持多種類型的LCD接口,包括4/8位單色STN接口;4/8位彩色STN接口;9/12/8位有源矩陣TFT接口。此外,SSD1906支持1/2/8/16bpp四種色深。對(duì)于單色無(wú)源LCD面板,SSD1906還個(gè)有64個(gè)灰度級(jí);對(duì)于無(wú)源STN面板和有源矩陣TFT面板,SSD1906都可以支持多達(dá)256K顏色。此外,SSD1906還支持多種分辨率,包括320×320,160×160和160×240(其中色深為16bpp)。

1.3 顯示特性

在顯示特性方面,SSD1906支持顯示旋轉(zhuǎn)模式,通過(guò)對(duì)SSD1906內(nèi)部相應(yīng)控制寄存器的設(shè)置,可以實(shí)現(xiàn)顯示圖像的90°、180°和270°硬件旋轉(zhuǎn)。同時(shí),SSD1906還支持虛擬顯示,即顯示的圖像尺寸可以比實(shí)際選用的LCD面板大。用戶可以通過(guò)上下和左右滾動(dòng)屏幕,實(shí)現(xiàn)完整圖像的觀看。

SSD1906顯示控制器支持浮動(dòng)窗口顯示模式。在這種模式下,主顯示窗口中可以同時(shí)顯示一個(gè)浮動(dòng)窗口,這個(gè)浮動(dòng)窗口可以位于主窗口中的任意位置,具體可以通過(guò)浮動(dòng)窗口控制寄存器進(jìn)行設(shè)置。此外,SSD1906還支持兩個(gè)硬件光標(biāo)(只支持4/8/16bpp),并支持雙緩存/多頁(yè)模式,因而可以顯示流暢的動(dòng)畫(huà),并可以實(shí)現(xiàn)實(shí)時(shí)的屏幕刷新。

  2 AT91RM9200微控制器

Atmel公司的AT91RM9200是基于ARM Thumb的ARM920T微控制器,時(shí)鐘頻率為180MHz,運(yùn)算速度可以達(dá)到200MIPS。AT91RM9200內(nèi)部分別有16KB的數(shù)據(jù)緩存和指令緩存,具有存儲(chǔ)器管理單元(MMU)。此外,AT91RM9200內(nèi)部還包括16KB的SRAM和128KB的ROM,具有外部總線接口(EBI),支持SDRAM、靜態(tài)存儲(chǔ)器、Burst Flash、CompactFals、SmartMedia以及NAND Flash。

AT91RM9200微控制器提供的系統(tǒng)外設(shè)包括:增強(qiáng)的時(shí)鐘發(fā)生器和電源管理控制器;2個(gè)具有雙PLL的片上晶振,低時(shí)鐘操作模式以及通過(guò)軟件實(shí)現(xiàn)的電源優(yōu)化功能;具有4個(gè)可編程的外部時(shí)鐘信號(hào);系統(tǒng)定時(shí)器包括定時(shí)中斷、看門(mén)狗和第二計(jì)數(shù)器;具有報(bào)警中斷的實(shí)時(shí)時(shí)鐘;具有調(diào)試單元、兩線UART,并且支持調(diào)試通信通道;具有8個(gè)優(yōu)先級(jí)的高級(jí)中斷控制器,可獨(dú)立屏蔽的向量中斷源,具有偽中斷保護(hù)功能;擁有7個(gè)外部中斷源和1個(gè)快速中斷源;4個(gè)32位的PIO控制器,多達(dá)122條可編程的I/O線,每條I/O線具有輸入變化中斷和漏極開(kāi)路電容;具有20個(gè)通道的外圍數(shù)據(jù)控制器(PDC)。

  3 硬件設(shè)計(jì)

3.1 SSD1906的總線接口

SSD1906顯示控制可與多種MCU相連,具體的連接方

相關(guān)IC型號(hào)

熱門(mén)點(diǎn)擊

 

推薦技術(shù)資料

按鈕與燈的互動(dòng)實(shí)例
    現(xiàn)在趕快去看看這個(gè)目錄卞有什么。FGA15N120AN... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13692101218  13751165337
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!