MCS-51单片机的中断系统有那些功能部件组成?分别作什么用 MCS-51单片机内部包含哪些主要功能部件?它们的作用是什么...

mcs-51\u5355\u7247\u673a\u7684\u4e2d\u65ad\u7cfb\u7edf\u7531\u54ea\u51e0\u90e8\u5206\u7ec4\u6210?\u4f5c\u7528\u662f\u4ec0\u4e48?

51\u7cfb\u5217\u4e2d\u65ad\u6709\u4e94\u4e2a\u4e2d\u65ad\u6e90 \u4e24\u4e2a\u5916\u90e8\u4e2d\u65ad\uff0c\u4e24\u4e2a\u5b9a\u65f6\u5668\u548c\u4e00\u4e2a\u4e32\u53e3\u3002
\u4e2d\u65ad\u662f\u4e3a\u9ad8\u4f18\u5148\u7ea7\u4e8b\u4ef6\uff0c\u63d0\u4f9b\u4f18\u5148\u5904\u7406\u7684\u6743\u5229\u3002\u5982\u5916\u90e8\u4e8b\u4ef6\uff0c\u5b9a\u65f6\u4e2d\u65ad\u7b49\u3002

MCS-51\u5355\u7247\u673a\u5728\u4e00\u5757\u82af\u7247\u4e2d\u96c6\u6210\u4e86 CPU \u3001RAM\u3001ROM\u3001\u5b9a\u65f6/\u8ba1\u6570\u5668\u3001\u591a\u529f\u80fd I/O \u53e3 \u548c\u4e2d\u65ad\u63a7\u5236\u7b49\u57fa\u672c\u529f\u80fd\u90e8\u4ef6\u3002
1\u3001\u5355\u7247\u673a\u7684\u6838\u5fc3\u90e8\u5206\u662f CPU \uff0cCPU \u662f\u5355\u7247\u673a\u7684\u5927\u8111\u548c\u5fc3\u810f\u3002
2\u3001\u7a0b\u5e8f\u5b58\u50a8\u5668\u7528\u4e8e\u5b58\u653e\u7f16\u597d\u7684\u7a0b\u5e8f\u6216\u8868\u683c\u5e38\u6570\u3002
3\u3001\u6570\u636e\u5b58\u50a8\u5668\u7528\u4e8e\u5b58\u653e\u4e2d\u95f4\u8fd0\u7b97\u7ed3\u679c\u3001\u6570\u636e\u6682\u5b58\u548c\u7f13\u51b2\u3001\u6807\u5fd7\u4f4d\u7b49\u3002
4\u3001\u5b9a\u65f6/\u8ba1\u6570\u5668\u5b9e\u8d28\u4e0a\u662f\u52a0\u6cd5\u8ba1\u6570\u5668\uff0c\u5f53\u5b83\u5bf9\u5177\u6709\u56fa\u5b9a\u65f6\u95f4\u95f4\u9694\u7684\u5185\u90e8\u673a\u5668\u5468\u671f\u8fdb\u884c\u8ba1\u6570\u65f6 \uff0c\u5b83\u662f\u5b9a\u65f6\u5668;\u5f53\u5b83\u5bf9\u5916\u90e8\u4e8b\u4ef6\u8fdb\u884c\u8ba1\u6570\u65f6\uff0c\u5b83\u662f\u8ba1\u6570\u5668\u3002
5\u3001I/O \u63a5\u53e3\u7684\u4e3b\u8981\u529f\u80fd\u5305\u62ec\uff1a\u7f13\u51b2\u4e0e\u9501\u5b58\u6570\u636e\u3001\u5730\u5740\u8bd1\u7801\u3001\u4fe1\u606f\u683c\u5f0f\u8f6c\u6362\u3001\u4f20\u9012\u72b6\u6001(\u5916 \u8bbe\u72b6\u6001)\u548c\u53d1\u5e03\u547d\u4ee4\u7b49\u3002
6\u3001\u4e2d\u65ad\u63a7\u5236\u53ef\u4ee5\u89e3\u51b3 CPU \u4e0e\u5916\u8bbe\u4e4b\u95f4\u901f\u5ea6\u5339\u914d\u7684\u95ee\u9898\uff0c\u4f7f\u5355\u7247\u673a\u53ef\u4ee5\u53ca\u65f6\u5904\u7406\u7cfb\u7edf\u4e2d\u8bb8 \u591a\u968f\u673a\u7684\u53c2\u6570\u548c\u4fe1\u606f\uff0c\u540c\u65f6\uff0c\u5b83\u4e5f\u63d0\u9ad8\u4e86\u5176\u5904\u7406\u6545\u969c\u4e0e\u5e94\u53d8\u80fd\u529b\u7684\u80fd\u529b\u3002
\u5355\u7247\u673a\u53c8\u79f0\u5355\u7247\u5fae\u63a7\u5236\u5668,\u5b83\u4e0d\u662f\u5b8c\u6210\u67d0\u4e00\u4e2a\u903b\u8f91\u529f\u80fd\u7684\u82af\u7247,\u800c\u662f\u628a\u4e00\u4e2a\u8ba1\u7b97\u673a\u7cfb\u7edf\u96c6\u6210\u5230\u4e00\u4e2a\u82af\u7247\u4e0a\u3002\u76f8\u5f53\u4e8e\u4e00\u4e2a\u5fae\u578b\u7684\u8ba1\u7b97\u673a\uff0c\u548c\u8ba1\u7b97\u673a\u76f8\u6bd4\uff0c\u5355\u7247\u673a\u53ea\u7f3a\u5c11\u4e86I/O\u8bbe\u5907\u3002\u6982\u62ec\u7684\u8bb2\uff1a\u4e00\u5757\u82af\u7247\u5c31\u6210\u4e86\u4e00\u53f0\u8ba1\u7b97\u673a\u3002\u5b83\u7684\u4f53\u79ef\u5c0f\u3001\u8d28\u91cf\u8f7b\u3001\u4ef7\u683c\u4fbf\u5b9c\u3001\u4e3a\u5b66\u4e60\u3001\u5e94\u7528\u548c\u5f00\u53d1\u63d0\u4f9b\u4e86\u4fbf\u5229\u6761\u4ef6\u3002\u540c\u65f6\uff0c\u5b66\u4e60\u4f7f\u7528\u5355\u7247\u673a\u662f\u4e86\u89e3\u8ba1\u7b97\u673a\u539f\u7406\u4e0e\u7ed3\u6784\u7684\u6700\u4f73\u9009\u62e9\u3002
\u5355\u7247\u673a\u7684\u4f7f\u7528\u9886\u57df\u5df2\u5341\u5206\u5e7f\u6cdb\uff0c\u5982\u667a\u80fd\u4eea\u8868\u3001\u5b9e\u65f6\u5de5\u63a7\u3001\u901a\u8baf\u8bbe\u5907\u3001\u5bfc\u822a\u7cfb\u7edf\u3001\u5bb6\u7528\u7535\u5668\u7b49\u3002\u5404\u79cd\u4ea7\u54c1\u4e00\u65e6\u7528\u4e0a\u4e86\u5355\u7247\u673a\uff0c\u5c31\u80fd\u8d77\u5230\u4f7f\u4ea7\u54c1\u5347\u7ea7\u6362\u4ee3\u7684\u529f\u6548\uff0c\u5e38\u5728\u4ea7\u54c1\u540d\u79f0\u524d\u51a0\u4ee5\u5f62\u5bb9\u8bcd\u2014\u2014\u201c\u667a\u80fd\u578b\u201d\uff0c\u5982\u667a\u80fd\u578b\u6d17\u8863\u673a\u7b49\u3002

:(1)中央处理器CPUMCS-51系列单片机有一个8位的CPU,由运算部件,控制部件构成,其中包括振荡电路和时钟电路,主要完成单片机的运算和控制功能。它是单片机的核心部件,决定了单片机的主要功能特性。MCS-51单片机的CPU不仅可以处理字节数据,还可以进行位变量的处理。(2)片内数据存储器RAM片内带有128字节的数据存储器RAM,其片外可寻址范围为64KB。数据存储器用于存储单片机运行过程中的工作变量、中间结果和最终结果等。(3)片内程序存储器ROM/EPROM片内带有4KB程序存储器ROM,其片外可寻址范围为64KB。8031单片机内部无ROM。程序存储器既可以存放已编制的程序,也可以存放一些原始数据和表格。(4)特殊功能寄存器SFR片内有21个特殊功能寄存器SFR,用以控制和管理内部算术逻辑部件、并行I/O口、串行I/O口、定时/计数器、中断系统等功能模块的工作。(5)并行口4个8位的并行I/O口:P0、P1、P2、P3。(6)串行口1个全双工的串行口,可以实现单片机和外设之间数据的逐位传送。(7)定时/计数器片内有两个16位的定时/计数器,可以设置为定时方式或计数方式。(8)中断系统具有5个中断源,可编程为2个优先级的中断系统。

由中断允许寄存器(作用是启动总中断),中断优先寄存器(作用是设定中断原优先级),串行口控制寄存器(用于串口通信),

  • 鍗曠墖鏈浣滀笟
    绛旓細2. 鍦–PU鍝嶅簲涓柇鍚庯紝闇鐢卞閮ㄧ‖浠舵竻闄ょ浉搴旂殑涓柇璇锋眰鏍囧織鐨勪腑鏂槸 IEI 銆3. 鍦–PU鍝嶅簲涓柇鍚庯紝涓嶈兘鐢卞唴閮ㄧ‖浠惰嚜鍔ㄦ竻闄ょ浉搴旂殑涓柇璇锋眰鏍囧織锛屽繀椤诲湪涓柇鏈嶅姟绋嬪簭涓敤杞欢鏉ユ竻闄や腑鏂姹傛爣蹇楃殑涓柇鏄 scon涓插彛涓柇 銆4. MCS-51鍗曠墖鏈虹殑涓柇绯荤粺鏈 2 涓紭鍏堢骇锛屼腑鏂紭...
  • MCS-51鏈鍝簺涓柇婧?
    绛旓細MCS-51绯诲垪鍗曠墖鏈烘湁5涓腑鏂簮锛屼腑鏂垎涓2涓腑鏂紭鍏堢骇锛屽嵆楂樹紭鍏堢骇鍜屼綆浼樺厛绾э紝姣忎釜涓柇婧愮殑浼樺厛绾ч兘鍙互鐢辫蒋浠舵潵璁惧畾锛51鍗曠墖鏈轰腑鏂郴缁鐨勭粍鎴:瀹冪敱4涓笌涓柇鏈夊叧鐨勭壒娈婂姛鑳藉瘎瀛樺櫒锛圱CON銆丼CON鐨勭浉鍏充綅浣滀腑鏂簮鐨勬爣蹇椾綅锛夈佷腑鏂厑璁告帶鍒跺瘎瀛樺櫒IE銆佷腑鏂紭鍏堢骇绠$悊锛圛P瀵勫瓨鍣級鍜屼腑鏂『搴忔煡璇㈤昏緫鐢佃矾绛...
  • 51鍗曠墖鏈轰腑鏈鍝簺涓柇婧?
    绛旓細mcs-51鍗曠墖鏈烘湁5涓涓柇婧愶紝鍒嗗埆涓猴細1銆佸閮ㄤ腑鏂0锛圛NT0锛夛細榛樿涓柇绾у埆鏈楂橈紝涓柇鍏ュ彛鍦板潃0003H锛2銆佸畾鏃/璁℃暟鍣0锛圱1锛夛細榛樿涓柇绾у埆绗2锛屼腑鏂叆鍙e湴鍧000BH锛3銆佸閮ㄤ腑鏂1锛圛NT1锛夛細榛樿涓柇绾у埆绗3锛屼腑鏂叆鍙e湴鍧0013H锛4銆佷覆琛屽彛涓柇锛圱X/RX锛夛細榛樿涓柇绾у埆绗4锛屼腑鏂叆鍙e湴鍧0023H锛5銆...
  • MCS-51绯诲垪鍗曠墖鏈虹殑鏈鍑犱釜涓柇婧?鍚勪腑鏂爣蹇楁槸濡備綍浜х敓鐨?濡備綍娓呴櫎鍚...
    绛旓細瀹氭椂鍣═0,T1璁℃暟婧㈠嚭浜х敓涓柇锛岃繘鍏ヤ腑鏂▼搴忕‖浠惰嚜鍔ㄦ竻鏍囧織浣嶏紱涓茶鍙e彂閫佸畬鎴愭垨鑰呮帴鏀跺埌鏁版嵁灏辫Е鍙戜腑鏂紝鐢变簬鏄袱涓腑鏂爣蹇楀叡浜竴涓腑鏂悜閲忥紝鎵浠ラ渶瑕佸湪涓柇绋嬪簭閲岀敱杞欢鍒ゆ柇鏄彂閫佷腑鏂繕鏄帴鍙椾腑鏂紝骞朵笖鍙兘鐢辫蒋浠舵竻鏍囧織浣嶏紱浠ヤ笂鏄爣鍑51鐨勪腑鏂郴缁锛52鐢变簬澶氫簡涓涓猅2瀹氭椂鍣紙T2瀹氭椂鍣ㄨ窡T0,T1鍔熻兘鐩稿樊...
  • MCS-51鍗曠墖鏈烘湁澶氬皯涓壒娈婂姛鑳藉瘎瀛樺櫒,瀹冧滑鏄浣曞垎甯冪殑
    绛旓細杩欎簺鐗规畩鍔熻兘瀵勫瓨鍣ㄩ鍦ㄤ互涓嬪悇涓姛鑳介儴浠朵腑锛氾紙1锛塁PU锛欰CC銆丅銆丳SW銆丼P銆丏PTR锛堢敱DPL鍜孌PH涓や釜8浣嶅瘎瀛樺櫒缁勬垚锛夛紱锛2锛涓柇绯荤粺锛欼P銆両E锛涳紙3锛夊畾鏃跺櫒/璁℃暟鍣細TMOD銆乀COM銆乀L0銆乀H0銆乀L1銆乀H1锛涳紙4锛夊苟琛孖/O鍙o細P0銆丳1銆丳2銆丳3锛涳紙5锛変覆琛屽彛锛歋CON銆丼BUF銆丳CON銆51鍗曠墖鏈虹殑瀵勫瓨鍣ㄥ熀鏈笂閮芥槸...
  • 鍗曠墖鏈轰腑,姣斿51鍗曠墖鏈烘湁浜斾釜涓柇婧,涓や釜澶栭儴涓柇婧,涓や釜瀹氭椂鍣ㄤ腑鏂簮...
    绛旓細MCS-51鍗曠墖鏈轰腑鏂郴缁鐨勭粨鏋勶細5涓腑鏂簮鐨勭鍙枫佸悕绉板強浜х敓鐨勬潯浠跺涓嬨侷NT0锛氬閮ㄤ腑鏂0锛岀敱P3锛2绔彛绾垮紩鍏ワ紝浣庣數骞虫垨涓嬭烦娌垮紩璧枫侷NT1锛氬閮ㄤ腑鏂1锛岀敱P3锛3绔彛绾垮紩鍏ワ紝浣庣數骞虫垨涓嬭烦娌垮紩璧枫俆0锛氬畾鏃跺櫒锛忚鏁板櫒0涓柇锛岀敱T0璁℃弧鍥為浂寮曡捣銆俆1锛氬畾鏃跺櫒锛忚鏁板櫒l涓柇锛岀敱T1璁℃弧鍥為浂寮曡捣銆俆I锛廟I...
  • MCS-51鍗曠墖鏈轰腑,涓柇鍜涓柇绯荤粺鐨勬蹇,鍙婂叾涓昏鍔熻兘銆
    绛旓細涓柇锛氬綋MCS-C51鍗曠墖鏈虹殑CPU姝e湪澶勭悊鏌愪欢浜嬫儏鐨勬椂鍊欙紝鍗曠墖鏈哄閮ㄦ垨鍐呴儴鍙戠敓鐨勬煇涓鏃堕棿璇锋眰CPU绔嬪嵆鍘诲鐞嗭紝浜庢槸,CPU鏆傛椂涓褰撳墠鐨勫伐浣滐紝杞埌缁堢鏈嶅姟澶勭悊绋嬪簭澶勭悊鎵鍙戠敓鐨勪簨浠躲備腑鏂湇鍔″鐞嗙▼搴忓鐞嗗畬璇ヤ簨浠跺悗锛屽啀鍥炲埌鍘熸潵琚腑姝㈢殑鍦版柟锛岀户缁師鏉ョ殑宸ヤ綔锛岃繖绉颁负涓柇銆涓柇绯荤粺锛氳兘澶熷疄鐜颁腑鏂鐞嗗姛鑳界殑閮ㄤ欢绉...
  • MCS51鍗曠墖鏈烘湁鍝嚑涓涓柇?
    绛旓細MCS-51 鍗曠墖鏈锛屾湁浜斾釜涓柇婧愩侷NT0銆乀0銆両NT1銆乀1銆乁ART銆52 鍗曠墖鏈猴紝鏈夊叚涓腑鏂簮銆傚浜嗕竴涓 T2銆傚埆蹇樿閲囩撼銆
  • 51鍗曠墖鏈轰腑鏂湁鍝簺?
    绛旓細锛2锛夊嚱鏁板悕()interrupt 1 {} //瀵瑰簲瀹氭椂鍣/璁℃暟鍣0涓柇锛涳紙3锛夊嚱鏁板悕()interrupt 2 {} //瀵瑰簲澶栭儴涓柇1锛涳紙4锛夊嚱鏁板悕()interrupt 3 {} //瀵瑰簲瀹氭椂鍣/璁℃暟鍣1涓柇锛涳紙5锛夊嚱鏁板悕()interrupt 4 {} //瀵瑰簲涓插彛涓柇锛51鍗曠墖鏈鏄鎵鏈夊吋瀹笽ntel 8031鎸囦护绯荤粺鐨勫崟鐗囨満鐨缁熺О銆傝绯诲垪鍗曠墖鏈虹殑濮嬬...
  • 51鍗曠墖鏈烘湁鍝簺涓柇婧?
    绛旓細PCI绛涓柇锛屽叿浣撶湅鍗曠墖鏈虹殑璧勬枡銆侾roteus 鑷粠鏈変簡鍗曠墖鏈轰篃灏辨湁浜嗗紑鍙绯荤粺锛岄殢鐫鍗曠墖鏈虹殑鍙戝睍寮鍙戠郴缁熶篃鍦ㄤ笉鏂彂灞曘 keil鏄竴绉嶅厛杩涚殑鍗曠墖鏈洪泦鎴愬紑鍙戠郴缁熴傚畠浠h〃鐫姹囩紪璇█鍗曠墖鏈哄紑鍙戠郴缁熺殑鏈鏂板彂灞曪紝棣栧垱澶氶」渚垮埄鎶鏈紝灏嗗紑鍙戠殑缂栫▼/浠跨湡/璋冭瘯/鍐欏叆/鍔犲瘑绛夋墍鏈夎繃绋嬩竴姘斿懙鎴愶紝涓棿涓嶉』浠讳綍缂栬瘧鎴栨眹缂栥
  • 扩展阅读:51单片机五个中断源 ... 51单片机的中断过程 ... mcs-51单片机的最小系统 ... mcs51的中断源有哪5个 ... mcs-51单片机工作方式 ... mcs-51单片机的中断源有 ... 51单片机程序100例 ... 单片机的中断源有哪些 ... 51单片机有没有中断系统 ...

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