xiasheng611
要怎么才能提高我自己的威望呢.
級別: 探索解密
|
;;;;;;;;;;;;;;;;;;;;;;'0FC,06,0DA,0f2,66,0b6,0be,0E0' ;這里為什么DB后面的字要加''''''呢,不加''''就不能通過編譯是什么 tab2: DB '0FE,0FD,0FB,0F7,0EF,0DF,0BF,7F' ;可是加了'''''以后為什么編譯通過了可是卻顯示不正常呢, ;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;; ORG 00H AJMP MAIN mov p0,#000h mov p2,#0ffh MAIN: MOV DPTR,#TAB1 mov a,#1 MOVC A,@A+DPTR mov p0,a ;選中第一位,顯示第一位數(shù)字0FC CLR P2.0 LCALL TIM10MS mov p0,#000h setb p2.0 MOV DPTR,#TAB2 mov a,#2 MOVC A,@A+DPTR MOV P0,A ;選中第二位,顯示第二位數(shù)字06 CLR P2.1 LCALL TIM10MS mov p0,#000h setb p2.1 LJMP MAIN tab1: DB '0FC,06,0DA,0f2,66,0b6,0be,0E0' ;這里為什么DB后面的字要加''''''呢,不加''''就不能通過編譯是什么 tab2: DB '0FE,0FD,0FB,0F7,0EF,0DF,0BF,7F' ;可是加了'''''以后為什么編譯通過了可是卻顯示不正常呢, TIM10MS:MOV R3,#5 D1: MOV R2,#50 DJNZ R2,$ DJNZ R3,D1 RET END |
---|---|
|
面向未來
級別: 略有小成
|
單片機語言編程很多都是那樣的,每種語言都有它規(guī)定的寫法,具體為何那樣表達,我也不清楚 |
---|---|
|
zxywkq
級別: 略有小成
|
你最后的數(shù)據(jù)是十六進制的,應(yīng)該在結(jié)尾加H的,我個人是這樣理解的,否則有可能程序不認 |
---|---|
|
xiasheng611
要怎么才能提高我自己的威望呢.
級別: 探索解密
|
我想問的就是為什么會出錯.現(xiàn)在知道了,原來定的時候都只能寫16進制的數(shù).而十六進制的數(shù),前面要加0后面要加H...看來我真是笨呀.今天在搞一個AT89C52,不知道兩個AT89C52怎么通迅的, |
---|---|
|