回文章列表
作者seeyour@kkcity.com.tw (), 信區: sources
標題◆ 急急!有人會改左移右移閃爍嗎?8051 LCD顯示
時間KKCITY (Sun Jan 2 12:57:22 2005)
轉信站: GIBBS!news2.ncku!ccnews.ncku!news.ccns.ncku!news.mksh.phc!news.nsysu!Sp
Origin: bbs.kkcity.com.tw


期末突然說要交一個報告 改了好久又改不出來 急徵各位高手 麻煩您了
我想改有可以左移右移閃爍的

$mod51
        ORG     0000H
        ACALL   INIT

        ACALL   LINE1
        MOV     DPTR,#TAB1
        ACALL   DISPLAY

        ACALL   LINE2
        MOV     DPTR,#TAB2
        ACALL   DISPLAY

OK:     AJMP    OK

;
INIT:   ACALL   DELAY

        MOV     A,#38H
        ACALL   WRINS
        MOV     A,#38H
        ACALL   WRINS
        MOV     A,#38H
        ACALL   WRINS
        MOV     A,#38H
        ACALL   WRINS

        MOV     A,#08H
        ACALL   WRINS

        MOV     A,#01H
        ACALL   WRINS

        MOV     A,#06H
        ACALL   WRINS

        MOV     A,#0CH
        ACALL   WRINS
        RET
;
DISPLAY:MOV     R7,#00H
NEXT:   MOV     A,R7
        MOVC    A,@A+DPTR
        CJNE    A,#10H,DSP
        RET
DSP:    ACALL   WRDATA
        INC     R7
        AJMP    NEXT

LINE1:  MOV     A,#10000000B
        ACALL   WRINS
        RET

LINE2:  MOV     A,#11000000B
        ACALL   WRINS
        RET

WRINS:  MOV     P3,#00011111B   ;RS=0,R/W=0,E=0
        NOP
        SETB    P3.5            ;E=1
        MOV     P1,A
        NOP
        CLR     P3.5            ;E=0
        ACALL   DLY1
        RET

WRDATA: MOV     P3,#10011111B   ;RS=1,R/W=0,E=0
        NOP
        SETB    P3.5            ;E=1
        MOV     P1,A
        NOP
        CLR     P3.5            ;E=0
        ACALL   DLY2
        RET
;
DELAY:  MOV     R6,#100
DL:     MOV     R7,#200
        DJNZ    R7,$
        DJNZ    R6,DL
        RET
;
DLY1:   MOV     R6,#20
DL1:    MOV     R7,#200
        DJNZ    R7,$
        DJNZ    R6,DL1
        RET
;
DLY2:   MOV     R6,#80
        DJNZ    R6,$
        RET
;
TAB1:   DB      'Hell'
        DB      'o !'
        DB      10H
TAB2:   DB      'I am'
        DB      ' a '
        DB      'LCD.'
        DB      10H

        END
--
┌─────KKCITY─────┐ 想要成立班系社團站台嗎?  
         bbs.kkcity.com.tw           KKcity即日起開放BBS站申請囉!
└──From:218.187.109.33     ──┘╲  免程式技術、硬體成本的選擇!!
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻