Udskrivning serielt på LCD-display

Jeg faldt over en artikel på nettet: http://www.myke.com/lcd.htm med denne beskrivelse af, hvorledes man kan styre udskrivning til et LCD-display med en PIC16f84a, opsat til seriel styring af et skifteregister 74LS174, vist ovenfor.

Koden til programmet er her: 2w2L.asm hvor jeg har lavet nogle tilføjelser - testet og afprøvet med 2 typer LCD-display, 2x24 og 2x16.

Programmet assembleres fint i MPLAB ver:7.31 helt uden bemærkninger og fejl, og udmærker sig ved, at vise hvorledes man kan lave MACRO'er i Assembler.

BEMÆRK:

; Hardware Notes:
; Reset is tied directly to Vcc and PWRT is Enabled.
; The PIC is a 16F84a Running at 4 MHz.
; PortA.0 is the Data Bit
; PortA.1 is the Clock Bit

Her styrer vi DDS - Frekvensgenerator