MCS-51单片机有多少个特殊功能寄存器,它们是如何分布的 MCS-51单片机的21个特殊功能寄存器中,哪些具有位寻址能...

mcs-51\u5355\u7247\u673a\u7279\u6b8a\u529f\u80fd\u5bc4\u5b58\u5668\u7684\u4f4d\u5730\u5740\u662f\u6307\u4ec0\u4e48

\u7279\u6b8a\u5bc4\u5b58\u5668\u6709\u5f88\u591a\u4e2a\uff0c\u6bcf\u4e2a\u5bc4\u5b58\u5668\u90fd\u75318\u4f4d \u4f4d\u5b57\u8282\u7ec4\u6210\uff0c\u6bcf\u4e2a\u4e3a\u6bcf\u4e2a\u4f4d\u5b57\u8282\u7684\u5730\u5740\u5c31\u53eb\u4f4d\u5730\u5740\uff0c\u901a\u8fc7\u4f4d\u5730\u5740\u7ed9\u6bcf\u4e2a\u4f4d\u8d4b\u503c\uff0c\u4f7f\u8fd9\u4e2a\u5bc4\u5b58\u5668\u80fd\u5b9e\u73b0\u67d0\u4e2a\u7279\u5b9a\u7684\u64cd\u4f5c

\u5730\u5740\u88ab8\u6574\u9664\u7684\u7279\u6b8a\u529f\u80fd\u5bc4\u5b58\u5668\u53ef\u4ee5\u4f4d\u5bfb\u5740

MCS-51单片机内的I/O口锁存器、定时器、串行口缓冲器以及各种控制寄存器和状态寄存器都以特殊功能寄存器的形式出现
。它们位于片内数据存储器之上,离散地分布在80H~FFH的地址空间范围内。MCS-51单片机特殊功能寄存器的总个数为26个
。其中有12个可以位寻址,用户可以通过位功能标记对这12个寄存器的任意一个有效位进行操作。
这些特殊功能寄存器颁在以下各个功能部件中:
(1)CPU:ACC、B、PSW、SP、DPTR(由DPL和DPH两个8位寄存器组成);
(2)中断系统:IP、IE;
(3)定时器/计数器:TMOD、TCOM、TL0、TH0、TL1、TH1;
(4)
并行I/O口:P0、P1、P2、P3;
(5)
串行口:SCON、SBUF、PCON。
51单片机的寄存器基本上都是8位的,而16位都是由两个组装起来的,例如DPTR以及定时器T0与T1

mcs-51片内的i/o口锁存器,定时器/计数器,串行口数据缓冲器以及各种控制寄存器(处pc外),都以特殊功能寄存器的形式出现,它们离散地分布在片内80h-ffh地址空间范围内。
共有23个特殊功能寄存器(三个属于8032|8052),其中五个是双字节寄存器,程序计数器pc在物理上是独立的,其余22个都属于片内数据存储器sfr块,共占26个字节。

  • 绠杩MCS-51鍗曠墖鏈鍐呴儴RAM鍦板潃绌洪棿銆佸唴閮鐗规畩鍔熻兘瀵勫瓨鍣ㄧ┖闂村強浣嶅湴鍧...
    绛旓細浣嶅鍧鍖 鍐呴儴RAM鐨20H锝2FH鍗曞厓锛屾棦鍙綔涓轰竴鑸琑AM鍗曞厓浣跨敤锛岃繘琛屽瓧鑺傛搷浣滐紝涔熷彲浠ュ鍗曞厓涓瘡涓浣嶈繘琛屼綅鎿嶄綔锛屽洜姝ゆ妸璇ュ尯绉颁箣涓轰綅瀵诲潃鍖恒備綅瀵诲潃鍖哄叡鏈16涓猂AM鍗曞厓锛岃128浣嶏紝鍦板潃涓00H锝7FH銆MCS-51鍏锋湁甯冨皵澶勭悊鏈哄姛鑳斤紝杩欎釜浣嶅鍧鍖哄彲浠ユ瀯鎴愬竷灏斿鐞嗘満鐨勫瓨鍌ㄧ┖闂淬傝繖绉嶄綅瀵诲潃鑳藉姏鏄疢CS-51鐨勪竴涓...
  • mcs-51鍗曠墖鏈鐨勫瓨鍌ㄥ櫒鍒嗕负鍝嚑涓瀛樺偍鍖?
    绛旓細2. 鏁版嵁瀛樺偍鍣紙Data Memory锛夛細杩欎竴鍖哄煙鐢ㄤ簬瀛樺偍绋嬪簭鎵ц杩囩▼涓殑鏁版嵁銆佸彉閲忎互鍙婂瘎瀛樺櫒鍊硷紝琚О浣 RAM 瀛樺偍鍣ㄣ傚湪 MCS-51 鍗曠墖鏈涓紝鏁版嵁瀛樺偍鍣ㄧ殑澶у皬閫氬父涓 128B 鑷 16KB锛屼害鍙氳繃鎵╁睍鑺墖鎻愬崌瀹归噺銆3. 鐗规畩鍔熻兘瀵勫瓨鍣紙Special Function Registers锛孲FR锛夛細杩欎簺瀵勫瓨鍣ㄤ笓鐢ㄤ簬瀛樺偍涓庡崟鐗囨満纭欢鐩稿叧鐨勬帶鍒...
  • MCS-51绯诲垪鍗曠墖鏈烘湁鍑犱釜杈撳叆杈撳嚭绔彛鍏锋湁鎬庢牱鐨勭壒鐐瑰拰鐢ㄩ
    绛旓細51鍗曠墖鏈烘湁4涓狪/O绔彛锛屾瘡涓鍙i兘鏄8浣嶅弻鍚戝彛锛屽叡鍗32鏍瑰紩鑴氥傛瘡涓鍙i兘鍖呮嫭涓涓攣瀛樺櫒锛堝嵆涓撶敤瀵勫瓨鍣≒0锝濸3锛夈佷竴涓緭鍏ラ┍鍔ㄥ櫒鍜岃緭鍏ョ紦鍐插櫒銆傞氬父鎶4涓鍙gО涓篜0锝濸3銆傚湪鏃犵墖澶栨墿灞曠殑瀛樺偍鍣ㄧ殑绯荤粺涓紝杩4涓鍙g殑姣忎竴浣嶉兘鍙互浣滀负鍙屽悜閫氱敤I/O绔彛浣跨敤銆傚湪鍏锋湁鐗囧鎵╁睍瀛樺偍鍣ㄧ殑绯荤粺涓紝P2鍙...
  • MCS-51绯诲垪鍗曠墖鏈哄叿鏈鍝簺鍩烘湰鐗瑰緛?
    绛旓細路21涓笓鐢ㄥ瘎瀛樺櫒 路2涓彲缂栫▼瀹氭椂/璁℃暟鍣5涓腑鏂簮锛2涓紭鍏堢骇锛52鏈6涓級路涓涓叏鍙屽伐涓茶閫氫俊鍙 路澶栭儴鏁版嵁瀛樺偍鍣ㄥ鍧绌洪棿涓64kB 路澶栭儴绋嬪簭瀛樺偍鍣ㄥ鍧绌洪棿涓64kB 路閫昏緫鎿嶄綔浣嶅鍧鍔熻兘路鍙屽垪鐩存彃40PinDIP灏佽 路鍗曚竴+5V鐢垫簮渚涚數 CPU锛氱敱杩愮畻鍜屾帶鍒堕昏緫缁勬垚锛屽悓鏃惰繕鍖呮嫭涓柇绯荤粺鍜岄儴鍒嗗閮鐗规畩鍔熻兘...
  • MCS-51鍗曠墖鏈鐨勫垎绫
    绛旓細鍏朵腑锛8031鎬т环姣旇緝楂橈紝鍙堟槗浜庡紑鍙戯紝鐩墠搴旂敤闈㈠箍娉涖51绯诲垪鍗曠墖鏈鐨勭壒鐐-8浣峜pu-鐗囧唴甯︽尟鑽″櫒锛岄鐜囪寖鍥翠负1.2MHz~12MHz-鐗囧唴甯128B鐨勬暟鎹瓨鍌ㄥ櫒-鐗囧唴甯4KB鐨勭▼搴忓瓨鍌ㄥ櫒-绋嬪簭瀛樺偍鍣ㄧ殑瀵诲潃绌洪棿涓64KB-鐗囧鏁版嵁瀛樺偍鍣ㄧ殑瀵诲潃绌洪棿涓64KB-128涓敤鎴蜂綅瀵诲潃绌洪棿-21涓瓧鑺鐗规畩鍔熻兘瀵勫瓨鍣-4涓8浣嶇殑I/O骞惰...
  • MCS-51绯诲垪鍗曠墖鏈涓殑瀹氭椂鍣鏈夊摢鍑犱釜涓撶敤瀵勫瓨鍣?瀹冧滑鍚勮嚜鐨勪綔鐢ㄦ槸浠涔...
    绛旓細婧㈠嚭鐨勬蹇靛拰璁剧疆浠绘剰瀹氭椂璁℃暟鐨勬柟娉3涓16浣嶅畾鏃跺櫒/璁℃暟鍣 鈥斺(51绯诲垪鏈2涓16浣峊imer灏戜竴涓猅2)瀹氭椂鍣:瀵圭墖鍐呮満鍣ㄦ椂閽(鍛ㄦ湡鏂规尝)杩涜璁℃暟璁℃暟鍣:瀵筎x寮曡剼杈撳叆鐨勮礋鑴夊啿杩涜璁℃暟涓嶵imer宸ヤ綔鏈夊叧鐨鐗规畩鍔熻兘瀵勫瓨鍣: TCON 鍜 TMODAT89S52鍗曠墖鏈鐨勫畾鏃跺櫒/璁℃暟鍣ㄥ崟鐗囨満瀹氭椂/璁℃暟鍣ㄥ唴閮ㄧ粨鏋勫崟鐗囨満瀹氭椂/璁℃暟鍣ㄥ唴閮ㄧ粨鏋勫浘瀹氭椂...
  • MCS-51绯诲垪鍗曠墖鏈烘湁鍝簺涓撶敤瀵勫瓨鍣?浠栦滑鍒嗗埆鏄嚑浣嶅瘎瀛樺櫒
    绛旓細1銆丄CC---鏄疮鍔犲櫒锛岄氬父鐢ˋ琛ㄧず銆 杩欐槸涓粈涔堜笢瑗匡紝鍙笉鑳戒粠鍚嶅瓧涓婄悊瑙o紝瀹冩槸涓涓瘎瀛樺櫒锛岃屼笉鏄竴涓仛鍔犳硶鐨勪笢瑗匡紝涓轰粈涔堢粰瀹冭繖涔堜竴涓悕瀛楀憿锛熸垨璁告槸鍥犱负鍦ㄨ繍绠楀櫒鍋氳繍绠楁椂鍏朵腑涓涓暟涓瀹氭槸鍦ˋCC涓殑缂樻晠鍚с傚畠鐨勫悕瀛鐗规畩锛岃韩浠戒篃鐗规畩锛岀◢鍚庡湪涓瘒涓垜浠皢瀛﹀埌鎸囦护锛屽彲浠ュ彂鐜帮紝鎵鏈夌殑杩愮畻绫绘寚浠ら兘...
  • MCS-51鍗曠墖鏈烘湁鍝簺绫诲瀷,鍏朵富瑕佸尯鍒槸浠涔?
    绛旓細MCS-51鍗曠墖鏈绫诲瀷 1銆佹牴鎹崟鐗囨満鍐呴儴绋嬪簭瀛樺偍鍣ㄧ殑閰嶇疆涓嶅悓鍒嗕负锛(1)鏃燫OM(ROMless)鍨嬶細8031銆80C31銆8032銆80C32 (2)甯askROM锛堟帺妯OM锛夊瀷锛8051銆80C51銆8052銆80C52銆[1](3)甯PROM鍨嬶細8751銆87C51銆8752 (4)甯2PROM鍨嬶細8951銆89C51銆8952銆89C52 2銆佹牴鎹崟鐗囨満鍐呴儴瀛樺偍鍣ㄧ殑瀹归噺閰嶇疆涓嶅悓 ...
  • 鍒楀嚭MCS-51鍗曠墖鏈鐨勫瓨璐┖闂,骞舵寚鏄庢瘡涓┖闂寸殑鍦板潃鑼冨洿?
    绛旓細鍏朵腑涓缁鐗规畩鏄0000H鈥0002H鍗曞厓锛岀郴缁熷浣嶅悗锛孭C涓0000H锛鍗曠墖鏈浠0000H鍗曞厓寮濮嬫墽琛岀▼搴忥紝濡傛灉绋嬪簭涓嶆槸浠0000H鍗曞厓寮濮嬶紝鍒欏簲鍦ㄨ繖涓変釜鍗曞厓涓瓨鏀句竴鏉℃棤鏉′欢杞Щ鎸囦护锛岃CPU鐩存帴鍘绘墽琛岀敤鎴锋寚瀹氱殑绋嬪簭銆傚彟涓缁勭壒娈婂崟鍏冩槸0003H鈥002AH锛岃繖40涓崟鍏冨悇鏈夌敤閫旓紝瀹冧滑琚潎鍖鍦板垎涓轰簲娈碉紝瀹冧滑鐨勫畾涔夊涓嬶細0003...
  • 姹備竴寮鍗曠墖鏈篗CS-51绯诲垪鐨勬寚浠ょ郴缁
    绛旓細MCS-51绯诲垪鍗曠墖鏈鎸囦护绯荤粺鍏辨湁111鏉℃寚浠,鍏朵腑鏈49鏉″崟瀛楄妭鎸囦护銆45鏉″弻瀛楄妭鎸囦护鍜17鏉′笁瀛楄妭鎸囦护銆侻CS-51鏁版嵁浼犻佹寚浠: 鏁版嵁浼犻佹寚浠ゅ叡鏈29鏉,鏁版嵁浼犻佹寚浠や竴鑸殑鎿嶄綔鏄妸婧愭搷浣滄暟浼犻佸埌鐩殑鎿嶄綔鏁,鎸囦护鎵ц瀹屾垚鍚,婧愭搷浣滄暟涓嶅彉,鐩殑鎿嶄綔鏁扮瓑浜庢簮鎿嶄綔鏁般傚鏋滆姹傚湪杩涜鏁版嵁浼犻佹椂,鐩殑鎿嶄綔鏁颁笉涓㈠け,鍒欎笉鑳界敤鐩存帴...
  • 扩展阅读:51单片机芯片型号大全 ... 51单片机图解 ... mcs-51单片机工作方式 ... mcs-51系列单片机 ... 51单片机指令代码大全 ... mcs-51指令集 ... mcs-51单片机引脚图 ... 8051架构 ... 51单片机有多少个io引脚 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网