當前位置:編程學習大全網 - 編程軟體 - 單片機裏面的寄存器的字節地址是用來幹什麽的?怎麽用?

單片機裏面的寄存器的字節地址是用來幹什麽的?怎麽用?

首先,地址的作用只有壹個,就是用來尋址。\x0d\其次,51單片機的的片內寄存器都是可以字節尋址的。\x0d\字節地址就是用來尋址壹個字節的內容,和位地址相對應,位地址就只能尋址壹個位(bit)。在單片機指令中尋址任何壹個字節都需要字節地址,尋址任何壹個位都需要位地址。所謂的IP、IE不過是我們給這個寄存器取了另外壹個名字而已。如:MOV IP,#00H 和 MOV B8H,#00H 這兩條語句是壹樣的效果。另外,從這些寄存器的使用上來說,IP、IE等特殊功能寄存器既可以字節尋址也可以位尋址,是同樣的效果。比如:SETB PX0;和 MOV IP,#01H;是壹樣的,都是將IP的第0位即PX0置1。不同的是,字節尋址的時候是8位壹起操作的,會對其它的位賦值,有時不想改變其它位的值,就用位尋址。\x0d\所以,字節地址是用來尋址字節的,位地址是用來尋址位的。就這樣。另外,IP也好,IE也好,也都是寄存器,要訪問它們也需要地址(訪問字節用字節地址,訪問位用位地址),不同的是它們用來對處理器進行配置,我們給它們取了壹些特定的名字而已。

  • 上一篇:雷柏機械和達爾優機械鍵盤都有什麽優缺點?
  • 下一篇:彈彈珠的遊戲玩法
  • copyright 2024編程學習大全網