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.

8x24 LED Charactor Moving Display HELP!

Status
Not open for further replies.

xpanuwa

Newbie level 1
Joined
Nov 27, 2010
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,323
I Have built 8x16 message bord sucessfully,it is working fine with pic16f84a
but i can make it for 8x24 led.
please help me to modefi this coad.

PROCESSOR PIC16F84A
INCLUDE <P16F84A.INC>
RADIX HEX
CBLOCK 20h
;*******************************
; 16x8 LED Charactor Moving
; Pic16F84A
;Shifting Led's using two CD4017
;Written By 4Chamli Priyashan
;2010.12.26
;************************************************* ****

;******************** AMATURE RADIO TRANSMITTER ;******************************************


DEL
C0
C1
C2
C3
C4
C5
C6
C7
C8
C9
C10
C11
C12
C13
C14
C15
C16
C17
C18
C19
DEL1
TEMP
TIME
ENDC

#DEFINE CLK1 PORTA,2 ; Connect Clock pin of First CD4017
#DEFINE CLK2 PORTA,1; Connect Clock pin of Second CD4017
#DEFINE CLR PORTA,0; Connect Reset pin of First and Second CD4017

ORG 0000h
BCF STATUS,RP0
GOTO MAIN

RESET BSF CLR
GOTO $+.1
BCF CLR
RETURN

DELAY MOVWF PORTB
BCF CLK1
DECFSZ DEL,1
GOTO $-.1
CLRF PORTB
BSF CLK1
RETURN

DELAY2 MOVWF PORTB
BCF CLK2
DECFSZ DEL,1
GOTO $-.1
CLRF PORTB
BSF CLK2
RETURN

;******** FIRST DISPLAY UNIT **************
SHOW CALL RESET
BSF CLK1
MOVF C0,0
CALL DELAY
MOVF C1,0
CALL DELAY
MOVF C2,0
CALL DELAY
MOVF C3,0
CALL DELAY
MOVF C4,0
CALL DELAY
MOVF C5,0
CALL DELAY
MOVF C6,0
CALL DELAY
MOVF C7,0
CALL DELAY
MOVF C8,0
CALL DELAY
MOVF C9,0
CALL RESET


;******** SECOND DISPLAY UNIT**************

BSF CLK2
MOVF C10,0
CALL DELAY2
MOVF C11,0
CALL DELAY2
MOVF C12,0
CALL DELAY2
MOVF C13,0
CALL DELAY2
MOVF C14,0
CALL DELAY2
MOVF C15,0
CALL DELAY2
MOVF C16,0
CALL DELAY2
MOVF C17,0
CALL DELAY2
MOVF C18,0
CALL DELAY2
CALL RESET
CLRF PORTB
RETURN

;******************** AMATURE RADIO TRANSMITTER ;************************

TABLE ADDWF PCL,1 ;Add W to Program Counter
RETLW 00h ; BLANK LED
RETLW 00h ; BLANK LED
RETLW 3Fh ;A
RETLW 48h
RETLW 48h
RETLW 48h
RETLW 3Fh
RETLW 00h ; BLANK LED
RETLW 00h ; BLANK LED
RETLW 3Fh ;M
RETLW 40h
RETLW 40h
RETLW 3Fh
RETLW 40h
RETLW 40h
RETLW 3Fh
RETLW 00h ; BLANK LED
RETLW 00h ; BLANK LED
RETLW 3Fh ;A
RETLW 48h
RETLW 48h
RETLW 48h
RETLW 3Fh
RETLW 00h ; BLANK LED
RETLW 00h ; BLANK LEd
RETLW 40h ;T
RETLW 40h
RETLW 7Fh
RETLW 40h
RETLW 40h
RETLW 00h ; BLANK LED
RETLW 00h ; BLANK LED
RETLW 7Eh ;U
RETLW 01h
RETLW 01h
RETLW 01h
RETLW 7Eh
RETLW 00h ; BLANK LED
RETLW 00h ; BLANK LED
RETLW 7Fh ;R
RETLW 48h
RETLW 4Ch
RETLW 4Ah
RETLW 31h
RETLW 00h ; BLANK LED
RETLW 00h ; BLANK LED
RETLW 7Fh ;E
RETLW 49h
RETLW 49h
RETLW 41h
RETLW 00h ; BLANK LED
RETLW 00h ; BLANK LED
RETLW 00h ; BLANK LED

RETLW 7Fh ;R
RETLW 48h
RETLW 4Ch
RETLW 4Ah
RETLW 31h
RETLW 00h ; BLANK LED
RETLW 00h ; BLANK LED
RETLW 3Fh ;A
RETLW 48h
RETLW 48h
RETLW 48h
RETLW 3Fh
RETLW 00h ; BLANK LED
RETLW 00h ; BLANK LED
RETLW 7Fh ;D
RETLW 41h
RETLW 41h
RETLW 41h
RETLW 3Eh
RETLW 00h ; BLANK LED
RETLW 00h ; BLANK LED
RETLW 7Fh;
RETLW 00h ; BLANK LED
RETLW 00h ; BLANK LED
RETLW 3Eh ;0
RETLW 41h
RETLW 41h
RETLW 41h
RETLW 3Eh
RETLW 00h ; BLANK LED
RETLW 00h ; BLANK LED
RETLW 00h ; BLANK LED
RETLW 40h ;T
RETLW 40h
RETLW 7Fh
RETLW 40h
RETLW 40h
RETLW 00h ; BLANK LED
RETLW 00h ; BLANK LED
RETLW 7Fh ;R
RETLW 48h
RETLW 4Ch
RETLW 4Ah
RETLW 31h
RETLW 00h ; BLANK LED
RETLW 00h ; BLANK LED
RETLW 3Fh ;A
RETLW 48h
RETLW 48h
RETLW 48h
RETLW 3Fh
RETLW 00h ; BLANK LED
RETLW 00h ; BLANK LED
RETLW 7Fh ;N
RETLW 20h
RETLW 1Ch
RETLW 02h
RETLW 7Fh
RETLW 00h ; BLANK LED
RETLW 00h ; BLANK LED
RETLW 32h ;S
RETLW 49h
RETLW 49h
RETLW 49h
RETLW 26h
RETLW 00h ; BLANK LED
RETLW 00h ; BLANK LED
RETLW 3Fh ;M
RETLW 40h
RETLW 40h
RETLW 3Fh
RETLW 40h
RETLW 40h
RETLW 3Fh
RETLW 00h ; BLANK LED
RETLW 00h ; BLANK LED
RETLW 7Fh;
RETLW 00h ; BLANK LED
RETLW 00h ; BLANK LED
RETLW 40h ;T
RETLW 40h
RETLW 7Fh
RETLW 40h
RETLW 40h
RETLW 00h ; BLANK LED
RETLW 00h ; BLANK LED
RETLW 40h ;T
RETLW 40h
RETLW 7Fh
RETLW 40h
RETLW 40h
RETLW 00h ; BLANK LED
RETLW 00h ; BLANK LED
RETLW 7Fh ;E
RETLW 49h
RETLW 49h
RETLW 41h
RETLW 00h ; BLANK LED
RETLW 00h ; BLANK LED
RETLW 7Fh ;R
RETLW 48h
RETLW 4Ch
RETLW 4Ah
RETLW 31h
RETLW 00h ; BLANK LED
RETLW 00h ; BLANK LED
RETLW 00h ; BLANK LED
RETLW 0FFh
RETURN

;********************** MOVE ********************

MOVE MOVF C1,0
MOVWF C19
MOVF C2,0
MOVWF C1
MOVF C3,0
MOVWF C2
MOVF C4,0
MOVWF C3
MOVF C5,0
MOVWF C4
MOVF C6,0
MOVWF C5
MOVF C7,0
MOVWF C6
MOVF C8,0
MOVWF C7
MOVF C9,0
MOVWF C8
MOVF C10,0
MOVWF C9
MOVF C11,0
MOVWF C10
MOVF C12,0
MOVWF C11
MOVF C13,0
MOVWF C12
MOVF C14,0
MOVWF C13
MOVF C15,0
MOVWF C14
MOVF C16,0
MOVWF C15
MOVF C17,0
MOVWF C16
MOVF C18,0
MOVWF C17
MOVF C19,0
MOVWF C18
RETURN



REGISTER MOVLW 20H
MOVWF FSR
CLRF INDF
INCF FSR,1
MOVF FSR,0
BCF STATUS,Z
XORLW 50H
BTFSS STATUS,Z
GOTO $-.6
RETURN


MAIN BSF STATUS,RP0;B1
CLRF TRISB
CLRF TRISA
BCF STATUS,RP0
CALL REGISTER
RUN CALL MOVE
INCF TEMP,1
MOVF TEMP,0
CALL TABLE
MOVWF C10
XORLW 0FFH
BTFSC STATUS,Z
GOTO REGISTER
MOVLW .10
MOVWF DEL1
CALL SHOW
DECFSZ DEL1,1
GOTO $-.2
GOTO RUN
ORG 2007H
DATA 3FF1H
GOTO MAIN

END

---------- Post added at 13:05 ---------- Previous post was at 13:03 ----------

this circuit is made with 2 cd4017 ic's
i need to expand it to 3 cd4017.
some one can please reply me soon...
thank you very much.

---------- Post added at 13:28 ---------- Previous post was at 13:12 ----------

please help meeeeeeee!!!! guys
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top