久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8425|回復: 4
收起左側

高手們,幫看看這個程序錯在那里喂,在線等回答···謝謝

[復制鏈接]
ID:6459 發表于 2008-11-2 14:22 | 顯示全部樓層 |閱讀模式

 這個子程序主要是想送0~9的其中一個去12864顯示,其它顯示文字的程序都正常了,就差這個子程序~~~~
MOV FFFF,#0X20 
LCALL SETY
MOV EEEE,#0X06  
LCALL SETPAGE

LCALL H8X16

AJMP $
                        
                        

                  H8X16:

                        MOV R0,#0X10
                        MOV DPTR,#HZOO
                        CLR AAA   ;AAA=0=上半字
                     H2:MOV R1,#0X08 ;寫上8個Y列
                     H3:
                       
                        MOV A,#0X00
                        MOVC A,@A+DPTR
                       
                        LCALL LCDWRDATA ; 調用寫數據程序
                        INC DPTR
                        INC FFFF ;列地址加一
                        DEC R0
                        DJNZ R1,H3 ;判斷是否寫完8列
                        JB AAA,H4 ;AAA=0往下,=1跳至HZ2
                        CLR C   ;進位清0為減法做準備
                        MOV A,FFFF
                        SUBB A,#0X08
                        MOV FFFF,A 
                        LCALL SETY ;Y列減8, 即返回掃描
                        INC EEEE   ;頁地址加1,即換第2頁掃描
                        LCALL SETPAGE
                        SETB AAA    ;AAA=1=下半字     
                    
                        LJMP H2    
                     H4:
                        RET



HZOO:

;--  文字:  0  --
;--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --
DB  000H,0E0H,010H,008H,008H,010H,0E0H,000H,000H,00FH,010H,020H,020H,010H,00FH,000H

;--  文字:  1  --
;--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --
DB  000H,010H,010H,0F8H,000H,000H,000H,000H,000H,020H,020H,03FH,020H,020H,000H,000H

;--  文字:  2  --
;--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --
DB  000H,070H,008H,008H,008H,088H,070H,000H,000H,030H,028H,024H,022H,021H,030H,000H

;--  文字:  3  --
;--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --
DB  000H,030H,008H,088H,088H,048H,030H,000H,000H,018H,020H,020H,020H,011H,00EH,000H

;--  文字:  4  --
;--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --
DB  000H,000H,0C0H,020H,010H,0F8H,000H,000H,000H,007H,004H,024H,024H,03FH,024H,000H

;--  文字:  5  --
;--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --
DB  000H,0F8H,008H,088H,088H,008H,008H,000H,000H,019H,021H,020H,020H,011H,00EH,000H

;--  文字:  6  --
;--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --
DB  000H,0E0H,010H,088H,088H,018H,000H,000H,000H,00FH,011H,020H,020H,011H,00EH,000H

;--  文字:  7  --
;--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --
DB  000H,038H,008H,008H,0C8H,038H,008H,000H,000H,000H,000H,03FH,000H,000H,000H,000H

;--  文字:  8  --
;--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --
DB  000H,070H,088H,008H,008H,088H,070H,000H,000H,01CH,022H,021H,021H,022H,01CH,000H

;--  文字:  9  --
;--  宋體12;  此字體下對應的點陣為:寬x高=8x16   --
DB  000H,0E0H,010H,008H,008H,010H,0E0H,000H,000H,000H,031H,022H,022H,011H,00FH,000H

;數字字節一共為160字節!!

回復

使用道具 舉報

ID:6459 發表于 2008-11-2 14:25 | 顯示全部樓層
或是那個高手有用12864來顯示時鐘的程序,貼出來給我參考也好啊,謝謝啦!!
這問題我頭痛了兩天了
回復

使用道具 舉報

ID:6459 發表于 2008-11-2 14:34 | 顯示全部樓層
等等等,高手出現!
回復

使用道具 舉報

ID:6459 發表于 2008-11-2 16:13 | 顯示全部樓層

~~~~沒人愿意回我呀~~~~

 

 

暈哦,再搞下去我要上青山鳥

回復

使用道具 舉報

ID:6459 發表于 2008-11-2 17:18 | 顯示全部樓層
這個子程序主要是想送0~9的其中一個去12864某一處顯示,其它顯示文字的程序都正常了,就差這個子程序~~~~

高手們說說下面那里出錯,,或給個匯編程序參考一下,謝謝!


HZ0:CLR CSAB 選片
MOV DDDD,#00H
LCALL SETLINE ;設置起始 行


MOV FFFF,#0X20
LCALL SETY ;列寫
MOV EEEE,#0X06
LCALL SETPAGE ;寫頁
CLR C
MOV A,#0X05;程序設想是在此送什么數到A,LCD第6頁處就顯什么數!
LCALL H8X16

AJMP $



H8X16:MOV B,#0X10;乘16;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;寫8x16入口,張要顯示的數字放入A之后就可調用本程序
MUL AB
ADD A,#0X10


MOV 7FH,A
MOV DPTR,#HZOO
CLR AAA ;AAA=0=上半字
H2:MOV R0,#0X08 ;寫上8個Y列
H3:
MOV A,7FH
MOV A,#0X7F
MOVC A,@A+DPTR

LCALL LCDWRDATA ; 調用寫數據程序

INC FFFF ;列地址加一
DEC 7FH
DJNZ R0,H3 ;判斷是否寫完8列
JB AAA,H4 ;AAA=0往下,=1跳至HZ2
CLR C ;進位清0為減法做準備
MOV A,FFFF
SUBB A,#0X08
MOV FFFF,A
LCALL SETY ;Y列減8, 即返回掃描
INC EEEE ;頁地址加1,即換第2頁掃描
LCALL SETPAGE
SETB AAA ;AAA=1=下半字

LJMP H2
H4:
RET



HZOO:

;-- 文字: 0 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --
DB 000H,0E0H,010H,008H,008H,010H,0E0H,000H,000H,00FH,010H,020H,020H,010H,00FH,000H

;-- 文字: 1 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --
DB 000H,010H,010H,0F8H,000H,000H,000H,000H,000H,020H,020H,03FH,020H,020H,000H,000H

;-- 文字: 2 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --
DB 000H,070H,008H,008H,008H,088H,070H,000H,000H,030H,028H,024H,022H,021H,030H,000H

;-- 文字: 3 --
;-- 宋體12; 此字體下對應的點陣為:寬x高=8x16 --
DB 000H,030H,008H,088H,088H,048H,030H,000H,000H,018H,020H,020H,020H,011H,00EH,000H

.......;1~9數字字節一共為160字節!
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人av一区二区三区 | 久久午夜精品福利一区二区 | 久草在线青青草 | 久久综合香蕉 | 成人免费av在线 | 国产一区二区三区视频在线观看 | 久久久亚洲| 99re66在线观看精品热 | 欧美激情精品久久久久久变态 | 亚洲欧美激情精品一区二区 | 欧美一级做a爰片免费视频 国产美女特级嫩嫩嫩bbb片 | 99久久精品免费看国产高清 | 五月天国产在线 | 成人亚洲网| 秋霞电影一区二区 | 亚洲精品久久久久中文字幕欢迎你 | 欧美专区在线观看 | 最新中文字幕在线 | 国产精品成人国产乱一区 | 伊人狼人影院 | 热99| 精品国产一区二区三区性色 | www精品美女久久久tv | 精品亚洲一区二区三区 | 91亚洲精华国产 | 亚洲aⅴ | 久久精品国产精品青草 | 欧美性极品xxxx做受 | 中文字幕亚洲一区二区三区 | 99久久婷婷国产综合精品电影 | 中文字幕在线视频免费观看 | 国产精品久久久久久一级毛片 | 毛片一区二区三区 | 欧美日韩国产一区二区三区 | 福利视频网 | 暖暖成人免费视频 | 中文字幕不卡视频在线观看 | 两性午夜视频 | 成人在线视频观看 | 久久一区二区三区免费 | 色婷婷av一区二区三区软件 |