mcs51单片机的cpu主要组成部分
运算器、控制器。1、运算器:运算器由暂存器1、暂存器2、累加器acc、b寄存器、布尔处理器和程序状态寄存器psw组成,主要完成算术运算、逻辑运算、位运算和数据传送等操作,运算结果的状态由psw保存。
2、控制器:由程序计数器pc、地址寄存器ar、数据寄存器dr、指令寄存器ir和指令译码器id组成。
绛旓細8051鐨勪腑鏂郴缁涓昏鐢变腑鏂厑璁告帶鍒跺櫒IE鍜屼腑鏂紭鍏堢骇鎺у埗鍣↖P绛夌數璺粍鎴愩傚叾涓紝IE鐢ㄤ簬鎺у埗5涓腑鏂簮涓摢浜涗腑鏂姹傝鍏佽鍚CPU鎻愬嚭锛屽摢浜涗腑鏂簮鐨勪腑鏂姹傝绂佹锛汭P鐢ㄤ簬鎺у埗5涓腑鏂簮鐨勪腑鏂姹傜殑浼樺厛鏉冪骇鍒侷/O鎺ュ彛鏄MCS-51鍗曠墖鏈瀵瑰閮ㄥ疄鐜版帶鍒跺拰淇℃伅浜ゆ崲鐨勫繀缁忎箣璺紝鐢ㄤ簬淇℃伅浼犻佽繃绋嬩腑鐨勯熷害鍖归厤鍜屽鍔...
绛旓細1. MCS-51鍗曠墖鏈灏CPU銆丷AM銆丷OM銆佸畾鏃跺櫒/璁℃暟鍣ㄥ拰I/O鎺ュ彛绛夊熀鏈姛鑳介儴浠堕泦鎴愬湪涓鍧楄姱鐗囦笂锛屽疄鐜颁簡璁$畻鏈烘墍闇鐨勫熀鏈姛鑳姐2. 鍗曠墖鏈哄唴閮涓昏閮ㄤ欢鍖呮嫭锛- 涓涓8浣岰PU锛岃礋璐f墽琛岀▼搴忔寚浠ゅ拰鎺у埗鍗曠墖鏈虹殑宸ヤ綔銆- 涓涓墖鍐呮尟鑽″櫒鍙婃椂閽熺數璺紝涓哄崟鐗囨満鎻愪緵鏃堕挓淇″彿銆- 4K瀛楄妭ROM绋嬪簭瀛樺偍鍣紝鐢ㄤ簬瀛樺偍绋嬪簭...
绛旓細鐗圭偣锛鍗曠墖鏈虹殑鐗圭偣鍙綊绾充负浠ヤ笅鍑犱釜鏂 闈細闆嗘垚搴﹂珮锛涘瓨鍌ㄥ閲忓ぇ锛涘閮ㄦ墿灞曡兘鍔涘己锛涙帶鍒跺姛鑳藉己銆1銆佷粠鍐呴儴鐨勭‖浠跺埌杞欢鏈変竴濂楀畬鏁寸殑鎸変綅鎿嶄綔绯荤粺锛岀О浣滀綅澶勭悊鍣锛屽鐞嗗璞′笉鏄瓧鎴栧瓧鑺傝屾槸浣嶃備笉浣嗚兘瀵圭墖鍐呮煇浜涚壒娈婂姛鑳藉瘎瀛樺櫒鐨勬煇浣嶈繘琛屽鐞嗭紝濡備紶閫併佺疆浣嶃佹竻闆躲佹祴璇曠瓑锛岃繕鑳借繘琛屼綅鐨勯昏緫杩愮畻锛屽叾...
绛旓細MCS-51鍏锋湁64kB绋嬪簭瀛樺偍鍣ㄥ鍧绌洪棿,瀹冩槸鐢ㄤ簬瀛樻斁鐢ㄦ埛绋嬪簭銆佹暟鎹拰琛ㄦ牸绛変俊鎭傚浜庡唴閮ㄦ棤ROM鐨8031鍗曠墖鏈,瀹冪殑绋嬪簭瀛樺偍鍣ㄥ繀椤诲鎺,绌洪棿鍦板潃涓64kB,姝ゆ椂鍗曠墖鏈虹殑绔繀椤绘帴鍦般傚己鍒CPU浠庡閮ㄧ▼搴忓瓨鍌ㄥ櫒璇诲彇绋嬪簭銆傚浜庡唴閮ㄦ湁ROM鐨8051绛夊崟鐗囨満,姝e父杩愯鏃,鍒欓渶鎺ラ珮鐢靛钩,浣緾PU鍏堜粠鍐呴儴鐨勭▼搴忓瓨鍌ㄤ腑璇诲彇绋嬪簭,褰揚C鍊艰秴杩囧唴閮≧O...
绛旓細鍗曠墖鏈篜SW瀵勫瓨鍣 鍗曠墖鏈哄伐浣滃瘎瀛樺櫒鍖 鍏朵粬绫讳技闂2011-01-11 鍦鍗曠墖鏈轰腑,CPU鏄浣曠‘瀹氬拰鏀瑰彉褰撳墠宸ヤ綔瀵勫瓨鍣ㄧ粍鐨? 10 2010-04-16 MCS-51鍗曠墖鏈璁剧疆鍑犵粍宸ヤ綔瀵勫瓨鍣 寮鏈哄浣嶅悗 CPU浣跨敤... 5 2010-05-07 51鍗曠墖鏈轰竴涓▼搴忚兘鐢ㄥ嚑缁勫伐浣滃瘎瀛樺櫒,鎬庝箞鐢? 7 2013-11-22 51绯诲垪鍗曠墖鏈哄浣曞疄鐜板伐浣滃瘎瀛樺櫒缁凴0鈥擱7...
绛旓細銆傚畠浠綅浜庣墖鍐呮暟鎹瓨鍌ㄥ櫒涔嬩笂锛岀鏁e湴鍒嗗竷鍦80H~FFH鐨鍦板潃绌洪棿鑼冨洿鍐呫MCS-51鍗曠墖鏈鐗规畩鍔熻兘瀵勫瓨鍣ㄧ殑鎬讳釜鏁颁负26涓 銆傚叾涓湁12涓彲浠ヤ綅瀵诲潃锛岀敤鎴峰彲浠ラ氳繃浣嶅姛鑳芥爣璁板杩12涓瘎瀛樺櫒鐨勪换鎰忎竴涓湁鏁堜綅杩涜鎿嶄綔銆傝繖浜涚壒娈婂姛鑳藉瘎瀛樺櫒棰佸湪浠ヤ笅鍚勪釜鍔熻兘閮ㄤ欢涓細锛1锛CPU锛欰CC銆丅銆丳SW銆丼P銆丏PTR锛堢敱DPL鍜孌PH涓...
绛旓細8051鍗曠墖鏈鍐呴儴鐢变互涓嬪嚑涓昏緫閮ㄤ欢缁勬垚锛1锛1涓8浣嶄腑澶鐞嗗崟鍏CPU锛2锛1涓墖鍐呮尟鑽″櫒鍙婃椂閽熷彂鐢熷櫒锛3锛128B鐨勬暟鎹甊AM锛3锛21涓壒娈婂姛鑳藉瘎瀛樺櫒SFR锛5锛4KB绋嬪簭ROM锛6锛4涓8浣岻/O骞惰绔彛P0---P3锛7锛1涓叏鍙屽伐绐滆绔彛锛8锛2涓16浣嶅彲缂栫▼瀹氭椂璁℃暟鍣═1銆乀2锛9锛1涓彲绠$悊5涓腑鏂簮銆2绾т紭...
绛旓細浣滃瘎瀛樺櫒鏈4缁勶紝姣忕粍閮芥槸8涓伐浣滃瘎瀛樺櫒R0~R7锛岄氳繃PSW涓殑RS1銆丷S0涓や綅鏉ラ夋嫨浣跨敤鍝竴缁勶紝濡傛灉涓嶉夛紝榛樿鏄夋嫨绗0缁勩俁S1RS0缁勫悎涓00鏃讹紝閫変腑绗0缁勫伐浣滃瘎瀛樺櫒锛孯0~R7鍦板潃涓00H~07H锛汻S1RS0缁勫悎涓01鏃讹紝閫変腑绗1缁勫伐浣滃瘎瀛樺櫒锛孯0~R7鍦板潃涓08H~0FH锛汻S1RS0缁勫悎涓10鏃讹紝閫変腑绗2缁勫伐浣滃瘎瀛樺櫒锛...
绛旓細M.MCS鈥51鍗曠墖鏈虹殑CPU涓昏鐨勭粍鎴愰儴鍒嗕负A銆傝繍绠楀櫒銆佹帶鍒跺櫒銆侻.MCS鈥51鍗曠墖鏈篊PU寮涓柇鐨勬寚浠ゆ槸 A銆係ETB EA 銆 M.MCS鈥51鍗曠墖鏈轰覆琛屽彛鍙戦/鎺ユ敹涓柇婧愮殑宸ヤ綔杩囩▼鏄:褰撲覆琛屽彛鎺ユ敹鎴栧彂閫佸畬涓甯ф暟鎹椂,灏哠CON涓殑A銆俁I鎴朤I缃0 ,鍚慍PU鐢宠涓柇銆侻.MCS鈥51鍗曠墖鏈轰覆琛屽彛鍙戦佹暟鎹殑娆″簭鏄笅杩扮殑椤哄簭A銆(1)(3)(2...
绛旓細MCS-51鍗曠墖鏈鍐呴儴鍖呭惈鍝簺涓昏閫昏緫鍔熻兘閮ㄤ欢鏈夛細(1)1涓8浣嶇殑寰澶勭悊鍣–PU銆(2)8KB鐨勭墖鍐呯▼搴忓瓨鍌ㄥ櫒Flash ROM(51瀛愮郴鍒楃殑Flash ROM涓4KB)锛岀敤浜庣儳褰曡繍琛岀殑绋嬪簭銆佸父鏁版暟鎹(3)256B鐨勭墖鍐呮暟鎹瓨鍌ㄥ櫒RAM(51瀛愮郴鍒楃殑RAM涓128B)锛屽湪绋嬪簭杩愯鏃跺彲浠ラ殢鏃.