在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)系統(tǒng)中的漢字顯示解決方案

            單片機(jī)系統(tǒng)中的漢字顯示解決方案

            作者: 時(shí)間:2012-07-02 來(lái)源:網(wǎng)絡(luò) 收藏

            PR1:LCALL PR01 ;雙字節(jié)參數(shù)R2,R3

            MOV A,R2

            LCALL PR14

            PR11:LCALL PR01 ;單字節(jié)參數(shù)R3

            MOV A,R3

            LCALL PR14

            PR12:LCALL PR01 ;無(wú)參數(shù)指令R4

            MOV A,R4

            SJMP PR15

            PR14:MOV DPTR,#LCDDAT

            PR15:MOVX @DPTR,A

            RET

            RL245:MOV R7,#5 ;24H25H左移5

            RLL1:CLR C

            MOV A,25H

            RLC A

            MOV 25H,A

            MOV A,24H

            RLC A

            MOV 24H,A

            DJNZ R7,RLL1

            RET

            ;行位置R6(0~7),列位置R5(0~29),區(qū)別24H,位碼25H

            DPONHZ:MOV A,24H ;1個(gè)

            MOV B,#94 ;每區(qū)94個(gè)

            MUL AB

            ADD A,25H

            MOV 25H,A

            CLR A

            ADDC A,B

            MOV 24H,A

            RR A ;獲得32KB為1頁(yè)的頁(yè)號(hào)

            RR A

            ORL A,#0F0H

            MOV P1,A ;頁(yè)號(hào)送P1口

            LCALL RL245 ;漢字序號(hào)乘以32

            SETB 24H,7 ;因?yàn)榇鎯?chǔ)器位于的7FFFH~0FFFFH

            MOV DPH,24H

            MOV DPL,25H

            MOV R2,#32 ;在該位置連續(xù)取出32個(gè)字節(jié)

            MOV R1,#0C0H

            DPHZ2:MOVX A,@DPTR

            INC DPTR

            MOV @R1,A

            INC R1

            DJNZ R2,DPHZ2

            MOV R1,#0C0H

            MOV A,R6 ;根據(jù)行列位置計(jì)算LCD指針

            MOV B,#16

            MUL AB

            MUL B,#30

            MUL AB

            ADD A,R5

            MOV 25H,A

            MOV R2,A

            CLR A

            ADDC A,B

            MOV 24H,A

            MOV R3,A

            MOV 26H,#16 ;將取出的點(diǎn)陣送LCD

            PRHZ6:MOV R4,#24H

            LCALL PR1 ;雙字節(jié)參數(shù)R2,R3

            MOV A,@R1

            MOV R3,A

            INC R1

            MOV R4,#0C0H

            LCALL PR11 ;單字節(jié)參數(shù)R3

            MOV A,@R1

            MOV R3,A

            INC R1

            MOV R4,#0C0H

            LCALL PR11

            MOV A,#30

            ADD A,25H

            MOV R2,A

            CLR A

            ADDC A,24H

            MOV R3,A

            MOV 24H,A

            DJNZ 26H,PRHZ6

            RET

            注:由于以上程序直接引自下面的應(yīng)用實(shí)例,調(diào)用以上程序時(shí)請(qǐng)讓寄存器組位于第2區(qū),即R0對(duì)應(yīng)10H。

            led顯示器相關(guān)文章:led顯示器原理




            評(píng)論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉