觀於8051的程式基本問題 |
缺席
|
btiy
一般會員 發表:15 回覆:31 積分:9 註冊:2005-08-18 發送簡訊給我 |
程式的流程是怎樣子的,有一些符號是代表什麼,哪種情況下要用這樣
我是新手有一些在書中也找不到
CNT EQU 30H KEY REG P3.7 這樣的設定是不是要啟用P3.7 ,還是設定他為輸入或輸出嗎 ,還是說有什麼意思 ; ORG 0000H MOV P1,#BFH # 它代表的是什,為何要用這樣 MOV P3,#FFH START MOV R1,#00H $ DJNZ R1,$ $它代表的是什,為何要用這樣 MOV SP,#50H ; MOV CNT,#00H SETB KEY WAIT JB KEY,WAIT ;KEY PRESS MOV A,CNT MOV DPTR,#TABLE MOVC A,@A DPTR 這段是什意思 其中@代表什 CALL OUTPUT INC CNT MOV A,CNT CJNE A,#10,NEXT MOV CNT,#00H NEXT JNB KEY,NEXT ;WAIT UNTIL KEY RELEASE SJMP WAIT ; ;7 SEGMENT DISPLAY TABLE TABLE DB 3FH ;0 DB 06H ;1 DB 5BH ;2 DB 4FH ;3 DB 66H ;4 DB 6DH ;5 DB 7DH ;6 DB 27H ;7 DB 7FH ;8 DB 6FH ;9 ; OUTPUT CPL A MOV P1,A CALL DELAY RET還有一些指令像是 INC MOVC DB 他們都是在何時會用到怎樣用 還有關於各種組譯器他們內建的include檔會隨著晶片不同而不同對吧 那他們有include的說明嗎 像是EQU , REG應該都是 那他們的解釋要在哪裡找到 不好意思有修改了,若有問題我再改 發表人 - btiy 於 2005/08/19 16:54:10 發表人 - btiy 於 2005/08/19 16:58:39 |
㊣
版主 發表:261 回覆:2302 積分:1667 註冊:2005-01-04 發送簡訊給我 |
|
阿信
版主 發表:111 回覆:983 積分:813 註冊:2005-03-10 發送簡訊給我 |
|
㊣
版主 發表:261 回覆:2302 積分:1667 註冊:2005-01-04 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |