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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 9842|回復: 5
打印 上一主題 下一主題
收起左側

[求助]rom中0000h-0002h單元存轉移放指令問題

[復制鏈接]
跳轉到指定樓層
樓主
ID:14643 發表于 2009-6-24 16:27 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我看了很多網上許多匯編實驗程序,有很多只寫 

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不知是怎樣放置的,懇請哪位好心人給予指點,我在此謝謝了!

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:14654 發表于 2009-6-24 19:33 | 只看該作者

我看是一個方波程序吧!

回復

使用道具 舉報

板凳
ID:11838 發表于 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口有高低電平,從而實現要實現電平的轉換,實現燈的閃爍,應該有個延時,所以應該調用延時程序。

回復

使用道具 舉報

地板
ID:14643 發表于 2009-6-25 20:48 | 只看該作者
朋友,我不理解的是:上述程序具體是放入哪些程序存儲單元中,0003h-002a可用嗎?
回復

使用道具 舉報

5#
ID:14282 發表于 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.建議你看看偽指令部分。
學習單片機,基本指令掌握了,多看看比較完整才程序。慢慢就有認識了。
回復

使用道具 舉報

6#
ID:14643 發表于 2009-6-30 17:05 | 只看該作者
你為我解了困惑,我非常感激,在此表示感謝!祝你好運!
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲黄色网址 | 日韩精品视频在线 | 日韩在线观看一区 | 亚洲一区免费视频 | 亚洲综合色网 | 99re这里只有精品6 | 男人午夜影院 | 亚洲欧美精品一区二区 | 成人黄色在线视频 | 在线免费看毛片 | 麻豆91在线 | 国产又粗又猛视频免费 | 国产成人在线视频 | 国产理论在线 | 日本欧美久久久久免费播放网 | 91av免费观看 | 日韩av在线免费看 | 日本国产视频 | 一区二区三区在线观看视频 | 丝袜美腿亚洲综合 | 韩国av在线 | 91成人免费版 | 高潮毛片又色又爽免费 | 欧美日韩在线观看视频 | 欧美日本在线 | 视频一区二区三区在线观看 | 中文字幕亚洲视频 | 一级黄色免费视频 | 这里只有精品视频在线观看 | 国产v片 | 天天看天天干 | 国产a精品| 在线观看黄色片 | 免费的黄网站 | 欧美a视频| 毛片网站在线观看 | 日日干日日| 少妇特黄a一区二区三区 | 91精品国产成人www | 婷婷激情综合网 | 成人免费看片在线观看 |