Searching \ for '[EE]: Letter Patterns for 7 Segment LEDs?' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: www.piclist.com/techref/displays.htm?key=leds
Search entire site for: 'Letter Patterns for 7 Segment LEDs?'.

Exact match. Not showing close matches.
PICList Thread
'[EE]: Letter Patterns for 7 Segment LEDs?'
2002\11\19@191437 by Brooke Clarke

flavicon
face
Hello:

Is there a web site with patterns to define all the letters using a 7 segment
LED?  The numbers 0 through 9 and letters A, b, C, d, E and F are defined for
hex characters, but I would like to have the rest.  I know they will not all
look pretty, but that's OK for this app.

Thanks,

Brooke Clarke, N6GCE
http://www.prc68.com

--
http://www.piclist.com hint: The list server can filter out subtopics
(like ads or off topics) for you. See http://www.piclist.com/#topics


2002\11\19@194342 by Dipperstein, Michael

face picon face
I didn't give it all that much thought, but I don't think they are all
achievable.  Try 'M' or 'm'.

-Mike

{Original Message removed}

2002\11\20@004043 by PicDude

flavicon
face
Also "W", "K", "V", "X", "Z".  If it's just for a one-off, you
could use something close enough for these letters.  Once had a
toy (many years ago) with  a 7-seg display that used lowercase
"n" AND the period to represent "M", and lower "u" AND the
period to represent "W".  Can't remember what was used for "K"
or the others, but you could come up with something like "|-"
(segments e,f,g on) for "K", etc.

If you have a couple spare o/p's, you could send them to a few
extra segments on a 14-segment display.  Don't think you'd need
all 14 to get a decent alphabet representation.

Cheers,
-Neil.




Dipperstein, Michael wrote:
{Quote hidden}

---
[This E-mail scanned for viruses]

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2002\11\20@030208 by Quentin

flavicon
face
I managed to do the following in an old project:
A, B, C, d, E, F, G, H, I (one), j, L, n, O (zero, or o),
P, r, S (five), t, U (or u), Y, minus.
Not difficult to work out on a piece of paper.
--
Quentin
spam_OUTqscTakeThisOuTspamiptech.co.za
http://www.iptech.co.za

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2002\11\20@031950 by William Chops Westfield
face picon face
www.cs.tcd.ie/courses/baict/baca/jf/labs/7-seg-alphabet.pdf

I dunno if I like it much. X and H are the same (but ought to be equally
distinguishable.)  I think I'd like K to look less like lowercase-h
(and it COULD use
|_|
|
)

But I suspect you could get used to it pretty quick.

BillW

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2002\11\20@032147 by James Caska

flavicon
face
www.virtualbreadboard.com/Shareware/Help/VIRTUAL%20BREADBOARD/SEG7.pd
f

JC

-----Original Message-----
From: pic microcontroller discussion list
[.....PICLISTKILLspamspam@spam@MITVMA.MIT.EDU]On Behalf Of Quentin
Sent: Wednesday, November 20, 2002 6:59 PM
To: PICLISTspamKILLspamMITVMA.MIT.EDU
Subject: Re: [EE]: Letter Patterns for 7 Segment LEDs?


I managed to do the following in an old project:
A, B, C, d, E, F, G, H, I (one), j, L, n, O (zero, or o),
P, r, S (five), t, U (or u), Y, minus.
Not difficult to work out on a piece of paper.
--
Quentin
.....qscKILLspamspam.....iptech.co.za
http://www.iptech.co.za

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2002\11\20@035022 by Alan B. Pearce

face picon face
>I didn't give it all that much thought, but I don't think
>they are all achievable.  Try 'M' or 'm'.

Or W, and how would you do an X without it getting confused with 4 or H.

The only way to do a full alpha character set with a segmented display is to
use the "starburst" 14 segment display.

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2002\11\20@035642 by Spehro Pefhany

picon face
At 08:49 AM 11/20/02 +0000, you wrote:
> >I didn't give it all that much thought, but I don't think
> >they are all achievable.  Try 'M' or 'm'.
>
>Or W, and how would you do an X without it getting confused with 4 or H.
>
>The only way to do a full alpha character set with a segmented display is to
>use the "starburst" 14 segment display.

OTOH, if you are doing, say, messages or menus then you can probably pick
the words to use only/mostly the better represented characters.

Best regards,

Spehro Pefhany --"it's the network..."            "The Journey is the reward"
EraseMEspeffspam_OUTspamTakeThisOuTinterlog.com             Info for manufacturers: http://www.trexon.com
Embedded software/hardware/analog  Info for designers:  http://www.speff.com

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2002\11\20@081032 by o-8859-1?Q?Tony_K=FCbek?=

flavicon
face
Hi,

Spehro Pefhany wrote:
>OTOH, if you are doing, say, messages or menus then you can probably
pick
>the words to use only/mostly the better represented characters.

I second this, I've had the same problem myself to convey an UI
with menu's /submenu's /parameters with only an 6 digit 7 segment
display.
If this is to be used by non-technical people (=end users :) ) then shy
away from 'weird' coding, no-one will understand them anyway. Instead
choose
your text carefully, IMHO an word/text that is easily readable but
perhaps not 100% accurate in context is much better than an correct word that uses 'odd'
segments.

/Tony

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2002\11\20@122345 by PicDude

flavicon
face
One thing really odd in this set is that the "t" is represented
as
|_
|


But why not use
|_
|_


???



William Chops Westfield wrote:
{Quote hidden}

---
[This E-mail scanned for viruses]

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2002\11\20@123615 by Spehro Pefhany

picon face
At 12:18 PM 11/20/02 -0600, you wrote:
>One thing really odd in this set is that the "t" is represented
>as
>|_
>|
>
>
>But why not use
>|_
>|_

That's what I use! For a few ideas (but not really stretched to the
odd characters) grab my Adobe type 1 font from http://www.speff.com
(under 7-segment fonts, at the bottom) and look at it in ATM etc.

Best regards,

Spehro Pefhany --"it's the network..."            "The Journey is the reward"
speffspamspam_OUTinterlog.com             Info for manufacturers: http://www.trexon.com
Embedded software/hardware/analog  Info for designers:  http://www.speff.com

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2002\11\22@172617 by Barry Gershenfeld

face picon face
The year: 1977.  The hardware: KIM-1.  The application: radioteletype.

That was the state of the art in personal computers [1] and
the output was six 7-segment displays.  And so the author
made up a character set very similar to the example posted.
The idea was to see it work, not to present it to the general
public.

And, like Graffitti on the Palm Pilot, you could read it
once you got used to it.

[1] This is a lie because the Apple II was out.
[?] There also was a 3x5 dot-matrix character set someone
   made up, I think for the VIC-20, to get more characters
   on the screen.  Same idea.

Barry

--
http://www.piclist.com hint: To leave the PICList
@spam@piclist-unsubscribe-requestKILLspamspammitvma.mit.edu


2002\11\22@173446 by David Harris

picon face
Hi-
I did a 3x8 in Forth for the AppleII, to get 70 characters per line.
David

Barry Gershenfeld wrote:

{Quote hidden}

--
David Harris
 OmniPort Home Page:  http://www3.telus.net/OmniPort1/
   Discussion egroup: http://groups.yahoo.com/group/OmniPort
   Swiki:  http://omniport.swiki.net/1

--
http://www.piclist.com hint: To leave the PICList
RemoveMEpiclist-unsubscribe-requestTakeThisOuTspammitvma.mit.edu


2002\11\23@090442 by Dave Tweed

face
flavicon
face
Barry Gershenfeld <spamBeGonebarry_gspamBeGonespamZMICRO.COM> wrote:
> [?] There also was a 3x5 dot-matrix character set someone
>     made up, I think for the VIC-20, to get more characters
>     on the screen.  Same idea.

I once created a 3x5 character set for my TRS 80 Model 100 laptop, to
get more characters onto its 64 x 240 LCD -- 10 lines of 80 characters,
instead of the default 8 lines of 40 characters. It was fairly readable,
but vvveeerrryyy ssslllooowww because I was plotting the characters
point-by-point from BASIC. I never got around to making an
assembly-language driver for it. This would have been around 1985.

-- Dave Tweed

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


2002\11\23@094610 by Olin Lathrop

face picon face
part 1 1012 bytes content-type:text/plain; (decoded 7bit)

> I once created a 3x5 character set for my TRS 80 Model 100 laptop, to
> get more characters onto its 64 x 240 LCD -- 10 lines of 80 characters,
> instead of the default 8 lines of 40 characters. It was fairly readable,
> but vvveeerrryyy ssslllooowww because I was plotting the characters
> point-by-point from BASIC. I never got around to making an
> assembly-language driver for it. This would have been around 1985.
>
> -- Dave Tweed

Attatched are some snippets of 16C923 source code for driving a 7 segment
LCD display.  This includes a table of segment patterns for each ASCII
character that I thought would be sufficiently recognizable, and blanks
for everything else.  It became handy to look at the table to create
limited status messages.  For example, you can spell out "Err", "On",
"OFF", "UP", "dn", "Hot", "CoLd" and a bunch of other words with a little
cleverness.


part 2 5096 bytes content-type:text/plain;
(decoded quoted-printable)

;   LCD pixel data for each digit of the display.  The bit numbers
;   correspond to segments:
;
;     ---0---
;     |     |
;     5     1
;     |     |
;     ---6---
;     |     |
;     4     2
;     |     |
;     ---3---  7
;
;   Bit 7 is the decimal point, and is not present on the first (least
;   significant) digit.  A 1 value in a bit causes that segment to be
;   displayed.


;   Table to convert ASCII character codes to LCD pixel data for one 7-segment
;   digit.  Not all character codes can be displayed.  These are returned
;   as if they were blanks.  The table index is the 0-127 ASCII code.
;
table_pix
        dt      b'00000000' ;00
        dt      b'00000000' ;01
        dt      b'00000000' ;02
        dt      b'00000000' ;03
        dt      b'00000000' ;04
        dt      b'00000000' ;05
        dt      b'00000000' ;06
        dt      b'00000000' ;07
        dt      b'00000000' ;08
        dt      b'00000000' ;09
        dt      b'00000000' ;0A
        dt      b'00000000' ;0B
        dt      b'00000000' ;0C
        dt      b'00000000' ;0D
        dt      b'00000000' ;0E
        dt      b'00000000' ;0F
        dt      b'00000000' ;10
        dt      b'00000000' ;11
        dt      b'00000000' ;12
        dt      b'00000000' ;13
        dt      b'00000000' ;14
        dt      b'00000000' ;15
        dt      b'00000000' ;16
        dt      b'00000000' ;17
        dt      b'00000000' ;18
        dt      b'00000000' ;19
        dt      b'00000000' ;1A
        dt      b'00000000' ;1B
        dt      b'00000000' ;1C
        dt      b'00000000' ;1D
        dt      b'00000000' ;1E
        dt      b'00000000' ;1F
        dt      b'00000000' ;20
        dt      b'00000000' ;21 !
        dt      b'00100010' ;22 "
        dt      b'00000000' ;23 #
        dt      b'00000000' ;24 $
        dt      b'00000000' ;25 %
        dt      b'00000000' ;26 &
        dt      b'00000010' ;27 '
        dt      b'00111001' ;28 (
        dt      b'00001111' ;29 )
        dt      b'00000000' ;2A *
        dt      b'00000000' ;2B +
        dt      b'00000100' ;2C ,
        dt      b'01000000' ;2D -
        dt      b'10000000' ;2E .
        dt      b'00000000' ;2F /
        dt      b'00111111' ;30 0
        dt      b'00000110' ;31 1
        dt      b'01011011' ;32 2
        dt      b'01001111' ;33 3
        dt      b'01100110' ;34 4
        dt      b'01101101' ;35 5
        dt      b'01111101' ;36 6
        dt      b'00000111' ;37 7
        dt      b'01111111' ;38 8
        dt      b'01101111' ;39 9
        dt      b'00000000' ;3A :
        dt      b'00000000' ;3B ;
        dt      b'00000000' ;3C <
        dt      b'01001000' ;3D =
        dt      b'00000000' ;3E >
        dt      b'01010011' ;3F ?
        dt      b'00000000' ;40 @
        dt      b'01110111' ;41 A
        dt      b'01111100' ;42 B
        dt      b'00111001' ;43 C
        dt      b'01011110' ;44 D
        dt      b'01111001' ;45 E
        dt      b'01110001' ;46 F
        dt      b'00000000' ;47 G
        dt      b'00110110' ;48 H
        dt      b'00000100' ;49 I
        dt      b'00011110' ;4A J
        dt      b'00000000' ;4B K
        dt      b'00111000' ;4C L
        dt      b'00000000' ;4D M
        dt      b'01010100' ;4E N
        dt      b'01011100' ;4F O
        dt      b'01110011' ;50 P
        dt      b'00000000' ;51 Q
        dt      b'01010000' ;52 R
        dt      b'00000000' ;53 S
        dt      b'01001110' ;54 T
        dt      b'00111110' ;55 U
        dt      b'00000000' ;56 V
        dt      b'00000000' ;57 W
        dt      b'00000000' ;58 X
        dt      b'01110010' ;59 Y
        dt      b'00000000' ;5A Z
        dt      b'00111001' ;5B [
        dt      b'00000000' ;5C \
        dt      b'00001111' ;5D ]
        dt      b'00000000' ;5E ^
        dt      b'00001000' ;5F _
        dt      b'00100000' ;60 `
        dt      b'01110111' ;61 a
        dt      b'01111100' ;62 b
        dt      b'01011000' ;63 c
        dt      b'01011110' ;64 d
        dt      b'01111001' ;65 e
        dt      b'01110001' ;66 f
        dt      b'00000000' ;67 g
        dt      b'01110100' ;68 h
        dt      b'00000100' ;69 i
        dt      b'00011110' ;6A j
        dt      b'00000000' ;6B k
        dt      b'00111000' ;6C l
        dt      b'00000000' ;6D m
        dt      b'01010100' ;6E n
        dt      b'01011100' ;6F o
        dt      b'01110011' ;70 p
        dt      b'00000000' ;71 q
        dt      b'01010000' ;72 r
        dt      b'00000000' ;73 s
        dt      b'01001110' ;74 t
        dt      b'00011100' ;75 u
        dt      b'00000000' ;76 v
        dt      b'00000000' ;77 w
        dt      b'00000000' ;78 x
        dt      b'01110010' ;79 y
        dt      b'00000000' ;7A z
        dt      b'00111001' ;7B {
        dt      b'00110000' ;7C |
        dt      b'00001111' ;7D }
        dt      b'00000000' ;7E ~
        dt      b'00000000' ;7F


part 3 328 bytes

*****************************************************************
Embed Inc, embedded system specialists in Littleton Massachusetts
(978) 742-9014, http://www.embedinc.com

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


2002\11\23@172336 by William Chops Westfield

face picon face
There were a variety of small character sets developed for the assorted
machines that had native graphics capability rather than native text
capability, not to mention the "well known" limits you ran into when using a
TV/RF-modulator or standard video monitor for display (ie 320 to 640 or
fewer dots per row.)  (Remember when "video monitors" were difficult to find
and expensive, and the high resolution monitors you'd need for 80-column
text were "impossible"?  Damn, I feel old...)

Amoung them: KIM with Video (a Don Lancaster hack, IIRC), Cosmac Elf,
Apple II, etc, etc...

BillW

--
http://www.piclist.com hint: PICList Posts must start with ONE topic:
[PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads


2002\11\25@085548 by Olin Lathrop

face picon face
> Received: from txsmtp03.texas.rr.com [24.93.36.231] by mitvma.mit.edu
(IBM VM
>           SMTP Level 320) via TCP with ESMTP ; Mon, 25 Nov 2002 08:36:30
EST
> X-Comment: mitvma.mit.edu: Mail was sent by txsmtp03.texas.rr.com
> Received: from mail.houston.rr.com (mcis-05.texas.rr.com [24.93.36.35])
by
>           txsmtp03.texas.rr.com (8.12.5/8.12.2) with ESMTP id
gAPCu6VK026414
>           for <TakeThisOuTPICLISTEraseMEspamspam_OUTmitvma.mit.edu>; Mon, 25 Nov 2002 07:56:11 -0500
(EST)
> Received: from mail pickup service by mail.houston.rr.com with Microsoft
>           SMTPSVC; Mon, 25 Nov 2002 06:58:51 -0600
> Received: from txmx02.mgw.rr.com ([24.93.35.209]) by mail.houston.rr.com
with
>           Microsoft SMTPSVC(5.5.1877.757.75); Tue, 19 Nov 2002
18:15:17 -0600
> Received: from cherry.ease.lsoft.com (cherry.ease.lsoft.com
[209.119.0.109]) by
>           txmx02.mgw.rr.com (8.12.5/8.12.5) with ESMTP id
gAK0EkGB007880; Tue,
>           19 Nov 2002 19:14:47 -0500 (EST)

It looks like someone in Texas is being an idiot.  Not only are they
causing a mail loop, but every sender is getting individual automated
replies about the mail loop.  Time to unsubscribe everyone at RR.COM
(apparently a residential ISP called Road Runner)?


*****************************************************************
Embed Inc, embedded system specialists in Littleton Massachusetts
(978) 742-9014, http://www.embedinc.com

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


2002\11\25@092042 by Mike Harrison

flavicon
face
Here's a list I did recently....

On Wed, 20 Nov 2002 09:59:16 +0200, you wrote:
//sevenseg.inc - seven-segment display mappings etc.

// segment bits - change as required
#define sa 1
#define sb 2
#define sc 4
#define sd 8
#define se 16
#define sf 32
#define sg 64
#define sdummy 128 // used to avoid zeros in C strings


// digit patterns
#define c_0 sa+sb+sc+sd+se+sf
#define c_1 sb+sc
#define c_2 sa+sb+sd+se+sg
#define c_3 sa+sb+sc+sd+sg
#define c_4 sb+sc+sf+sg
#define c_5 sa+sc+sd+sf+sg
#define c_6 sa+sc+sd+se+sf+sg
#define c_7 sa+sb+sc
#define c_8 sa+sb+sc+sd+se+sf+sg
#define c_9 sa+sb+sc+sd+sf+sg

#define c_A sa+sb+sc+se+sf+sg
#define c_b sc+sd+se+sf+sg
#define c_C sa+sd+se+sf
#define c_d sb+sc+sd+se+sg
#define c_E sa+sd+se+sf+sg
#define c_F sa+se+sf+sg
#define c_g sa+sb+sc+sd+sf+sg
#define c_H sb+sc+se+sf+sg
#define c_I sb+sc
#define c_J sa+sb+sc+sd+se
#define c_k sc+se+sf+sg
#define c_L sd+se+sf #define c_M sa+sb+sc+se+sf+sg
#define c_n sc+sg+se
#define c_o sc+sd+se+sg
#define c_P sa+sb+se+sf+sg
#define c_q sa+sb+sc+sf+sg
#define c_r se+sg
#define c_S sa+sc+sd+sf+sg
#define c_t sd+se+sf+sg
#define c_U sb+sc+sd+se+sf
#define c_v sc+sd+se        #define c_W sb+sc+sd+se+sf+sg
#define c_y sb+sc+sd+sf+sg
#define c_space sdummy

--
http://www.piclist.com hint: The PICList is archived three different
ways.  See http://www.piclist.com/#archives for details.


More... (looser matching)
- Last day of these posts
- In 2002 , 2003 only
- Today
- New search...