Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Is it possible for 8051 output VGA/SVGA monitor ?

444 views
Skip to first unread message

John

unread,
May 22, 1998, 3:00:00 AM5/22/98
to

Hi

I hope this is not too unrealistic! Is there any IC that can permit a
8051 based ckt to interface with a VGA/SVGA monitor ?

Olav Woelfelschneider

unread,
May 22, 1998, 3:00:00 AM5/22/98
to

John <10042...@CompuServe.com> wrote:
J> I hope this is not too unrealistic! Is there any IC that can permit a
J> 8051 based ckt to interface with a VGA/SVGA monitor ?

What do you want to display? Graphics? Just some large letters in
low resolution with few or no colors?

I've heard someone did the latter with a lowly PIC.

The problem with VGA controller chips is they're made for the PC mass market.
You can't assume that such a chip will be available in a year, or even
in a month from now.
The embedded market is just too small to be taken seriously by them.

--
Olav "Mac" Wölfelschneider wo...@rbg.informatik.th-darmstadt.de
PGP fingerprint = 06 5F 66 B3 2A AD 7D 2D B7 19 67 3C 95 A7 9D AF
But let your communication be Yea, yea; nay, nay: -- Matthew 5:37
for whatsoever is more than these cometh of evil. on computers

Edwin Bland

unread,
May 23, 1998, 3:00:00 AM5/23/98
to

On Fri, 22 May 1998 02:55:13 GMT, 10042...@CompuServe.com (John)
wrote:

>Hi


>
>I hope this is not too unrealistic! Is there any IC that can permit a

>8051 based ckt to interface with a VGA/SVGA monitor ?
>
>

Try the MAX232 - a simple RS232 circuit. This will interface with
most monitors in char mode.

Don Yuniskis

unread,
May 23, 1998, 3:00:00 AM5/23/98
to

In article <3566dd47...@news.discover.net>,

Edwin Bland <ebl...@discover.net> wrote:
>On Fri, 22 May 1998 02:55:13 GMT, 10042...@CompuServe.com (John)
>wrote:
>
>>I hope this is not too unrealistic! Is there any IC that can permit a
>>8051 based ckt to interface with a VGA/SVGA monitor ?
>
>Try the MAX232 - a simple RS232 circuit. This will interface with
>most monitors in char mode.

Um, *monitors* don't have "character modes". :>
--don

Mike Page

unread,
May 24, 1998, 3:00:00 AM5/24/98
to

John <10042...@CompuServe.com> wrote in message
<6k2suf$ec$1...@imsp009a.netvigator.com>...
>Hi

>
>I hope this is not too unrealistic! Is there any IC that can permit a
>8051 based ckt to interface with a VGA/SVGA monitor ?
>


I heard there is now an H8 with built in VGA, maybe could use one as a
bridge ? Or convert to H8 completely ?

This is not so daft as it sounds. A 1/4 VGA screen (320 x 240) comes in
much cheaper than a 240 x 128 T6963 based display.

Regards,
Mike.
=======================================================================
Mike Page mi...@mpage.demon.co.uk (personal)
BEng(hons) AMIEE mike...@iee.org (business)
Feel free to mail in HTML
You can leave your hat on.

http://www.mpage.demon.co.uk
http://www.mpage.demon.co.uk/dosutils.htm
(DOS Utils for Embedded Programmers)
=======================================================================

Ag@whd

unread,
May 24, 1998, 3:00:00 AM5/24/98
to

On Sun, 24 May 1998 11:41:10 +0100, "Mike Page" <mike...@iee.org>
wrote these words:

>John <10042...@CompuServe.com> wrote in message
><6k2suf$ec$1...@imsp009a.netvigator.com>...
>>Hi
>>
>>I hope this is not too unrealistic! Is there any IC that can permit a
>>8051 based ckt to interface with a VGA/SVGA monitor ?
>>
>
>
>I heard there is now an H8 with built in VGA, maybe could use one as a
>bridge ? Or convert to H8 completely ?
>
>This is not so daft as it sounds. A 1/4 VGA screen (320 x 240) comes in
>much cheaper than a 240 x 128 T6963 based display.

I've seen a 16MHz H8/304x series interfaced to a 1/4" VGA using mainly
DMA. This 304x family doesn't have built in VGA, but there are newer
ones out that may.

Adrian

WWW WWW Adrian Gothard
WWW ww WWW White Horse Design
WWWWWWWWWW
WWWW WWWW w...@zetnet.co.uk, http://www.users.zetnet.co.uk/whd
---
Designers of GPS-based satellite tracking systems for vehicles

John

unread,
May 25, 1998, 3:00:00 AM5/25/98
to

wo...@rbg.informatik.th-darmstadt.de (Olav Woelfelschneider) wrote:

I am thinking of low resolution characters only.
I have been using LCD display module that accept RS232 signal, but
user want large, bright, clear color display and commonly found
component such as VGA monitor! Maybe I should check if here VGA
monitor that have built in RS232 interface. Old fashion terminal seems
a bit expensive and of single color.

Ag@whd

unread,
May 25, 1998, 3:00:00 AM5/25/98
to

On Mon, 25 May 1998 08:40:11 GMT, 10042...@CompuServe.com (John)
wrote these words:

>wo...@rbg.informatik.th-darmstadt.de (Olav Woelfelschneider) wrote:
>
>>John <10042...@CompuServe.com> wrote:
>>J> I hope this is not too unrealistic! Is there any IC that can permit a
>>J> 8051 based ckt to interface with a VGA/SVGA monitor ?
>
>>What do you want to display? Graphics? Just some large letters in
>>low resolution with few or no colors?
>
>>I've heard someone did the latter with a lowly PIC.
>
>>The problem with VGA controller chips is they're made for the PC mass market.
>>You can't assume that such a chip will be available in a year, or even
>>in a month from now.
>>The embedded market is just too small to be taken seriously by them.
>

>I am thinking of low resolution characters only.
>I have been using LCD display module that accept RS232 signal, but
>user want large, bright, clear color display and commonly found
>component such as VGA monitor! Maybe I should check if here VGA
>monitor that have built in RS232 interface. Old fashion terminal seems
>a bit expensive and of single color.
>

How about a 6845 type ic?

Thought there *must* be something cheaper/better/more sophisticated
than this these days?

Eric Huiban

unread,
May 25, 1998, 3:00:00 AM5/25/98
to

w...@directors-1.zetnet.zet (Ag@whd) writes:

>How about a 6845 type ic?

or EF9345. See st web site.

Eric.

--

---------------------------------------------------------
Eric Huiban. Toulouse/France. E-mail : ehu...@pyrenet.fr
Fidonet : 2:324/105, 2:324/105.351 Sparknet : 74:424/101

Brian May

unread,
May 25, 1998, 3:00:00 AM5/25/98
to

John wrote:
>
> wo...@rbg.informatik.th-darmstadt.de (Olav Woelfelschneider) wrote:
>
> >John <10042...@CompuServe.com> wrote:
> >J> I hope this is not too unrealistic! Is there any IC that can permit a
> >J> 8051 based ckt to interface with a VGA/SVGA monitor ?
>
> >What do you want to display? Graphics? Just some large letters in
> >low resolution with few or no colors?
>
> >I've heard someone did the latter with a lowly PIC.
>
> >The problem with VGA controller chips is they're made for the PC mass market.
> >You can't assume that such a chip will be available in a year, or even
> >in a month from now.
> >The embedded market is just too small to be taken seriously by them.
>
> >--
> >Olav "Mac" Wölfelschneider wo...@rbg.informatik.th-darmstadt.de
> > PGP fingerprint = 06 5F 66 B3 2A AD 7D 2D B7 19 67 3C 95 A7 9D AF
> > But let your communication be Yea, yea; nay, nay: -- Matthew 5:37
> > for whatsoever is more than these cometh of evil. on computers
>
> I am thinking of low resolution characters only.
> I have been using LCD display module that accept RS232 signal, but
> user want large, bright, clear color display and commonly found
> component such as VGA monitor! Maybe I should check if here VGA
> monitor that have built in RS232 interface. Old fashion terminal seems
> a bit expensive and of single color.


OK what you want is a book called the Cheep video cook book by Don
Lancaster

Yes any CPU running at a high enough speed can drive a video monitor
directly.

I've done it with a NTSC monitor "CGA" it's not Hard at all, VGA will
require
some other frequencys but here we go

Get a shift register connect, it to your 8051s parallel port, connect a
free
running clock to the Shift register register.

the free running clock should be based on the number of pixcels you want
on the screen
ok now have some loops in your program that read a data array "X","Y" or
call it a bit map
of your data tobe displayed... present this data to the shift register
at regular intervals
and you got video, if you want color you need 3 shift registers.

Hsync and Vsync after sending so many character to the shift register
pulse an output pin
on your 8051 will call it a Hsync after so many Hsync feed another
output pin a Vsync and
your captin video.

Problem is VGA and SVGA need too much data for a 8 bit controller to
provide you will
force to slow the shift register resulting in a loss of pixcels, and to
get lots of
colors your need A-to-D converters with those shift registers and lots
of RAM.

GO CGA I SAY AGAIN GO CGA
You can pickup a Color CGA monitor at a Garage sale of next to nothing
I picked up one for free take it away I bought a B/W for $7.00.

CGA will do 640*480 in 16 colors that meens only 3 shift registers for 8
colors
3 * 8 bit shift registers or get 6 shift registers and have 16 colors.

Sounds like fun..
Great for a vending machine app..

B. May

Matthias Weingart

unread,
May 26, 1998, 3:00:00 AM5/26/98
to

Did you look at Videotext/ Teletext or OSD chips made by Philips, Motorola,
Siemens? Maybe the osd chips can not create big and fine chars, but the Siemens
MEGATEXT (SDA82xx dont remember the number) Teletext/OSD controllers costs as
much as a 80c537 and can create user defined chars with 4096 colors, too. We
created some nice menues for TV-sets with it.
The MEGATEXT is mainly created for television, but it should be possible to
create a VGA compatible output with it (we used it in 50Hz and 100Hz designs).
Siemens and Thomson have also 8051- (or Z80-) derived processors with
integrated OSD - but you can only create small chars (big ones with Teletext
pseudografics chars)

Matthias

In article <6kbe9b$68c$1...@imsp009a.netvigator.com>, 10042...@CompuServe.com
says...

0 new messages