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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 9535|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 992人人草 | 欧美综合国产精品久久丁香 | 殴美黄色录像 | 国产一级一级毛片 | 国产精品久久久久久久久久免费看 | 亚洲精品毛片av | 超碰免费在线观看 | 精品福利在线 | av网站免费观看 | 午夜www| 国产97碰免费视频 | 精品免费视频 | 亚洲综合在线一区 | 国产成都精品91一区二区三 | 国产亚洲成av人在线观看导航 | 久久久久久99 | 91性高湖久久久久久久久_久久99 | 精品久久久精品 | 黄色在线播放视频 | 黄色片在线观看网址 | 色免费在线视频 | 国产精品免费观看视频 | 日韩欧美黄色 | 福利片一区二区 | 91精品国产91久久久久久吃药 | 免费在线观看成人 | 欧美国产日韩在线观看 | 国产精品成人一区 | 国产精品极品美女在线观看免费 | 五月精品视频 | 国产欧美一区二区三区国产幕精品 | 欧美精品第一页 | 久久在线 | 精品国产视频在线观看 | 中文字幕在线剧情 | 毛片com | 精品在线一区 | 国产精品日韩欧美一区二区三区 | 九一视频在线观看 | 久草视频在线看 | 国产aa|