Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics 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.

KS0108 LCD and Assembler

Status
Not open for further replies.

BryanL

Newbie level 6
Joined
Jul 29, 2007
Messages
11
Helped
1
Reputation
2
Reaction score
2
Trophy points
1,283
Location
Vancouver, Canada
Activity points
1,328
ks0108 lcd toronto buy

Hello:

Does anybody have a working link for some assembler code to drive a 128x64 KS0108 GLCD. Interested in writing characters and graphics to the display, but most of the examples I have found are not in assembler.

Thanks in advance.
 

Same problem here. Does anyone now any sample code in asm.
I'm using 16f887

I found only this:
http://www.piclist.com/techref/member/peter_Oonion-bt-/index.htm
but MPLAB doesn't compile. And it doesn't have any schematic.
it gives this error message:
Code:
---------------------------------------------------------------------
Debug build of project `C:\Documents and Settings\siirup\Desktop\PIC projekt\KS0108 LCD\877\887.mcp' started.
Language tool versions: MPASMWIN.exe v5.31, mplink.exe v4.31
Preprocessor symbol `__DEBUG' is defined.
Sun Dec 13 16:29:00 2009
----------------------------------------------------------------------
Clean: Deleting intermediary and output files.
Clean: Done.
Executing: "C:\Program Files\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F877 "887.asm" /l"887.lst" /e"887.err" /o"887.o" /d__DEBUG=1
Warning[205] C:\DOCUMENTS AND SETTINGS\SIIRUP\DESKTOP\PIC PROJEKT\KS0108 LCD\877\887.ASM 61 : Found directive in column 1. (IF)
Warning[205] C:\DOCUMENTS AND SETTINGS\SIIRUP\DESKTOP\PIC PROJEKT\KS0108 LCD\877\887.ASM 61 : Found directive in column 1. (IF)
Warning[205] C:\DOCUMENTS AND SETTINGS\SIIRUP\DESKTOP\PIC PROJEKT\KS0108 LCD\877\887.ASM 61 : Found directive in column 1. (IF)
Message[302] C:\DOCUMENTS AND SETTINGS\SIIRUP\DESKTOP\PIC PROJEKT\KS0108 LCD\877\887.ASM 259 : Register in operand not in bank 0.  Ensure that bank bits are correct.
Warning[205] C:\DOCUMENTS AND SETTINGS\SIIRUP\DESKTOP\PIC PROJEKT\KS0108 LCD\877\887.ASM 61 : Found directive in column 1. (IF)
Error[121]   C:\DOCUMENTS AND SETTINGS\SIIRUP\DESKTOP\PIC PROJEKT\KS0108 LCD\877\887.ASM 415 : Illegal label (setcs)
Error[113]   C:\DOCUMENTS AND SETTINGS\SIIRUP\DESKTOP\PIC PROJEKT\KS0108 LCD\877\887.ASM 417 : Symbol not previously defined (pageSet)
Error[113]   C:\DOCUMENTS AND SETTINGS\SIIRUP\DESKTOP\PIC PROJEKT\KS0108 LCD\877\887.ASM 421 : Symbol not previously defined (setcs1)
Error[113]   C:\DOCUMENTS AND SETTINGS\SIIRUP\DESKTOP\PIC PROJEKT\KS0108 LCD\877\887.ASM 425 : Symbol not previously defined (pageSet)
Error[121]   C:\DOCUMENTS AND SETTINGS\SIIRUP\DESKTOP\PIC PROJEKT\KS0108 LCD\877\887.ASM 427 : Illegal label (setcs1)
Error[121]   C:\DOCUMENTS AND SETTINGS\SIIRUP\DESKTOP\PIC PROJEKT\KS0108 LCD\877\887.ASM 430 : Illegal label (pageSet)
Warning[205] C:\DOCUMENTS AND SETTINGS\SIIRUP\DESKTOP\PIC PROJEKT\KS0108 LCD\877\887.ASM 61 : Found directive in column 1. (IF)
Warning[205] C:\DOCUMENTS AND SETTINGS\SIIRUP\DESKTOP\PIC PROJEKT\KS0108 LCD\877\887.ASM 61 : Found directive in column 1. (IF)
Message[302] C:\DOCUMENTS AND SETTINGS\SIIRUP\DESKTOP\PIC PROJEKT\KS0108 LCD\877\887.ASM 475 : Register in operand not in bank 0.  Ensure that bank bits are correct.
Warning[205] C:\DOCUMENTS AND SETTINGS\SIIRUP\DESKTOP\PIC PROJEKT\KS0108 LCD\877\887.ASM 77 : Found directive in column 1. (If)
Warning[205] C:\DOCUMENTS AND SETTINGS\SIIRUP\DESKTOP\PIC PROJEKT\KS0108 LCD\877\887.ASM 77 : Found directive in column 1. (If)
Error[121]   C:\DOCUMENTS AND SETTINGS\SIIRUP\DESKTOP\PIC PROJEKT\KS0108 LCD\877\887.ASM 503 : Illegal label (here)
Error[113]   C:\DOCUMENTS AND SETTINGS\SIIRUP\DESKTOP\PIC PROJEKT\KS0108 LCD\877\887.ASM 638 : Symbol not previously defined (setcs)
Message[302] C:\DOCUMENTS AND SETTINGS\SIIRUP\DESKTOP\PIC PROJEKT\KS0108 LCD\877\887.ASM 653 : Register in operand not in bank 0.  Ensure that bank bits are correct.
Message[302] C:\DOCUMENTS AND SETTINGS\SIIRUP\DESKTOP\PIC PROJEKT\KS0108 LCD\877\887.ASM 654 : Register in operand not in bank 0.  Ensure that bank bits are correct.
Warning[205] C:\DOCUMENTS AND SETTINGS\SIIRUP\DESKTOP\PIC PROJEKT\KS0108 LCD\877\887.ASM 61 : Found directive in column 1. (IF)
Warning[205] C:\DOCUMENTS AND SETTINGS\SIIRUP\DESKTOP\PIC PROJEKT\KS0108 LCD\877\887.ASM 61 : Found directive in column 1. (IF)
Warning[205] C:\DOCUMENTS AND SETTINGS\SIIRUP\DESKTOP\PIC PROJEKT\KS0108 LCD\877\887.ASM 61 : Found directive in column 1. (IF)
Warning[205] C:\DOCUMENTS AND SETTINGS\SIIRUP\DESKTOP\PIC PROJEKT\KS0108 LCD\877\887.ASM 61 : Found directive in column 1. (IF)
Halting build on first failure as requested.
----------------------------------------------------------------------
Debug build of project `C:\Documents and Settings\siirup\Desktop\PIC projekt\KS0108 LCD\877\887.mcp' failed.
Language tool versions: MPASMWIN.exe v5.31, mplink.exe v4.31
Preprocessor symbol `__DEBUG' is defined.
Sun Dec 13 16:29:02 2009
----------------------------------------------------------------------
BUILD FAILED
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top