<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于A(yíng)RM與WindowsCE的LCD顯示器設計

基于A(yíng)RM與WindowsCE的LCD顯示器設計

作者: 時(shí)間:2009-03-26 來(lái)源:網(wǎng)絡(luò ) 收藏

p_GPIORegs->GPDR1|=(XLLP_GPIO_BIT_L_DD0|XLLP_GPIO_BIT_L_DD1 |XLLP_GPIO_BIT_L_DD2|XLLP_GPIO_BIT_L_DD3
|XLLP_GPIO_BIT_L_DD4|XLLP_GPIO_BIT_L_DD5);
p_GPIORegs->GPDR2|=(XLLP_GPIO_BIT_L_DD6|XLLP_GPIO_BIT_L_DD7
|XLLP_GPIO_BIT_L_DD8|XLLP_GPIO_BIT_L_DD9
|XLLP_GPIO_BIT_L_DD10|XLLP_GPIO_BIT_L_DD11
|XLLP_GPIO_BIT_L_DD12|XLLP_GPIO_BIT_L_DD13
|XLLP_GPIO_BIT_L_DD14|XLLP_GPIO_BIT_L_DD15);
p_GPIORegs->GAFR1_U=(p_GPIORegs->GAFR1_U~(XLLP_GPIO_AF_BIT_L_DD0_MASK|XLLP_GPIO_AF_BIT_L_DD1_MASK|XLLP_GPIO_AF_BIT_L_DD2_MASK|XLLP_GPIO_AF_BIT_L_DD3_MASK|XLLP_GPIO_AF_BIT_L_DD4_MASK|XLLP_GPIO_AF_BIT_L_DD5_MASK))|XLLP_GPIO_AF_BIT_L_DD0|XLLP_GPIO_AF_BIT_L_DD1|XLLP_GPIO_AF_BIT_L_DD2|XLLP_GPIO_AF_BIT_L_DD3|XLLP_GPIO_AF_BIT_L_DD4|XLLP_GPIO_AF_BIT_L_D;
下都使用虛擬地址,經(jīng)過(guò)一個(gè)映射函數將用到的物理地址轉化為虛擬地址,這是操作系統所要求的,映射地址的函數為BOOL MapVirtualAddress()。

按照屏的顯示模式來(lái)配置控制寄存器,其中包括配置控制信號的模式,通過(guò)參看的數據手冊和一系列的計算,在掌握 時(shí)序圖的基礎上進(jìn)行參數配置:

L_FCLK為幀時(shí)鐘;L_LCLK_A0為行時(shí)鐘;L_BIAS為時(shí)鐘使能;L_PCLK_WR為像素時(shí)鐘,LDD17:0>為像素點(diǎn)數據,在本中我們只用到了LDD15:0>。
ENB:LCD數據使能位 HSP:水平時(shí)鐘信號電壓極性
0------LCD不可用 0------水平時(shí)鐘為高電平有效
1------LCD使能 1------水平時(shí)鐘為低電平有效
PCP:像素時(shí)鐘電壓極性
0------像素數據在數據引腳為上升沿時(shí)采樣
1------像素數據在數據引腳為下降沿時(shí)采樣

(1)行列的定義:
PPL: LCD屏的水平像素點(diǎn)的個(gè)數。根據LCD屏的長(cháng)度來(lái)確定其值的大小。
PPL =行寬-1
在本中,行寬為800,那么PPL=800-1;
LPP: LCD屏的垂直像素點(diǎn)的個(gè)數。根據LCD屏的寬度來(lái)確定其值的大小。
LPP=列高―1
在本中,列高為480,那么LPP=480―1;
(2)L_PCLK_WR:
VCLK是LCD控制器的時(shí)鐘信號,此信號是LCD控制器和LCD驅動(dòng)器之間的象素時(shí)鐘信號,VCLK計算時(shí)需先了解LCD屏所要求的幀速率的范圍,并由此設定一個(gè)在幀速率范圍內的值為CLKVAL,VCLK與CLKVAL之間的關(guān)系可用如下公式計算:VCLK(Hz)=HCLK/((CLKVAL +1)x2)
最小的CLKVAL為0,最大的CLKVAL由幀速率決定[8]。
(3)各種延時(shí)的取值:
BFW:一幀開(kāi)始時(shí)所需要的延時(shí)長(cháng)度
EFW:一幀結束時(shí)所需要的延時(shí)長(cháng)度
VSW:幀同步信號VSYNC的寬度定義
BLW:一行開(kāi)始時(shí)所需要的延時(shí)長(cháng)度
ELW:一行結束時(shí)所需要的延時(shí)長(cháng)度
HSW:行同步信號HSYNC的寬度定義

4 結束語(yǔ)

嵌入式處理器進(jìn)行LCD設計,采用LCD驅動(dòng)顯示屏,顯示模式是主動(dòng)的單掃描彩色模式,像素深度為16位的RGB格式,屏的大小為800×480。通過(guò)充分利用的硬件資源,用IntelPXA270 控制彩色顯示屏,顯示亮度達100尼特,在LCD 高亮度的情況下的功耗小于365 mW ,克服了一般 LCD 高亮度伴隨著(zhù)高功耗的矛盾;支持用戶(hù)定制的TFT 液晶屏上實(shí)現WindowsCE 界面的圖形顯示;由于設計的硬件驅動(dòng)電路只需LCD控制器給出幀同步信號、行同步信號、像素時(shí)鐘、數據使能信號和RGB數據信號,因此,設計的驅動(dòng)電路能靈活地移植到不同平臺。




上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>