Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

4x7 font code for MAX6953

Status
Not open for further replies.

philmod

Newbie level 4
Joined
Jan 14, 2006
Messages
5
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,320
font 4x7

I am using an 8051 to control two MAX6953 driving four 5x7 displays, it's working realy good, the only problem I have is the fonts are too close and I need to keep the 5x7 displays physicaly side by side. Does any one have any custom 4x7 font code, upper and lower case Alphanumeric characters. My program is in assembly.

Thanks
 

silvio

Advanced Member level 3
Joined
Dec 31, 2001
Messages
716
Helped
105
Reputation
210
Reaction score
16
Trophy points
1,298
Location
Romania
Activity points
11,497
max6953 code

Hi philmod

You didn't give up from your last request : https://www.edaboard.com/ftopic149183.html

Well try to build it with this small application

You can visit the site or downloaded from here

It was developed for LCD displays based on HD44780 controller, that's why the hex byte which appears on the column immediately at the right side of the matrix area are coded according to that kind of display.
But you can use it to stretch your character from 5 columns to 4.
As I told you before, it would be imposible for wide character like M and W.
Besides that inside MAX6953 won't fit the all upper and lower case Alphanumeric characters (only 24 user-definable characters)

Because inside MAX6953 the characters are stored with 5 bytes per character, after filling all the required points in the matrix, imagine the display rotated clockwise with 90 degrees.
Now the columns appears horizontal and you can start coding from left to right, with most significant bit to the left.

7F - 1st column on the left
02 - 2nd column
0C - 3rd column
02 - 4th column
7F - 5th column

Now try to stretch the "M" character to 4 columns.
 

philmod

Newbie level 4
Joined
Jan 14, 2006
Messages
5
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,320
lcd 4x7 font

Thank you I will try this and let you know how I do.
 

koky

Full Member level 2
Joined
May 12, 2001
Messages
145
Helped
11
Reputation
22
Reaction score
8
Trophy points
1,298
Location
Italy
Activity points
1,097
control max6953

in similar situation i have used this font:
 

philmod

Newbie level 4
Joined
Jan 14, 2006
Messages
5
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,320
4x7 characters

Thank you for the help.
 

antedeluvian

Full Member level 1
Joined
Apr 23, 2005
Messages
97
Helped
33
Reputation
66
Reaction score
17
Trophy points
1,288
Activity points
2,470
4x7 font

You can also use the grid in Microsoft Excel to create the character and then extract the associated hex codes for each line, horizontally and/or vertically. You can also use Excel to write the codes out to a file in assembler of C format that can be incorporated into the processor software. This idea was conceived of by Alberto Ricci Bitti and you can see the above implementation in my design idea in EDN
http://www.edn.com/article/CA207103.html?spacedesc=designideas

The whole concept is developed into a complete application (along with a much more detailed explanation) where a pixel in the grid can be turned on and off by double clicking the associated Excel cell in my book:
"Excel by Example : A Microsoft Excel Cookbook for Electronics Engineers " published by Elsevier/Newnes ISBN 0750677562.

I hope the advert does not offend.

-Aubrey Kagan
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top