Connecting an alphanumeric LCD module

41 views
Skip to first unread message

Steve Cousins

unread,
May 13, 2018, 2:49:42 PM5/13/18
to LiNC80
My LiNC80 SBC1 now has a 2 line x 16 character LCD module attached to its parallel port A.






I've attached the source code and hex file. The source includes details of the required connections.

Steve


SCMon_Alphanumeric_LCD_code8000.asm
SCMon_Alphanumeric_LCD_code8000.hex

Steve Cousins

unread,
May 13, 2018, 4:15:11 PM5/13/18
to LiNC80



And here is a 4 line x 20 character module with backlight.










Jon Langseth

unread,
May 13, 2018, 4:53:24 PM5/13/18
to LiNC80
Nice!

I knew adding that PIO would be nice, and that someone would find a use for it! :D
The intention of having the PIO on-board was exactly this: being able to interface with "outside" electronics without needing a dedicated card. My future PIO-target is an ASCII keyboard. Combining that with an LCD as per your demontration can make for a "TRS80-model100-workalike" :D

Cube Central

unread,
May 13, 2018, 4:57:36 PM5/13/18
to LiNC80
Steve –

Very Cool! I think I have a couple of these style LCD modules hanging about – I might give it a try! If you have a moment, would you mind documenting the wiring setup? Of course, I’ve got to wait until my LiNC80 arrives, but I have high hopes that it will be this coming week! Cheers!


-Randal (at CubeCentral)

(PS:  If this message shows up twice, it's not my fault something screwy happened with e-mail client!)

Steve Cousins

unread,
May 13, 2018, 5:48:32 PM5/13/18
to LiNC80
Hi Randal

The wiring list is included as comments in the source code, but there is definitely room for improvement. I'll see if I can gather the enthusiasm to document it all properly.

I should probably also write additional software to more fully exploit the features of the display, such as defining custom character bitmaps. 

I could then spit the example into two parts; a demo program and a separate re-usable LCD support module. It could then be properly documented so the LCD support module can be easily used by others.

Steve

CubeCentral

unread,
May 13, 2018, 5:55:02 PM5/13/18
to LiNC80

Steve – I’m so sorry, I thought I had looked at the attachments before asking, but I guess I had missed the source!  I see now the comments and will use it as a guide to try it on mine – soon – soon! 

 

                -Randal   (at CubeCentral)

--
You received this message because you are subscribed to the Google Groups "LiNC80" group.
To unsubscribe from this group and stop receiving emails from it, send an email to linc80+un...@googlegroups.com.
To post to this group, send email to lin...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/linc80/e703c6ae-c1f8-4f23-839e-d5500197a5a7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages