專利名稱:水平滾動(dòng)顯示數(shù)據(jù)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及液晶顯示(LCD)的水平滾動(dòng)顯示數(shù)據(jù)系統(tǒng),更詳細(xì)地、但不排它地,涉及到一個(gè)在LCD上水平滾動(dòng)圖象化字符,如中文字符的系統(tǒng)。
目前,許多尋呼機(jī),如中文尋呼機(jī),每次用戶按壓讀消息鍵,顯示一頁新消息。水平滾動(dòng)顯示內(nèi)容以輸出新消息或新信息將更加用戶友好和合乎需要。然而,這種滾動(dòng)通常由微控制器單元(MCU)而不是由LCD驅(qū)動(dòng)器控制。用MCU完成這個(gè)任務(wù),既使在顯示只要滾動(dòng)一列時(shí),也需要重寫LCD驅(qū)動(dòng)器的整個(gè)隨機(jī)存取存貯器(RAM)。RAM存貯了表明LCD面板上的哪些象素要空(白)哪些象素要不空(黑)的位圖數(shù)據(jù)。這意味MCU的工作負(fù)荷非常重,因它通常用許多數(shù)據(jù)寫周期去重寫整個(gè)RAM,特別在RAM的(也是LCD的)列數(shù)大時(shí)。
為減少M(fèi)CU的工作負(fù)荷,水平滾動(dòng)功能可建在LCD驅(qū)動(dòng)器內(nèi),這樣它根據(jù)MCU提供的值(即水平滾動(dòng)值,該值在0到N-1之間,其中,N是LCD的列數(shù))在顯示期間水平滾動(dòng)顯示內(nèi)容。這允許MCU在滾動(dòng)期間進(jìn)入待機(jī)模式(通常消耗較少功率)。
為在LCD驅(qū)動(dòng)器內(nèi)建立水平滾動(dòng)功能,人們能用兩種傳統(tǒng)方法中的一種1)用純組合邏輯門實(shí)現(xiàn)水平滾動(dòng)。然而在這種實(shí)現(xiàn)中,因需要邏輯塊的輸入管腳數(shù)等于顯示列數(shù)(N)和列數(shù)以2為底的對(duì)數(shù)(即,log2(N))之和,而邏輯塊的輸出管腳數(shù)等于顯示列數(shù)(N),所以邏輯塊的尺寸產(chǎn)生問題。例如如果LCD有128列,那么純組合邏輯塊有128+log2(128)=135輸入管腳和128輸出管腳。這樣的邏輯塊將耗費(fèi)LCD驅(qū)動(dòng)器的大量硅面積,這使之不可行。
2)用純移位寄存器,這樣在顯示到LCD面板前,需要N個(gè)時(shí)鐘周期以1移位行顯示內(nèi)容。該法用最少的電路。然而,為每列滾動(dòng)而重寫存貯在RAM的完整的顯示位圖數(shù)據(jù)需要大量的時(shí)鐘脈沖。遺憾的是,射頻干擾問題通常不允許在如尋呼機(jī)的通信裝置的LCD驅(qū)動(dòng)器中有非常高頻率的時(shí)鐘信號(hào)。同樣,該方法不可行。
該發(fā)明希望提供一種水平滾動(dòng)顯示數(shù)據(jù)系統(tǒng),以在不需要微控制器重寫整個(gè)RAM的情況下,實(shí)現(xiàn)在LCD面板上的信息水平滾動(dòng)。
因此,本發(fā)明為液晶顯示(LCD)系統(tǒng)提供水平滾動(dòng)顯示數(shù)據(jù)系統(tǒng),該系統(tǒng)包括顯示控制器;存貯器,耦合到顯示控制器,它有一組存貯行以存貯代表要在LCD上顯示的信息的數(shù)據(jù);水平滾動(dòng)移位寄存器,耦合到存貯器以從存貯器接收數(shù)據(jù)、并選擇地以較高或較低值之一水平移位數(shù)據(jù),以提供水平移位的數(shù)據(jù);數(shù)據(jù)緩存,耦合到顯示控制器和水平滾動(dòng)移位寄存器,以接收水平移位的數(shù)據(jù),和傳送水平移位的數(shù)據(jù)到列驅(qū)動(dòng)器,以驅(qū)動(dòng)LCD的列顯示信息;水平滾動(dòng)控制器,接收表明顯示在LCD上的信息要水平滾動(dòng)的量的滾動(dòng)值,水平滾動(dòng)控制器包括接收滾動(dòng)值的最顯著位(MSB)的第一計(jì)數(shù)器,和接收滾動(dòng)值的最不顯著位(LSB)的第二計(jì)數(shù)器,第一計(jì)數(shù)器減法計(jì)數(shù)直到零,并當(dāng)?shù)谝挥?jì)數(shù)器減法計(jì)數(shù)表明以較高的值水平移位數(shù)據(jù)時(shí),提供第一輸出信號(hào)到水平滾動(dòng)移位寄存器,且當(dāng)?shù)谝挥?jì)數(shù)器達(dá)到零后,第二計(jì)數(shù)器減法計(jì)數(shù)直到零,并當(dāng)?shù)诙?jì)數(shù)器減法計(jì)數(shù)表明以較低值水平移位數(shù)據(jù)時(shí),提供第二輸出信號(hào)到水平滾動(dòng)移位寄存器。
在優(yōu)選實(shí)施方案中,水平滾動(dòng)移位寄存器包括一行移位位,每個(gè)移位位包括選擇器和存貯裝置,每個(gè)特定移位位被耦合去接收來自存貯器的第一數(shù)據(jù)輸入、來自該行的特定移位位的較低值之前的移位位輸出的第二數(shù)據(jù)輸入、來自該行的特定移位位的較高值之前的移位位輸出的第三數(shù)據(jù)輸入,每個(gè)移位位的選擇器有三個(gè)控制輸入,分別耦合去從顯示控制器接收控制信號(hào)、從第一計(jì)數(shù)器和第二計(jì)數(shù)器接收第一和第二輸出信號(hào),以分別根據(jù)接收的控制信號(hào)、第一和第二輸出信號(hào),分別從存貯器、或從該行的特定移位位的較低值之前的移位位、或從該行的特定移位位的較高值之前的移位位中,選擇地裝載數(shù)據(jù)入存貯裝置,以存貯數(shù)據(jù)為水平移位的數(shù)據(jù)。
優(yōu)選地,每個(gè)選擇器包括復(fù)用器,它接收第一、第二和第三數(shù)據(jù)輸入,并根據(jù)三個(gè)控制輸入選擇地傳送第一、第二和第三數(shù)據(jù)輸入到存貯裝置。
每個(gè)存貯裝置優(yōu)選包括觸發(fā)器。在一優(yōu)選實(shí)施方案中,每個(gè)第一和第二計(jì)數(shù)器包括或門,它有多個(gè)輸入,其中每個(gè)耦合到計(jì)數(shù)器的一位;和一輸出,各個(gè)輸出提供第一和第二計(jì)數(shù)器的第一和第二輸出信號(hào)。優(yōu)選地,較低值是“1”,較高值是“8”。
現(xiàn)在通過附圖舉例,更全面地描繪本發(fā)明的一實(shí)施方案,其中
圖1示出一在LCD驅(qū)動(dòng)器中的水平滾動(dòng)機(jī)構(gòu)的一實(shí)施方案的功能框圖;圖2較詳細(xì)示出用于如圖1機(jī)構(gòu)的水平滾動(dòng)控制器的框圖;和圖3較詳細(xì)示出用于如圖1機(jī)構(gòu)的水平滾動(dòng)移位寄存器的框圖。
因此,根據(jù)本發(fā)明的LCD驅(qū)動(dòng)器水平滾動(dòng)機(jī)構(gòu)的這個(gè)實(shí)施方案用移位寄存器的途徑實(shí)現(xiàn)水平滾動(dòng)功能。然而,對(duì)每個(gè)時(shí)鐘周期,位能在這個(gè)水平移位寄存器中被以一可選值移位。在本例中,可選值被選為以1移位或以8移位。選擇特定的移位值實(shí)際是非常靈活的,下面將進(jìn)一步討論。通過選擇這兩個(gè)特定的移位值,水平移位N位(N是LCD的列數(shù)也是移位寄存器的位長度)需要的時(shí)鐘周期數(shù)大量減少。
例如,如果N是128,水平滾動(dòng)值HSV(Horizontal ScrollingValue)是127(即在顯示在LCD面板上之前,我們需要將移位寄存器中的128位移位127次),然后i)對(duì)一傳統(tǒng)的移位寄存器,完成水平滾動(dòng)需127時(shí)鐘周期;ii)對(duì)新的移位寄存器,顯示內(nèi)容首先以移位值8移位15次以滾動(dòng)8×15=120列,然后以移位值1移位7次以滾動(dòng)1×7=7列,因此提供120+7=127滾動(dòng)值。因此需要的時(shí)鐘周期總數(shù)僅是15+7=22而不是127。
為實(shí)現(xiàn)該機(jī)構(gòu),如圖1所示,一外部MCU20通過一通信鏈路23向命令解碼器22發(fā)送一表明所需水平滾動(dòng)值HSV的命令,命令解碼器22構(gòu)成LCD驅(qū)動(dòng)器21的一部分。水平滾動(dòng)值HSV被存貯在命令解碼器22,這里它被轉(zhuǎn)化為二進(jìn)制形式并在并行線78上傳到一水平滾動(dòng)控制器24。
顯示控制器25通過線29提供時(shí)鐘信號(hào)RAMCLK到RAM26,該RAM存貯著表明要顯示在LCD面板27上的信息的位圖數(shù)據(jù)。來自RAM26的位圖數(shù)據(jù)的一完整行(該行長N位)可作為在并行線77上至水平滾動(dòng)移位寄存器28的并行輸入。同時(shí),顯示控制器25通過線30發(fā)送使能信號(hào)LOADRAM且通過線32發(fā)送時(shí)鐘信號(hào)SCLK到水平滾動(dòng)移位寄存器28,以使能RAM行數(shù)據(jù)的N位被寫至水平滾動(dòng)移位寄存器28。顯示控制器25也提供使能信號(hào)LOAD以通過線33發(fā)送到水平滾動(dòng)控制器24,以使能水平滾動(dòng)控制器24從命令解碼器22裝載二進(jìn)制水平滾動(dòng)值HSV。
如圖2所示,水平滾動(dòng)控制器24包括7位計(jì)數(shù)器34,它分為兩部分,一在本實(shí)施方案中4位46、47、48、49長的最顯著位(MSB)(Most Significant Bits)計(jì)數(shù)器35;和一在本實(shí)施方案中3位50、51、52長的最不顯著位(LSB)(Least Significant Bits)計(jì)數(shù)器36。MSB計(jì)數(shù)器35和LSB計(jì)數(shù)器36都是減法計(jì)數(shù)器,它們根據(jù)所接收的時(shí)鐘信號(hào)脈沖減法計(jì)數(shù)。MSB計(jì)數(shù)器35在線38上從與門39接收時(shí)鐘信號(hào)脈沖CLKM,且LSB計(jì)數(shù)器36在線40上從與門41接收時(shí)鐘信號(hào)脈沖CLKL。與門39通過線42在一輸入接收時(shí)鐘信號(hào)SCLK,時(shí)鐘信號(hào)SCLK由水平滾動(dòng)控制器24在線37上接收自顯示控制器25,與門39的另一輸入通過線43耦合去接收由水平滾動(dòng)控制器24輸出的以8移位信號(hào)SHBY8,如下文之更詳盡解釋。與門41也在一輸入通過線44接收時(shí)鐘信號(hào)SCLK,另一輸入經(jīng)線45耦合去接收由水平滾動(dòng)控制器24輸出的以1移位信號(hào)SHBY1,如下文之詳盡解釋。
在使能信號(hào)LOAD在線33上被接收之后,一旦二進(jìn)制水平滾動(dòng)值HSV被裝載于MSB和LSB計(jì)數(shù)器,MSB計(jì)數(shù)器35將首先根據(jù)線38上接收的時(shí)鐘脈沖CLKM開始減法計(jì)數(shù)。如下文之解釋,LSB計(jì)數(shù)器36不接收時(shí)鐘脈沖CLKL,因此直到MSB計(jì)數(shù)器35完成計(jì)數(shù)才計(jì)數(shù)。舉上文給出的非零的水平滾動(dòng)值HSV十進(jìn)制為127或二進(jìn)制為1111111為例,則MSB計(jì)數(shù)器35的4位46-49從1111減法計(jì)數(shù)。每一位分別由線53、54、55、56耦合到四輸入或門57的一個(gè)輸入。或門57的輸出耦合到與門58的一輸入,與門58的另一輸入通過反相器59耦合去接收使能信號(hào)LOAD。因此,當(dāng)計(jì)數(shù)器34不裝載新HSV且MSB計(jì)數(shù)器35有一非零的計(jì)數(shù)值時(shí),與門58的輸出為高,這使由水平滾動(dòng)控制器24輸出的以8移位信號(hào)SHBY8變高。這個(gè)以8移位信號(hào)SHBY8由線60傳到水平滾動(dòng)移位寄存器28以使能以8移位運(yùn)算。
如上文所解釋,這個(gè)以8移位信號(hào)SHBY8也由線43傳到與門39,以使能MSB計(jì)數(shù)器35去接收時(shí)鐘脈沖CLKM來減法計(jì)數(shù)。在減法計(jì)數(shù)運(yùn)算期間,以8移位信號(hào)SHBY8保持高直到MSB計(jì)數(shù)器35計(jì)數(shù)到零。
進(jìn)一步,與門58的輸出也傳到三輸入與門61的一反相輸入,三輸入與門61的輸出提供輸出到水平滾動(dòng)移位寄存器28的以1移位信號(hào)SHBY1。明顯的,以8移位信號(hào)SHBY8的高狀態(tài)通過三輸入與門61的邏輯運(yùn)算將引起以1移位信號(hào)SHBY1變低。借助其輸出向LSB計(jì)數(shù)器36提供時(shí)鐘脈沖CLKL的與門41,以1移位信號(hào)SHBY1的低狀態(tài)禁止LSB計(jì)數(shù)器36的運(yùn)算。
當(dāng)MSB計(jì)數(shù)器35到零時(shí),以8移位信號(hào)SHBY8變低,因此停止時(shí)鐘脈沖CLKM且使MSB計(jì)數(shù)器35停止進(jìn)一步計(jì)數(shù)以保持在零。以8移位信號(hào)SHBY8變低也停止水平滾動(dòng)移位寄存器28的以8移位運(yùn)算。
同樣地,LSB計(jì)數(shù)器36的每位50、51、52分別通過線63、64、65耦合到三輸入或門62的一輸入?;蜷T62的輸出耦合到與門61的一輸入,與門61的其它輸入通過反相器59耦合去接收使能信號(hào)LOAD和反相以8移位信號(hào)SHBY8,如上文所解釋。因此,如果LSB計(jì)數(shù)器36的內(nèi)容不為零,或門62的輸出為高,因此使與門61輸出以1移位信號(hào)SHBY1的高狀態(tài)。這個(gè)以1移位信號(hào)SHBY1也通過線66耦合到水平滾動(dòng)移位寄存器28,以使能以1移位運(yùn)算。同時(shí),利用與門41,時(shí)鐘脈沖CLKL將被提供給LSB計(jì)數(shù)器36,LSB計(jì)數(shù)器36開始減法計(jì)數(shù)。與MSB計(jì)數(shù)器35相似,當(dāng)LSB計(jì)數(shù)器36到零時(shí),以1移位信號(hào)SHBY1變低且停止LSB計(jì)數(shù)器36的進(jìn)一步減法計(jì)數(shù),并停止水平滾動(dòng)移位寄存器28的以1移位運(yùn)算。
這時(shí),根據(jù)由顯示數(shù)據(jù)緩存74接收的由顯示控制器25通過線75提供的鎖存信號(hào)LATCHCLK,水平移位的數(shù)據(jù)行被存貯在水平滾動(dòng)移位寄存器28中,并通過并行線31被鎖存在顯示數(shù)據(jù)緩存74。顯示數(shù)據(jù)緩存74鎖存水平滾動(dòng)移位寄存器28的輸出(長N位),并通過LCD列驅(qū)動(dòng)器76傳送數(shù)據(jù)到LCD面板27。對(duì)下一顯示行重復(fù)上述運(yùn)算。
明顯地,兩個(gè)與門58和61(它們輸出以8移位信號(hào)SHBY8和以1移位信號(hào)SHBY1),每個(gè)有一輸入耦合到使能信號(hào)LOAD的反相。這是為在來自RAM26的數(shù)據(jù)正被裝載入水平滾動(dòng)移位寄存器28時(shí)和在兩個(gè)計(jì)數(shù)器35和36正從命令解碼器22裝載入水平滾動(dòng)值HSV時(shí),避免兩計(jì)數(shù)器35和36的任何減法計(jì)數(shù)運(yùn)算和水平滾動(dòng)移位寄存器28的任何以1移位或以8移位運(yùn)算。
作為描繪水平滾動(dòng)控制器24運(yùn)行的一個(gè)例子,假設(shè)(又一次)HSV是127(即二進(jìn)制1111111),和N(列數(shù))是128。那么各計(jì)數(shù)器的值和信號(hào)是MSBLSB計(jì)數(shù)器計(jì)數(shù)器SHBY8 SHBY1 裝載 時(shí)鐘周期1111 1110 0 1 11110 1111 0 0 21101 1111 0 0 31100 1111 0 0 41011 1111 0 0 51010 1111 0 0 61001 1111 0 0 71000 1111 0 0 80111 1111 0 0 90110 1111 0 0 100101 1111 0 0 110100 1111 0 0 120011 1111 0 0 130010 1111 0 0 140001 1111 0 0 150000 1110 1 0 160000 1100 1 0 170000 1010 1 0 180000 1000 1 0 190000 0110 1 0 200000 0100 1 0 210000 0010 1 0 220000 0000 0 0 23
下一行重復(fù)該運(yùn)算。
現(xiàn)翻到圖3,這里較詳細(xì)示出水平滾動(dòng)移位寄存器28。水平滾動(dòng)移位寄存器28包括N位,其中僅示出4位,即位(i)68、位(i-1)67、位(i+1)69、和位(i+8)70。每位包括3路選擇器71,它有3個(gè)數(shù)據(jù)輸入A、B、C和3個(gè)選擇輸入X、Y、Z和一輸出O,該輸出耦合到D觸發(fā)器72的D輸入D,D觸發(fā)器72還有時(shí)鐘輸入CK和輸出Q。
每個(gè)3路選擇器71的第一數(shù)據(jù)輸入A連接到前一位的D觸發(fā)器72的輸出Q。每個(gè)3路選擇器71的第二數(shù)據(jù)輸入B連接到前8位的D觸發(fā)器72的輸出Q。例如,位(i)69的D觸發(fā)器72的輸出Q連接到位(i+8)70的數(shù)據(jù)輸入B,如圖3所示。每個(gè)3路選擇器71的第三數(shù)據(jù)輸入C耦合到水平滾動(dòng)移位寄存器28的相應(yīng)并行輸入,以接收從RAM26輸出的位圖行的相應(yīng)位。
每個(gè)3路選擇器71的第一選擇輸入X連接到從線66接收以1移位信號(hào)SHBY1。每個(gè)3路選擇器71的第二選擇輸入Y連接到從線60接收以8移位信號(hào)SHBY8。每個(gè)3路選擇器71的第三選擇輸入Z連接到通過線30從顯示控制器25接收使能信號(hào)LOADRAM。
根據(jù)在選擇輸入X、Y和Z上的信號(hào),每個(gè)3路選擇器71選通數(shù)據(jù)輸入A、B、和C中的一個(gè)到輸出O。因此,當(dāng)對(duì)應(yīng)于以1移位運(yùn)算的以1移位信號(hào)SHBY1是高時(shí),在第一數(shù)據(jù)輸入A的信號(hào)被選通;當(dāng)對(duì)應(yīng)于以8移位運(yùn)算的以8移位信號(hào)SHBY8是高時(shí),在第二數(shù)據(jù)輸入B的信號(hào)被連接到輸出O;當(dāng)對(duì)應(yīng)于從RAM裝載數(shù)據(jù)運(yùn)算的使能信號(hào)LOADRAM是高時(shí),3路選擇器71的第三數(shù)據(jù)輸入C被選通。
來自線66的以1移位信號(hào)SHBY1、來自線60的以8移位信號(hào)SHBY8和來自線30的使能信號(hào)LOADRAM的每個(gè)分別耦合到4輸入或門73的一個(gè)輸入,或門73的另一個(gè)輸入耦合到通過線32接收時(shí)鐘信號(hào)SCLK?;蜷T73的輸出耦合到每個(gè)觸發(fā)器72的時(shí)鐘輸入CK?;蜷T73這樣的運(yùn)算是為在有從RAM裝載數(shù)據(jù)運(yùn)算、以8移位運(yùn)算或以1移位運(yùn)算的任意時(shí)刻都確保有時(shí)鐘脈沖(取自時(shí)鐘信號(hào)SCLK)提供給N個(gè)觸發(fā)器72。
N個(gè)觸發(fā)器72中的每一個(gè)的輸出Q耦合到顯示數(shù)據(jù)緩存74,它在執(zhí)行完所有移位運(yùn)算后鎖存數(shù)據(jù)。第一位的輸入被連接到最后一位的輸出,以使移位運(yùn)算是環(huán)繞的,即循環(huán)。如上所述,顯示數(shù)據(jù)緩存74然后在并行線79上傳送數(shù)據(jù)到LCD列驅(qū)動(dòng)器76,它通過并行線80驅(qū)動(dòng)LCD面板27。
因此可以了解到,與LCD驅(qū)動(dòng)器21的其它部分一起提供水平滾動(dòng)控制器24和水平滾動(dòng)移位寄存器28,高效地(在硅面積消耗和需要的時(shí)鐘周期數(shù)兩方面)實(shí)現(xiàn)水平滾動(dòng)機(jī)構(gòu)。必須指出,要移位的特定值的選擇是非常靈活的。例如,如果N(顯示列數(shù))非常大,設(shè)為256,但給出的運(yùn)算水平滾動(dòng)的時(shí)鐘周期數(shù)仍非常有限,以8移位可改為以16移位,這樣,所需的最大時(shí)鐘周期數(shù)(發(fā)生在水平滾動(dòng)值是255時(shí))是以16移位運(yùn)算的15時(shí)鐘周期+以1移位運(yùn)算的15時(shí)鐘周期=30時(shí)鐘周期然而,如果仍用以8移位運(yùn)算代替以16移位運(yùn)算,那么所需的時(shí)鐘周期數(shù)是以8移位運(yùn)算的31時(shí)鐘周期+以1移位運(yùn)算的7時(shí)鐘周期=38時(shí)鐘周期。
因此,我們可看到在較大的N值的情況下選擇以16移位的優(yōu)點(diǎn)。然而,增加移位運(yùn)算值的缺點(diǎn)是水平滾動(dòng)移位寄存器的路徑選擇域(routingarea)增加。因此,總是需要在需要的硅面積量和這種方法的速度(時(shí)鐘周期)之間相互折中,并需要根據(jù)可用的時(shí)鐘周期仔細(xì)地選擇。
可以相信,雖然這里僅詳細(xì)描繪本發(fā)明的一個(gè)具體實(shí)施方案,但本領(lǐng)域的普通技術(shù)人員可作出各種的變形和改進(jìn)而不脫離本發(fā)明的范圍。
權(quán)利要求
1.水平滾動(dòng)顯示數(shù)據(jù)系統(tǒng),用于液晶顯示(LCD),所述的系統(tǒng)包括顯示控制器;存貯器,耦合到所述顯示控制器,且有一組存貯行以存貯代表要在LCD上顯示的信息的數(shù)據(jù);水平滾動(dòng)移位寄存器,耦合到所述存貯器,以從所述存貯器接收數(shù)據(jù)、并選擇地以較高或較低值之一水平移位數(shù)據(jù),以提供水平移位的數(shù)據(jù);數(shù)據(jù)緩存,耦合到所述顯示控制器和所述水平滾動(dòng)移位寄存器,以接收所述水平移位的數(shù)據(jù),和傳送所述水平移位的數(shù)據(jù)到一列驅(qū)動(dòng)器以驅(qū)動(dòng)所述LCD的列顯示信息;水平滾動(dòng)控制器,接收一表明顯示在LCD上的信息要水平滾動(dòng)的量的滾動(dòng)值,所述水平滾動(dòng)控制器包括接收滾動(dòng)值的最顯著位(MSB)的第一計(jì)數(shù)器,和接收滾動(dòng)值的最不顯著位(LSB)的第二計(jì)數(shù)器,所述第一計(jì)數(shù)器減法計(jì)數(shù)直到零,并當(dāng)所述第一計(jì)數(shù)器減法計(jì)數(shù)表明以較高的值水平移位數(shù)據(jù)時(shí),提供第一輸出信號(hào)到所述水平滾動(dòng)移位寄存器,且當(dāng)所述第一計(jì)數(shù)器達(dá)到零后,所述第二計(jì)數(shù)器減法計(jì)數(shù)直到零,并當(dāng)所述第二計(jì)數(shù)器減法計(jì)數(shù)表明以較低值水平移位數(shù)據(jù)時(shí),提供第二輸出信號(hào)到所述水平滾動(dòng)移位寄存器。
2.如權(quán)利要求1所述水平滾動(dòng)顯示數(shù)據(jù)系統(tǒng),其中,所述水平滾動(dòng)移位寄存器包括一行移位位,每個(gè)移位位包括選擇器和存貯裝置,每個(gè)特定移位位被耦合去接收來自所述存貯器的第一數(shù)據(jù)輸入、來自所述行的所述特定移位位的所述較低值之前的移位位輸出的第二數(shù)據(jù)輸入、來自所述行的所述特定移位位的所述較高值之前的移位位輸出的第三數(shù)據(jù)輸入,每個(gè)移位位的所述選擇器有三個(gè)控制輸入,分別耦合去從所述顯示控制器接收控制信號(hào)、從所述第一計(jì)數(shù)器和所述第二計(jì)數(shù)器接收所述第一和第二輸出信號(hào),以分別根據(jù)接收的控制信號(hào)、和所述第一和第二輸出信號(hào),從所述存貯器、或從所述行的所述特定移位位的所述較低值之前的移位位、或從所述行的所述特定移位位的所述較高值之前的移位位中,選擇地裝載數(shù)據(jù)入所述存貯裝置,以存貯所述數(shù)據(jù)為水平移位的數(shù)據(jù)。
3.如權(quán)利要求2所述的水平滾動(dòng)顯示數(shù)據(jù)系統(tǒng),其中,每個(gè)選擇器包括復(fù)用器,接收所述第一、第二和第三數(shù)據(jù)輸入,和根據(jù)所述三個(gè)控制輸入選擇地傳送所述第一、第二和第三數(shù)據(jù)輸入到所述存貯裝置。
4.如權(quán)利要求2所述的水平滾動(dòng)顯示數(shù)據(jù)系統(tǒng),其中,每個(gè)存貯裝置包括觸發(fā)器。
5.如權(quán)利要求3所述的水平滾動(dòng)顯示數(shù)據(jù)系統(tǒng),其中,每個(gè)存貯裝置包括觸發(fā)器。
6.如權(quán)利要求1、2、3、4、或5所述的水平滾動(dòng)顯示數(shù)據(jù)系統(tǒng),其中,每個(gè)所述第一和第二計(jì)數(shù)器包括或門,有多個(gè)輸入,其中每個(gè)耦合到所述計(jì)數(shù)器的一位;和一輸出,所述各個(gè)輸出提供所述第一和第二計(jì)數(shù)器的第一和第二輸出信號(hào)。
7.如權(quán)利要求1、2、3、4、或5所述的水平滾動(dòng)顯示數(shù)據(jù)系統(tǒng),其中,所述較低值是“1”。
8.如權(quán)利要求6所述的水平滾動(dòng)顯示數(shù)據(jù)系統(tǒng),其中,所述較低值是“1”。
9.如權(quán)利要求1、2、3、4、或5所述的水平滾動(dòng)顯示數(shù)據(jù)系統(tǒng),其中,所述較高值是“8”。
10.如權(quán)利要求6所述的水平滾動(dòng)顯示數(shù)據(jù)系統(tǒng),其中,所述較高值是“8”。
全文摘要
水平滾動(dòng)顯示數(shù)據(jù)系統(tǒng),提供水平滾動(dòng)控制器和水平滾動(dòng)移位寄存器,以允許數(shù)據(jù)在少于水平移位值HSV的時(shí)鐘周期數(shù)中被以該HSV移位。這是由在水平滾動(dòng)控制器中提供MSB和LSB計(jì)數(shù)器以從HSV減法計(jì)數(shù)實(shí)現(xiàn)的,當(dāng)MSB計(jì)數(shù)器減法計(jì)數(shù)時(shí),用它向水平滾動(dòng)移位寄存器提供以8移位信號(hào),當(dāng)LSB計(jì)數(shù)器減法計(jì)數(shù)時(shí),用它向水平滾動(dòng)移位寄存器提供以1移位信號(hào),以減少所需時(shí)鐘周期。
文檔編號(hào)G09G3/36GK1170183SQ9711311
公開日1998年1月14日 申請(qǐng)日期1997年5月20日 優(yōu)先權(quán)日1996年5月21日
發(fā)明者李耀生, 張慶球 申請(qǐng)人:摩托羅拉公司