找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

關于板子附帶光盤中“流水燈_鍵控_asm”例子的一個問題

[復制鏈接]
跳轉到指定樓層
樓主
ID:43273 發(fā)表于 2012-7-27 17:16 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

51hei板子的光盤程序中有以下這個子程序:其中第四句:"SETB    00H  "   為什么是20H.0位置1,明明語句中是“00H”,求教,謝謝!

 

CLEAR:  clr     P2.7
        clr     P1.4       ;打開led總開關
        MOV     20H,#00H    ;20H單元內(nèi)存清0(閃爍標志清0)
        SETB    00H         ;20H.0位置1(上電時自動執(zhí)行閃爍功能1)
        RET                 ;子程序返回

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

使用道具 舉報

沙發(fā)
ID:1 發(fā)表于 2012-7-28 02:27 | 只看該作者

 setb 后面的 00h 應該是在位尋址區(qū)的. 而位尋址區(qū)是從20H-2FH,共16字節(jié),是位尋址區(qū),共有128個“位”,位地址:00~7FH。所以才有上面的注釋

 

 

SETB  00H            ; 這里的01H就是位地址
MOV  00H, #00H  ; 這里的01H就是字節(jié)地址

 

 

 


 

回復

使用道具 舉報

板凳
ID:1 發(fā)表于 2012-7-28 02:29 | 只看該作者
MCS-51 單片機的存儲器地址空間,講起來,要用幾頁。
簡單介紹如下:
MCS-51的存儲器有片內(nèi)RAM、片外RAM 和 ROM 三個空間。
片內(nèi)RAM:
地址范圍是00H到7FH (52系列延伸到FFH)。
其中00H到1FH,共32字節(jié),分成四個工作寄存器區(qū),每區(qū)有寄存器 R0~R7。
對此區(qū)域,可以使用 R0~R7 來操作,但是,當前只有一個區(qū)是可以這樣讀寫的。
對此區(qū)域,也可以使用字節(jié)地址,來讀寫。
20H-2FH,共16字節(jié),是位尋址區(qū),共有128個“位”,位地址:00~7FH。
此區(qū)域,也可按照字節(jié)尋址,來讀寫。
30H-7FH,沒有什么特色,只進行字節(jié)尋址。
80H-FFH,共有128個地址號碼,其中離散的分布著21個特殊功能寄存器,必須直接尋址才能讀寫。
(52系列,在此范圍,還有128字節(jié)的 RAM,必須間接尋址才能讀寫)。
對上述空間讀寫,需用MOV指令。
----
片外RAM:
片外RAM的地址范圍是0000H到FFFFH,容量即為64KB。
對片外RAM讀寫,需用MOVX指令。
----
ROM:
ROM的地址范圍是0000H到FFFFH,容量即為64KB。
其中0000~0FFFH,即4K,在片內(nèi),其它在片外。
(對于8031,這64K的ROM,都在片外。)
對ROM讀出,需用MOVC指令。
回復

使用道具 舉報

地板
ID:43273 發(fā)表于 2012-7-28 09:53 | 只看該作者
管理員,等待的就是你,你這么一說,我大致清楚了。非常感謝您的耐心指導~!
回復

使用道具 舉報

5#
ID:43273 發(fā)表于 2012-7-28 10:05 | 只看該作者

無意中發(fā)現(xiàn)管理員回帖的時間是夜間兩點多,可想:

1。管理員白天要忙自己的事,只能晚上擠出時間打理我們這些菜鳥們重復、繁瑣的問題和求助。這是很不容易的。當今在論壇上游蕩的菜鳥居多,一旦煉就一身本領,也會遠離初學者論壇,畢竟總是回答初學者的問題是很煩的;

2。管理員回復了我2次,可見對于求助,是很有耐心的,也很認真;晚上2點多了,也沒有馬虎。

 

所以,非常感謝!

回復

使用道具 舉報

6#
ID:1 發(fā)表于 2012-7-29 01:01 | 只看該作者
呵呵 不用謝  應該的   習慣了晚上做事而已 好像搞技術的都喜歡這樣
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表