JPH0451287A - Led dynamic driving system - Google Patents
Led dynamic driving systemInfo
- Publication number
- JPH0451287A JPH0451287A JP16161290A JP16161290A JPH0451287A JP H0451287 A JPH0451287 A JP H0451287A JP 16161290 A JP16161290 A JP 16161290A JP 16161290 A JP16161290 A JP 16161290A JP H0451287 A JPH0451287 A JP H0451287A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- leds
- led
- driving
- bits
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000015654 memory Effects 0.000 claims abstract description 24
- 239000011159 matrix material Substances 0.000 claims abstract description 7
- 230000004397 blinking Effects 0.000 claims description 3
- 239000004973 liquid crystal related substance Substances 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Landscapes
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Control Of El Displays (AREA)
- Liquid Crystal (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はLED (液晶表示素子)ダイナミック駆動方
式に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an LED (liquid crystal display element) dynamic drive system.
従来、LEDを点滅駆動する場合、CPUが定期的にL
ED駆動装置を制御することで実現していた。Conventionally, when driving an LED to blink, the CPU periodically
This was achieved by controlling the ED drive device.
しかしながら、CPUにより定期的にLED駆動装置を
制御すると、CPUの処理に時間がかかり、その他の処
理が遅くなる問題がある。However, if the LED driving device is periodically controlled by the CPU, there is a problem that the CPU processing takes time and other processing becomes slow.
本発明のLEDダイナミック駆動方式は、複数のLED
(液晶表示素子)の点灯滅灯駆動情報を保持するメモ
リ手段と、前記LEDを駆動する前記点灯滅灯駆動情報
を一単位毎に保持するラッチ手段と、前記ラッチ手段に
保持された前記点灯滅打部動情報によって前記LEDを
点滅させるLED駆動手段と、前記メモリ手段から前記
点灯滅灯駆動情報を読み出し前記ラッチ手段に転送する
ダイレクトメモリアクセス手段とを備える。The LED dynamic driving method of the present invention uses a plurality of LEDs.
(a liquid crystal display element); a latch means that holds the on/off light driving information for driving the LED in units; and the on/off light held in the latch means. The apparatus includes an LED driving means for blinking the LED based on the driving part movement information, and a direct memory access means for reading out the lighting-on/off-light driving information from the memory means and transferring it to the latch means.
また、前記複数のLEDは行列のマトリックス状に配置
され、前記ラッチ手段に保持される一単位の前記点灯滅
灯駆動情報は前記行列のマトリックスに対応している構
成である。Further, the plurality of LEDs are arranged in a matrix, and one unit of the on/off light driving information held in the latch means corresponds to the matrix.
次に、本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.
第1図は本発明の一実施例の構成図である。この例では
、4行4列マトリックスによって、16個のLED制御
を行う、先ず、CPU100によって16個のLED
105の点灯滅灯駆動情報をメモリ101に設定する。FIG. 1 is a block diagram of an embodiment of the present invention. In this example, 16 LEDs are controlled using a 4 row and 4 column matrix. First, the CPU 100 controls the 16 LEDs.
The on/off lamp drive information 105 is set in the memory 101.
メモリ101は4バイトから構成され、1バイトが1行
の4個のLED105の点灯滅灯の情報を保持している
。ここで、上位の4ビツトはどの行かの情報を4ビツト
のうち1ビツトだけを1とすることで表し、下位4ビツ
トで表された行の各列のLED105の点灯滅灯を1と
0で表現している。このうち、上位4ビツトは固定的に
設定されており、LED 105の点灯滅灯に応じて下
位のビットだけがCPU100によって書き換えられる
。The memory 101 is composed of 4 bytes, and each byte holds information on whether the four LEDs 105 are turned on or off in one row. Here, the upper 4 bits represent the information in which row by setting only 1 bit of the 4 bits to 1, and the lower 4 bits represent the on/off lights of the LEDs 105 in each column of the row represented by 1 and 0. expressing. Among these, the upper 4 bits are fixedly set, and only the lower bits are rewritten by the CPU 100 according to whether the LED 105 turns on or off.
DMA (ダイレクトメモリアクセス)装置102はメ
モリ101の4バイトのデータを一定周期で1バイトづ
つラッチ装置103に転送する。4バイトの転送が終わ
ると、DMA装置102は再びメモリ101の先頭から
転送を繰り返す、このようにして、DMA装置102の
働きによって、ラッチ装置103にはメモリ101に設
定されているLED 105の点灯滅灯の駆動情報が一
定周期で繰り返し設定される。A DMA (direct memory access) device 102 transfers 4 bytes of data in the memory 101 to a latch device 103 one byte at a time at regular intervals. When the transfer of 4 bytes is completed, the DMA device 102 repeats the transfer from the beginning of the memory 101. In this way, the DMA device 102 causes the latch device 103 to turn on the LED 105 set in the memory 101. The driving information for turning off the light is repeatedly set at a constant cycle.
ラッチ装置103の上位4ビツトには行データを出力す
る行ドライバ104が接続されており、メモリ101の
設定データによって一つづつ順に活性化される。LED
105は行ドライバ104及びラッチ装置103の下位
4ビツトにマトリックス状に16個接続されており、活
性化された行ドライバ104の行と、ラッチ装置103
の下位4ビツトが1となっているものとの交点にあるL
ED105が点灯する。A row driver 104 that outputs row data is connected to the upper four bits of the latch device 103, and is activated one by one according to setting data in the memory 101. LED
105 are connected to the row driver 104 and the lower 4 bits of the latch device 103 in 16 pieces in matrix form, and are connected to the row of the activated row driver 104 and the latch device 103.
L at the intersection with the lower 4 bits of
ED105 lights up.
このように、CPU100は点灯滅灯駆動情報をメモリ
101に一度設定するだけで、そのあとの制御はDMA
装置102が自律的に行う。In this way, the CPU 100 only needs to set the on/off lamp drive information in the memory 101 once, and the subsequent control is performed using the DMA.
The device 102 does this autonomously.
第2図は第1図のメモリ101を拡張した例を示す、こ
の拡張メモリ200は第1図のメモリ101を複数並べ
た構成となっており、この場合、DMA装2102によ
る転送は、拡張メモリ200のすべてのデータに対し実
行される。拡張メモリ200内の同じLED 105に
対応するビットに0と1を適当に設定することによって
、任意の点滅を行うことが可能となる。FIG. 2 shows an example in which the memory 101 in FIG. 1 is expanded. This expansion memory 200 has a configuration in which a plurality of memories 101 in FIG. 200 data. By appropriately setting 0 and 1 to bits corresponding to the same LED 105 in the extended memory 200, it is possible to perform arbitrary blinking.
以上説明したように、本発明によれば、LEDのダイナ
ミック駆動をDMAによって行うことで、CPUに処理
の負担をかけることが無くなる。As described above, according to the present invention, dynamic driving of the LED is performed using DMA, thereby eliminating the burden of processing on the CPU.
第1図及び第2図は本発明の一実施例を示す構成図であ
る。
ioo・・・CPU、101・・・メモリ、102・・
・DMA装置、103・・・ラッチ装置、104・・・
行ドライバ、105・・・LED、200・・・拡張メ
モリ。FIGS. 1 and 2 are configuration diagrams showing one embodiment of the present invention. ioo...CPU, 101...Memory, 102...
・DMA device, 103... Latch device, 104...
Row driver, 105...LED, 200...Extended memory.
Claims (1)
を保持するメモリ手段と、前記LEDを駆動する前記点
灯滅灯駆動情報を一単位毎に保持するラッチ手段と、前
記ラッチ手段に保持された前記点灯滅灯駆動情報によっ
て前記LEDを点滅させるLED駆動手段と、前記メモ
リ手段から前記点灯滅灯駆動情報を読み出し前記ラッチ
手段に転送するダイレクトメモリアクセス手段とを備え
ることを特徴とするLEDダイナミック駆動方式。 2、前記複数のLEDは行列のマトリックス状に配置さ
れ、前記ラッチ手段に保持される一単位の前記点灯滅灯
駆動情報は前記行列のマトリックスに対応していること
を特徴とする請求項1記載のLEDダイナミック駆動方
式。[Scope of Claims] 1. A memory means for holding on/off driving information for a plurality of LEDs (liquid crystal display elements), and a latch means for holding the on/off driving information for each unit for driving the LEDs. , LED driving means for blinking the LED according to the on/off light drive information held in the latch means, and direct memory access means for reading the on/off light drive information from the memory means and transferring it to the latch means. The LED dynamic drive system is characterized by: 2. The plurality of LEDs are arranged in a matrix of rows and columns, and one unit of the on/off light driving information held in the latch means corresponds to the matrix of the rows and columns. LED dynamic drive system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16161290A JPH0451287A (en) | 1990-06-20 | 1990-06-20 | Led dynamic driving system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16161290A JPH0451287A (en) | 1990-06-20 | 1990-06-20 | Led dynamic driving system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0451287A true JPH0451287A (en) | 1992-02-19 |
Family
ID=15738477
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16161290A Pending JPH0451287A (en) | 1990-06-20 | 1990-06-20 | Led dynamic driving system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0451287A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5874702A (en) * | 1995-09-29 | 1999-02-23 | Sodick Co., Ltd. | Wire cut electrical discharge machine |
| US7098801B1 (en) | 2005-06-28 | 2006-08-29 | Seagate Technology Llc | Using bitmasks to provide visual indication of operational activity |
| DE4322666B4 (en) * | 1992-07-07 | 2011-01-05 | Seiko Epson Corp. | Matrix display device, matrix display control device, and matrix display driver device |
-
1990
- 1990-06-20 JP JP16161290A patent/JPH0451287A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4322666B4 (en) * | 1992-07-07 | 2011-01-05 | Seiko Epson Corp. | Matrix display device, matrix display control device, and matrix display driver device |
| US5874702A (en) * | 1995-09-29 | 1999-02-23 | Sodick Co., Ltd. | Wire cut electrical discharge machine |
| US7098801B1 (en) | 2005-06-28 | 2006-08-29 | Seagate Technology Llc | Using bitmasks to provide visual indication of operational activity |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6297787B1 (en) | Display device | |
| DE3683155D1 (en) | PROGRAMMABLE CIRCUIT FOR CONTROLLING A LIQUID CRYSTAL DISPLAY. | |
| JP3312097B2 (en) | Scroll display method and device | |
| KR100347852B1 (en) | Control driver for the display device and the driving method | |
| EP0768636B1 (en) | Multiplexed character display and method for displaying highly dynamic events | |
| JP4599049B2 (en) | Display device and portable device using the same | |
| GB2131590A (en) | Controlled visual display device | |
| KR880006638A (en) | Flat Panel Display | |
| JPH1185106A (en) | Display controler and display device | |
| KR880001748B1 (en) | Automatic information system | |
| KR920017013A (en) | Display control driver | |
| JPH01266595A (en) | Lighting brightness controller for light emission diode matrix display | |
| JPH0727503Y2 (en) | Liquid crystal and LED display drive | |
| JP3468652B2 (en) | Display control device and display device | |
| JP2008116579A (en) | Information display device | |
| JPH03228018A (en) | Backlight automatic lighting/extinguishing device | |
| JPH11161248A (en) | Microcomputer for display | |
| JPS60145504U (en) | lighting equipment | |
| JPS61136359A (en) | Extension busy display device | |
| KR100720963B1 (en) | Apparatus for operating crosswalk light | |
| JPS6363094A (en) | Display device | |
| JPH0437789A (en) | Method and device for driving liquid crystal display panel | |
| JPH11161557A (en) | Microcomputer for display | |
| JPH0344704A (en) | Data transfer system for numerical controller | |
| JPH0561439A (en) | Led dynamic lighting system |