找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2924|回復: 1
打印 上一主題 下一主題
收起左側(cè)

[求助]51單片機求教

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:49486 發(fā)表于 2013-4-18 21:26 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

單片機型號:P89C668 PDF其中的P0口的端口地址,看不明白 里面P0口的端口地址是80H,表中后面每一個端口上面又寫著 87、86、85、84、83、82、81、80 難道是P0.1的端口地址是80H,P0.1是81H........? 如果是這樣的話,表格最下面的PCON寄存器的地址是87H,這樣不是和P0.7的端口地址重復了嗎?

 

 

[此貼子已經(jīng)被作者于2013-4-18 21:35:37編輯過]
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:7485 發(fā)表于 2013-4-19 09:33 | 只看該作者

嚴格說來:p0端口鎖存器地址是80h(但一般就用80h表示端口p0的地址),pcon寄存器的地址是87h。

              凡是地址的低4位,是0或8的(比如80h、88h)特殊功能寄存器(如上面所說的2個)都可以位尋址。也就是說他們的每一位都有單獨的地址。

              p0口的地址是80h,就是可以位尋址的特殊功能寄存器,所以可以位尋址。p0.0的位地址是80h......p0.7的位地址是87h(其實p0.0、p0.7也是位地址的

               一種表示方法)。注意了:這里說的是“位地址”!

          而pcon的地址87h是字節(jié)地址,不是位地址,他和p0.7的87h是有本質(zhì)的區(qū)別的。在實際應(yīng)用中,進行位操作時使用的是位操作指令,除此以為的指令的地址

          都是字節(jié)地址,所以是不會混淆的。

              pcon的地址是87h,所以是不能位尋址的。

回復

使用道具 舉報

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

本版積分規(guī)則

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

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

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