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

標題: [求助]rom中0000h-0002h單元存轉移放指令問題 [打印本頁]

作者: 一根筋    時間: 2009-6-24 16:27
標題: [求助]rom中0000h-0002h單元存轉移放指令問題
我看了很多網上許多匯編實驗程序,有很多只寫 

ORG 0

START: CLR P1.0

LCALL DELAY

SETB P1.0

LCALL DELAY

LJMP START

DELAY: MOV R5,#20

D1: MOV R6,#20

D2: MOV R7,#248

DJNZ R7,$

DJNZ R6,D2

DJNZ R5,D1

RET

END不知是怎樣放置的,懇請哪位好心人給予指點,我在此謝謝了!


作者: milizhiguang    時間: 2009-6-24 19:33

我看是一個方波程序吧!


作者: rayment1199    時間: 2009-6-24 21:01

ORG 0          ;設置程序的初始地址

START: CLR P1.0   ;設置底電平有效

LCALL DELAY     ;調用延遲

SETB P1.0

LCALL DELAY

LJMP START

DELAY: MOV R5,#20   ;延遲子程序

D1: MOV R6,#20

D2: MOV R7,#248

DJNZ R7,$

DJNZ R6,D2

DJNZ R5,D1

RET

你的這個問題很怪啊!rom中0000h-0002h單元存轉移放指令問題?轉移指令AJMP LJMP 你只要記以下AJMP 的轉移空間是2KB,而LJMP的轉移空間是64KB
LCALL是跳轉指令

你這個程序總的實現功能是P1.0口的高低電平的輪流轉換,這個可以控制接P1.0口的LED燈的閃爍,中間代碼部分就是讓P1.0口有高低電平,從而實現要實現電平的轉換,實現燈的閃爍,應該有個延時,所以應該調用延時程序。


作者: 一根筋    時間: 2009-6-25 20:48
朋友,我不理解的是:上述程序具體是放入哪些程序存儲單元中,0003h-002a可用嗎?
作者: sijuan2006    時間: 2009-6-26 18:03
如果指令前面是這樣的:
ORG    0000H
LJMP    START
ORG     0030H
START:  CLR  P1.0
............


END
這樣的話,你的主程序就是從0030H單元開始存放,
而像你寫的那樣,那指令直接從0000H單元開始存了,也可以正常運行,但是這樣的話,你就不能用單片機內部中斷資源。


0000H
0001H
0002H
這三個連續單元是存放LJMP  START 這條指令的機器碼。你可以從書上查到該指令是三字節指令,指得就是其在ROM中占用三個字節單元。

0003H---000AH:這8 個字節單元是存放外部中斷0的入口,(但是一般的中斷服務程序比較長,在次位置一般都是放一條跳轉指令,入AJMP SER1等標號有自己定義)
000BH---0012H:這8 個字節單元是存放外部中斷1的入口
0013H---001AH:外部計數T0
001BH----0022H:外部計數T1
0023H后面8個連續單元是用來存串口中斷入口地址
,這是單片機內部固定的資源配置,你不用中斷,那么從0000,0001,0002,0003,0004,0005,。。。。。。自然可以存程序主程序,照樣執行,但是一般的寫程序的習慣,主程序往往都是從0030H單元從,有的甚至定義在0100H,或者是1000H單元。程序存儲位置的定義是用ORG.建議你看看偽指令部分。
學習單片機,基本指令掌握了,多看看比較完整才程序。慢慢就有認識了。

作者: 一根筋    時間: 2009-6-30 17:05
你為我解了困惑,我非常感激,在此表示感謝!祝你好運!




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 一区二区免费看 | 91黄色片免费看 | 日日操夜夜操天天操 | 欧美视频在线一区 | 亚洲91精品 | 亚洲二区在线 | 日本小电影网站 | 欧美一区二区激情三区 | a级大片免费观看 | 国产精品亚洲综合 | 在线观看日本网站 | 日韩视频91| 一区二区三区中文字幕 | 激情网站在线观看 | 国产精品成人一区二区三区 | 久久久青草婷婷精品综合日韩 | 在线国产精品一区 | 美国a级毛片免费视频 | 国产免费一区二区三区网站免费 | 亚洲 中文 欧美 日韩 在线观看 | 热久久久 | 九九久久在线看 | 毛片免费看| 久免费视频 | 亚洲在线视频 | 国产区一区 | 在线毛片网 | 日日爱夜夜操 | 国产不卡视频在线 | 99资源站 | 国产中文一区二区三区 | 欧美电影免费观看高清 | 国产精品久久久久久网站 | av在线视 | 日韩欧美在线一区 | 91精品久久| 欧美亚洲国产一区 | 九一在线观看 | 亚洲一区久久久 | 天堂资源最新在线 | 日韩另类视频 |