找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 16674|回復(fù): 11
收起左側(cè)

單片機請問字節(jié)地址和位地址是什么意思

[復(fù)制鏈接]
ID:66350 發(fā)表于 2014-9-18 11:24 來自觸屏版 | 顯示全部樓層 |閱讀模式
請問字節(jié)地址和位地址是什么意思?求大神舉例說明
回復(fù)

使用道具 舉報

ID:65425 發(fā)表于 2014-9-18 11:50 | 顯示全部樓層
一個字節(jié)是8個位,從以下一個小小的例子給你說。例如你要給P0口的第3腳送1,其他腳送0,你可以這樣送:1.字節(jié)地址方法送P0=0x04(即0000 0100B);2.位地址的方法:P0^2=1.希望對已有用。
回復(fù)

使用道具 舉報

ID:37685 發(fā)表于 2014-9-18 12:33 | 顯示全部樓層
首先你要知道,一個字節(jié)等于八位,所以自己第一次可以存儲八位,位地址這一次只能存儲一位
回復(fù)

使用道具 舉報

ID:336670 發(fā)表于 2018-6-13 18:47 來自觸屏版 | 顯示全部樓層
沒懂,這個字節(jié)地址是固定的嗎
回復(fù)

使用道具 舉報

ID:350754 發(fā)表于 2018-6-13 19:52 | 顯示全部樓層
如果對于8位的單片機來說,一般都講字節(jié)地址,也就是一個8位二進制值數(shù)在ram 和rom中得地址,但是,在這些8位字節(jié)中的位有其相應(yīng)的作用,所以位也有地址。 這個類似于在電影院中,幾排幾座的意思。 排 就是字節(jié)地址, 座就是位地址。
回復(fù)

使用道具 舉報

ID:351471 發(fā)表于 2018-6-13 22:47 | 顯示全部樓層
位地址就是每一個位的地址,8位一個字節(jié),如果把字節(jié)比為一個8位的數(shù)組的話,字節(jié)地址就是這個數(shù)組的首地址
回復(fù)

使用道具 舉報

ID:351531 發(fā)表于 2018-6-14 00:34 | 顯示全部樓層
這個字節(jié)地址是固定的?
回復(fù)

使用道具 舉報

ID:123289 發(fā)表于 2018-6-14 05:31 | 顯示全部樓層
一個班8個人,排成一行。
一個軍區(qū)65536個班,按班一行行排列整齊,并從第0行至65535行編上號。
能叫出是哪個班的:叫字節(jié)地址(范圍0-65536)。
能叫出是哪個戰(zhàn)士的,一定需要班號(字節(jié)地址)+列號(戰(zhàn)士在本班的位置號0-7)
這個列號,就是位地址,它的范圍(0-7)

回復(fù)

使用道具 舉報

ID:351849 發(fā)表于 2018-6-14 14:59 | 顯示全部樓層
單片機中的存儲器通常以字節(jié)(8bit)為單位來進行組織,即每一個字節(jié)有一個地址,通過“字節(jié)”地址可以訪問到存儲器中的任何一個字節(jié),這是最常見的形式。以“sfr”開頭的,就是在定義字節(jié)地址,相當于給指定的地址又起了一個別名,以后可以通過這個別名訪問字節(jié)存儲單元。    針對開關(guān)控制之類的應(yīng)用MCS-51單片機內(nèi)部集成了一個一位的處理器,這個處理器的操作對象是單個的比特位(并非字節(jié)),為了對位的情況進行存儲,在原字節(jié)形式的存儲器上又疊加了一個位存儲區(qū),針對每一個比特位給定一個地址,這樣就構(gòu)成了位地址空間。由于是疊加設(shè)計的位存儲區(qū),形式上就表現(xiàn)為:存儲器中的某些存儲單元即可以通過字節(jié)地址訪問,也可以通過位地址訪問(具體是訪問該字節(jié)中的某個比特位)。在MCS-51單片機中被疊加設(shè)計的這些字節(jié)存儲單元的字節(jié)地址有一個點,就是:字節(jié)地址的最低位要么是十六進制的0,要么是十六進制的8,而且位地址當中的00H對應(yīng)的是字節(jié)20H中的D0位。    sbit就是給位地址定義別名,以后可以通過這個別名,直接訪問相應(yīng)的比特位。    盡管你所舉的例子中位地址和字節(jié)地址是同一個數(shù)值,但它們之間沒有必然的聯(lián)系。單片機拿到這個地址后,到底是訪問單個比特位還是訪問字節(jié),要看指令中體現(xiàn)出的數(shù)據(jù)寬度而定
回復(fù)

使用道具 舉報

ID:351850 發(fā)表于 2018-6-14 15:29 | 顯示全部樓層
一個字節(jié)是8個位,例如你要給P0口的第3腳送1,其他腳送0,你可以這樣送:1.字節(jié)地址方法送P0=0x04(即0000 0100B);2.位地址的方法:P0^2=1
回復(fù)

使用道具 舉報

ID:351850 發(fā)表于 2018-6-14 15:29 | 顯示全部樓層
一個字節(jié)是8個位,例如你要給P0口的第3腳送1,其他腳送0,你可以這樣送:1.字節(jié)地址方法送P0=0x04(即0000 0100B);2.位地址的方法:P0^2=1
回復(fù)

使用道具 舉報

ID:351926 發(fā)表于 2018-6-14 15:49 | 顯示全部樓層
8位二進制值數(shù)在ram 和rom中得地址,8位字節(jié)中的位有其相應(yīng)的作用,所以位也有地址。 這個類似于在電影院中,幾排幾座的意思。 排 就是字節(jié)地址, 座就是位地址。
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表