MCS-51单片机复位后,CPU从程序存储器的哪一个单元开始执行程序? 怎样确定MCS-51单片机复位后是从片内还是片外执行程序

AT89C51\u5355\u7247\u673a\u4e0a\u7535\u540e\uff0c\u4e3a\u4ec0\u4e48\u80fd\u591f\u4ece\u7a0b\u5e8f\u5b58\u50a8\u5668\u76840000H\u5355\u5143\u5f00\u59cb\u6267\u884c\u7a0b\u5e8f\uff1f

AT89C51\u5355\u7247\u673a\u4e0a\u7535\u540e,\u5373\u4e0a\u7535\u590d\u4f4d\u540e\uff0c\u7a0b\u5e8f\u8ba1\u6570\u5668\uff08\u4e5f\u53eb\u6307\u4ee4\u6307\u9488\uff09PC\u7684\u503c=0000H;
\u5728\u786c\u4ef6\u4e0a\uff0c\u7a0b\u5e8f\u8ba1\u6570\u5668\uff08\u4e5f\u53eb\u6307\u4ee4\u6307\u9488\uff09PC\u7684\u503c\u5c31\u662f\u5355\u7247\u673a\u4e0b\u4e00\u6761\u8981\u6267\u884c\u7684\u5355\u7247\u673a\u6307\u4ee4\u7684\u5730\u5740\u3002

\u56e0\u6b64AT89C51\u5355\u7247\u673a\u4e0a\u7535\u540e\uff0c\u7a0b\u5e8f\u5c06\u4ece\u7a0b\u5e8f\u5b58\u50a8\u5668\u76840000H\u5355\u5143\u5f00\u59cb\u6267\u884c\u3002

\u5475\u5475 \u6ee1\u610f\u5c31\u9009\u6ee1\u610f\u56de\u7b54 \u55bd

\u5f53EA/VPP\u5f15\u811a\u63a5\u5730\uff08\u4f4e\u7535\u5e73\uff09\u65f6\uff0c\u53ea\u6267\u884c\u7247\u5916ROM\u7a0b\u5e8f\u3002\u5f53EA/VPP\u5f15\u811a\u63a5VCC\uff08\u9ad8\u7535\u5e73\uff09\u65f6\uff0c\u5982\u679c\u81ea\u5e26EEPROM\u5219\u4ece\u7247\u5185ROM0000H\u5f00\u59cb\u6267\u884c\uff0c\u76f4\u5230\u7247\u5185\u5b58\u50a8\u533a\u7528\u5b8c\u63a5\u7740\u5728\u7247\u5916\u5b58\u50a8\u533a\u6267\u884c\u7a0b\u5e8f\u3002

PC=0000H,从ROM的第一个字节单元开始执行。

从0000H开始执行。

0000H

  • 51鍗曠墖鏈鎬庝箞杈撳嚭鍥哄畾鐨勮剦鍐插悗鍋滄.
    绛旓細while( cp >0){ ...; //杈撳嚭鑴夊啿浠g爜 }
  • 姹51鍗曠墖鏈鎺у埗鐨勪氦閫氱伅鐢佃矾鍥
    绛旓細瀹為獙鏃剁敤鍙戝厜浜屾瀬绠′唬鏇匡級锛岄獙璇佺數璺殑閫昏緫鍔熻兘銆2锛庤璁°佺粍瑁呯鑴夊啿浜х敓鐢佃矾銆3锛庣粍瑁呫佽皟璇曞畾鏃剁數璺傚綋 CP淇″彿涓 1Hz姝f柟娉㈡椂锛岀敾鍑篊P銆 Q0銆 Q1銆 Q2銆丵3銆丵4銆乀L锛庛乀Y鐨勬尝褰紝骞舵敞鎰忓畠浠箣闂翠竴鐨勬椂搴忓叧绯汇4锛庣粍瑁呫佽皟璇曟帶鍒跺櫒鐢佃矾銆5锛庡畬鎴愪氦閫氱伅鎺у埗鐢佃矾鐨勮仈璋冿紝骞舵祴璇曞叾鍔熻兘銆
  • 鍩轰簬MCS-51鍗曠墖鏈鐨勬暟瀛楁椂閽熺郴缁熻璁
    绛旓細鍒╃敤MCS-51鍗曠墖鏈鐨勬眹缂栨寚浠ゆ垨C51缂栧啓绋嬪簭.鐢―S1302鍋氱殑鏃堕挓鑺墖,鎴戣璁捐鍘熺悊鍥惧拰绋嬪簭.鎴戦偖鐩告槸[email protected]鍥犱负鏄仛澶氳矾鏃堕挓鑰51鍗曠墖鏈哄彧鑳藉仛涓よ矾鎵浠ヨ鐢ㄥ埌DS1302鏃堕挓鑺墖:... 鍒╃敤MCS-51鍗曠墖鏈虹殑姹囩紪鎸囦护鎴朇51缂栧啓绋嬪簭.鐢―S1302鍋氱殑鏃堕挓鑺墖,鎴戣璁捐鍘熺悊鍥惧拰绋嬪簭.鎴戦偖鐩告槸[email protected]鍥犱负鏄仛...
  • MCS51鍗曠墖鏈A=17H,褰揂琚姞涓88H鍚,OV涓( )
    绛旓細51鍗曠墖鏈涓紝婧㈠嚭鏍囧織OV=CP鈯旵S锛屽簲璇ヨ〃绀轰负OV=C6'鈯旵7'銆傚嵆鍔犲噺杩愮畻鏃讹紝C6'鏄楂樹綅D6I鍚戞渶楂樹綅浜х敓鐨勮繘浣嶆垨鍊熶綅锛孋7'鏄渶楂樹綅D7I鍚戠涔濅綅浜х敓鐨勮繘浣嶆垨鍊熶綅锛屼簩鑰呯殑寮傛垨缁撴灉鍗充负OV銆侫=17H锛屽綋A琚姞涓88H鍚庯紝D6銆丏7閮芥病浜х敓杩涗綅锛孋6'銆丆7閮芥槸0锛孋6'鈯旵7=0锛屾墍浠V=0銆
  • 51鍗曠墖鏈鍜74hc595椹卞姩8浣嶆暟鐮佺鐨勭▼搴,鍝敊浜?鏄剧ず涔辩爜?
    绛旓細浣犵殑杩欎釜涓嶆槸涔辩爜灏辨湁闂浜嗭紒~浣犱粩缁嗙悊瑙d竴涓嬭繖娈 void wr595(uchar dat){ uchar a;for(a=8;a>0;a--){ SH_CP=0;DS=dat&0x80;dat<<=1;SH_CP=1;_nop_();_nop_();SH_CP=0;_nop_();_nop_();SH_CP=1;} } 浣犵殑for寰幆鏄湁闂鐨 浠ヤ负浣犵殑姣忎釜瀛楄妭绉讳簡澶氭 鎵浠ュ氨涔辩爜...
  • 51鍗曠墖鏈瀹炵幇TCP/IP
    绛旓細51 + 宓屽叆寮忎互澶綉鑺墖锛嶰K 浜 鍒拌繖閲屾湁浣犳兂瑕佺殑:http://www.bocon.com.cn/index.php?option=com_content&task=view&id=317&Itemid=670&gclid=CP70rIKr2aECFQMXewodwVLpHA 浣嗕环鏍兼湁鐐硅吹锛庢櫘閫51鍋氫笉浜 TCP/IP, 鍦ㄤ笅闈㈡壘涓娆惧ぇ RAM锛1K浠ヤ笂锛 鐨勬悶瀹 http://www.mcu-memory.com/ 涓...
  • avr cp鏄粈涔
    绛旓細鏃╂湡鍗曠墖鏈涓昏鐢变簬宸ヨ壓鍙婅璁℃按骞充笉楂樸佸姛鑰楅珮鍜屾姉骞叉壈鎬ц兘宸瓑鍘熷洜锛屾墍浠ラ噰鍙栫ǔ濡ユ柟妗堬細鍗抽噰鐢ㄨ緝楂樼殑鍒嗛绯绘暟瀵规椂閽熷垎棰戯紝浣垮緱鎸囦护鍛ㄦ湡闀匡紝鎵ц閫熷害鎱浠ュ悗鐨 CMOS鍗曠墖鏈鸿櫧鐒堕噰鐢ㄦ彁楂樻椂閽熼鐜囧拰缂╁皬鍒嗛绯绘暟绛夋帾鏂斤紝浣嗚繖绉嶇姸鎬佸苟鏈褰诲簳鏀硅(51浠ュ強51鍏煎)銆傛闂磋櫧鏈夋煇浜涚簿绠鎸囦护闆嗗崟鐗囨満(RISC)闂笘,浣嗕緷鐒...
  • 鑳藉垎鏋愪笅鍥剧墖閲岀殑鐢佃矾鐨勮繍琛岃繃绋嬪悧?
    绛旓細鐢盇T89S51楂樻ц兘CMOS 8浣嶅崟鐗囨満涓烘牳蹇冪殑娓╁害鎺у埗绯荤粺銆 AT89S51鏄竴涓綆鍔熻楋紝楂樻ц兘CMOS 8浣鍗曠墖鏈猴紝鐗囧唴鍚4k Bytes ISP(In-system programmable)鐨勫彲鍙嶅鎿﹀啓1000娆$殑Flash鍙绋嬪簭瀛樺偍鍣紝鍣ㄤ欢閲囩敤ATMEL鍏徃鐨勯珮瀵嗗害銆侀潪鏄撳け鎬у瓨鍌ㄦ妧鏈埗閫狅紝鍏煎鏍囧噯MCS-51鎸囦护绯荤粺鍙80C51寮曡剼缁撴瀯锛岃姱鐗囧唴闆嗘垚浜嗛氱敤8浣...
  • 鎬ユ眰濡備綍鐢51鍗曠墖鏈鎺у埗姝ヨ繘鐢垫満,浣垮叾甯﹀姩绗旂敾鍦
    绛旓細缁欎竴涓互鍓嶉珮涓啓鐨勬杩涚數鏈虹▼搴忕粰浣狅紝涓嶇煡閬撹涓嶈锛屽鏋滄杩涚數鏈轰笉涓鏍峰簲璇ユ槸涓嶈鐨勶紝楂樹腑鍐欑殑锛屼篃娌℃湁鏀硅繃锛屼及璁′笉鏄庝箞涓ヨ皑锛屽啓寰椾篃涓嶅ソ锛屼笉杩囧笇鏈涜兘甯埌浣犮傜敤51鍗曠墖鏈鍐欑殑 define _121_C_include "reg51.h"include "121.h"include "intrins.h"sbit k1=P1^7;sbit k2=P1^6;sbit cp=...
  • 鎬庢牱鐢51鍗曠墖鏈鎺у埗浼烘湇鐢垫満鐨勮搴?
    绛旓細鍚屽,鑰佸疄璇,涓嶇敤浼烘湇椹卞姩鍣ㄥ熀鏈笉鍙兘,鍥犱负鍗曠墖鏈鸿鐩存帴椹卞姩涓閮ㄤ氦娴佷己鏈嶇數鏈洪渶瑕佸ぇ閲忔暟瀛椾俊鍙峰鐞(涔橀櫎,涓夎鍙樻崲).濡傛灉绯荤粺閲屽寘鍚己鏈嶉┍鍔ㄥ櫒,浣犳湁涓や釜鍔炴硶.涓.璁╀己鏈嶉┍鍔ㄥ櫒宸ヤ綔鍦ㄤ綅缃ā寮(CP鑴夊啿/DIR鏂瑰悜鎺ュ彛),鍗曠墖鏈鍙鑳界敤瀹氭椂鍣ㄤ骇鐢熻剦鍐插氨鍙互浜,纭欢涓婄敤鍏夎,闆嗙數鏈哄紑璺緭鍑虹粰浼烘湇椹卞姩鍣.浜.璁...
  • 扩展阅读:ymc色谱柱c18 ... 51单片机引脚怎么接 ... mcs-51单片机上电复位 ... mcs-51上电复位时 p0 ... 网络摄像头ct3cy使用手册 ... 51单片机图解 ... 51单片机指令代码大全 ... mcs-51单片机项目教程 ... mcs-51单片机引脚图 ...

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