89S51单片机详细介绍 AT89S51单片机是什么单片机

AT89S51S\u5355\u7247\u673a\u7b80\u4ecb

AT89S51\u662f\u4e00\u4e2a\u4f4e\u529f\u8017\uff0c\u9ad8\u6027\u80fdCMOS 8\u4f4d\u5355\u7247\u673a\uff0c\u7247\u5185\u542b4k Bytes ISP(In-system programmable)\u7684\u53ef\u53cd\u590d\u64e6\u51991000\u6b21\u7684Flash\u53ea\u8bfb\u7a0b\u5e8f\u5b58\u50a8\u5668\uff0c\u5668\u4ef6\u91c7\u7528ATMEL\u516c\u53f8\u7684\u9ad8\u5bc6\u5ea6\u3001\u975e\u6613\u5931\u6027\u5b58\u50a8\u6280\u672f\u5236\u9020\uff0c\u517c\u5bb9\u6807\u51c6MCS-51\u6307\u4ee4\u7cfb\u7edf\u53ca80C51\u5f15\u811a\u7ed3\u6784\uff0c\u82af\u7247\u5185\u96c6\u6210\u4e86\u901a\u75288\u4f4d\u4e2d\u592e\u5904\u7406\u5668\u548cISP Flash\u5b58\u50a8\u5355\u5143\u3002

AT89S51\u662f\u4e00\u4e2a\u4f4e\u529f\u8017\uff0c\u9ad8\u6027\u80fdCMOS 8\u4f4d\u5355\u7247\u673a\uff0c\u7247\u5185\u542b4k Bytes ISP(In-system programmable)\u7684\u53ef\u53cd\u590d\u64e6\u51991000\u6b21\u7684Flash\u53ea\u8bfb\u7a0b\u5e8f\u5b58\u50a8\u5668\uff0c\u5668\u4ef6\u91c7\u7528ATMEL\u516c\u53f8\u7684\u9ad8\u5bc6\u5ea6\u3001\u975e\u6613\u5931\u6027\u5b58\u50a8\u6280\u672f\u5236\u9020\uff0c\u517c\u5bb9\u6807\u51c6MCS-51\u6307\u4ee4\u7cfb\u7edf\u53ca80C51\u5f15\u811a\u7ed3\u6784\uff0c\u82af\u7247\u5185\u96c6\u6210\u4e86\u901a\u75288\u4f4d\u4e2d\u592e\u5904\u7406\u5668\u548cISP Flash\u5b58\u50a8\u5355\u5143\uff0c\u529f\u80fd\u5f3a\u5927\u7684\u5fae\u578b\u8ba1\u7b97\u673a\u7684AT89S51\u53ef\u4e3a\u8bb8\u591a\u5d4c\u5165\u5f0f\u63a7\u5236\u5e94\u7528\u7cfb\u7edf\u63d0\u4f9b\u9ad8\u6027\u4ef7\u6bd4\u7684\u89e3\u51b3\u65b9\u6848\u3002 AT89S51\u5177\u6709\u5982\u4e0b\u7279\u70b9\uff1a40\u4e2a\u5f15\u811a\uff0c4k Bytes Flash\u7247\u5185\u7a0b\u5e8f\u5b58\u50a8\u5668\uff0c128 bytes\u7684\u968f\u673a\u5b58\u53d6\u6570\u636e\u5b58\u50a8\u5668\uff08RAM\uff09\uff0c32\u4e2a\u5916\u90e8\u53cc\u5411\u8f93\u5165/\u8f93\u51fa\uff08I/O\uff09\u53e3\uff0c5\u4e2a\u4e2d\u65ad\u4f18\u5148\u7ea72\u5c42\u4e2d\u65ad\u5d4c\u5957\u4e2d\u65ad\uff0c2\u4e2a16\u4f4d\u53ef\u7f16\u7a0b\u5b9a\u65f6\u8ba1\u6570\u5668,2\u4e2a\u5168\u53cc\u5de5\u4e32\u884c\u901a\u4fe1\u53e3\uff0c\u770b\u95e8\u72d7\uff08WDT\uff09\u7535\u8def\uff0c\u7247\u5185\u65f6\u949f\u632f\u8361\u5668\u3002 \u6b64\u5916\uff0cAT89S51\u8bbe\u8ba1\u548c\u914d\u7f6e\u4e86\u632f\u8361\u9891\u7387\u53ef\u4e3a0Hz\u5e76\u53ef\u901a\u8fc7\u8f6f\u4ef6\u8bbe\u7f6e\u7701\u7535\u6a21\u5f0f\u3002\u7a7a\u95f2\u6a21\u5f0f\u4e0b\uff0cCPU\u6682\u505c\u5de5\u4f5c\uff0c\u800cRAM\u5b9a\u65f6\u8ba1\u6570\u5668\uff0c\u4e32\u884c\u53e3\uff0c\u5916\u4e2d\u65ad\u7cfb\u7edf\u53ef\u7ee7\u7eed\u5de5\u4f5c\uff0c\u6389\u7535\u6a21\u5f0f\u51bb\u7ed3\u632f\u8361\u5668\u800c\u4fdd\u5b58RAM\u7684\u6570\u636e\uff0c\u505c\u6b62\u82af\u7247\u5176\u5b83\u529f\u80fd\u76f4\u81f3\u5916\u4e2d\u65ad\u6fc0\u6d3b\u6216\u786c\u4ef6\u590d\u4f4d\u3002\u540c\u65f6\u8be5\u82af\u7247\u8fd8\u5177\u6709PDIP\u3001TQFP\u548cPLCC\u7b49\u4e09\u79cd\u5c01\u88c5\u5f62\u5f0f\uff0c\u4ee5\u9002\u5e94\u4e0d\u540c\u4ea7\u54c1\u7684\u9700\u6c42\u3002 1\uff0e\u4e3b\u8981\u7279\u6027\uff1a • 8031 CPU\u4e0eMCS-51 \u517c\u5bb9 • 4K\u5b57\u8282\u53ef\u7f16\u7a0bFLASH\u5b58\u50a8\u5668(\u5bff\u547d\uff1a1000\u5199/\u64e6\u5faa\u73af) • \u5168\u9759\u6001\u5de5\u4f5c\uff1a0Hz-33MHz • \u4e09\u7ea7\u7a0b\u5e8f\u5b58\u50a8\u5668\u4fdd\u5bc6\u9501\u5b9a • 128*8\u4f4d\u5185\u90e8RAM • 32\u6761\u53ef\u7f16\u7a0bI/O\u7ebf • \u4e24\u4e2a16\u4f4d\u5b9a\u65f6\u5668/\u8ba1\u6570\u5668 • 6\u4e2a\u4e2d\u65ad\u6e90 • \u53ef\u7f16\u7a0b\u4e32\u884c\u901a\u9053 • \u4f4e\u529f\u8017\u7684\u95f2\u7f6e\u548c\u6389\u7535\u6a21\u5f0f • \u7247\u5185\u632f\u8361\u5668\u548c\u65f6\u949f\u7535\u8def 2\uff0e\u7ba1\u811a\u8bf4\u660e\uff1a VCC\uff1a\u4f9b\u7535\u7535\u538b\u3002 GND\uff1a\u63a5\u5730\u3002 P0\u53e3\uff1aP0\u53e3\u4e3a\u4e00\u4e2a8\u4f4d\u6f0f\u7ea7\u5f00\u8def\u53cc\u5411I/O\u53e3\uff0c\u6bcf\u811a\u53ef\u5438\u65368TTL\u95e8\u7535\u6d41\u3002\u5f53P1\u53e3\u7684\u7ba1\u811a\u7b2c\u4e00\u6b21\u51991\u65f6\uff0c\u88ab\u5b9a\u4e49\u4e3a\u9ad8\u963b\u8f93\u5165\u3002P0\u80fd\u591f\u7528\u4e8e\u5916\u90e8\u7a0b\u5e8f\u6570\u636e\u5b58\u50a8\u5668\uff0c\u5b83\u53ef\u4ee5\u88ab\u5b9a\u4e49\u4e3a\u6570\u636e/\u5730\u5740\u7684\u7b2c\u516b\u4f4d\u3002\u5728FIASH\u7f16\u7a0b\u65f6\uff0cP0 \u53e3\u4f5c\u4e3a\u539f\u7801\u8f93\u5165\u53e3\uff0c\u5f53FIASH\u8fdb\u884c\u6821\u9a8c\u65f6\uff0cP0\u8f93\u51fa\u539f\u7801\uff0c\u6b64\u65f6P0\u5916\u90e8\u5fc5\u987b\u88ab\u62c9\u9ad8\u3002 P1\u53e3\uff1aP1\u53e3\u662f\u4e00\u4e2a\u5185\u90e8\u63d0\u4f9b\u4e0a\u62c9\u7535\u963b\u76848\u4f4d\u53cc\u5411I/O\u53e3\uff0cP1\u53e3\u7f13\u51b2\u5668\u80fd\u63a5\u6536\u8f93\u51fa4TTL\u95e8\u7535\u6d41\u3002P1\u53e3\u7ba1\u811a\u5199\u51651\u540e\uff0c\u88ab\u5185\u90e8\u4e0a\u62c9\u4e3a\u9ad8\uff0c\u53ef\u7528\u4f5c\u8f93\u5165\uff0cP1\u53e3\u88ab\u5916\u90e8\u4e0b\u62c9\u4e3a\u4f4e\u7535\u5e73\u65f6\uff0c\u5c06\u8f93\u51fa\u7535\u6d41\uff0c\u8fd9\u662f\u7531\u4e8e\u5185\u90e8\u4e0a\u62c9\u7684\u7f18\u6545\u3002\u5728FLASH\u7f16\u7a0b\u548c\u6821\u9a8c\u65f6\uff0cP1\u53e3\u4f5c\u4e3a\u7b2c\u516b\u4f4d\u5730\u5740\u63a5\u6536\u3002 P2\u53e3\uff1aP2\u53e3\u4e3a\u4e00\u4e2a\u5185\u90e8\u4e0a\u62c9\u7535\u963b\u76848\u4f4d\u53cc\u5411I/O\u53e3\uff0cP2\u53e3\u7f13\u51b2\u5668\u53ef\u63a5\u6536\uff0c\u8f93\u51fa4\u4e2aTTL\u95e8\u7535\u6d41\uff0c\u5f53P2\u53e3\u88ab\u5199\u201c1\u201d\u65f6\uff0c\u5176\u7ba1\u811a\u88ab\u5185\u90e8\u4e0a\u62c9\u7535\u963b\u62c9\u9ad8\uff0c\u4e14\u4f5c\u4e3a\u8f93\u5165\u3002\u5e76\u56e0\u6b64\u4f5c\u4e3a\u8f93\u5165\u65f6\uff0cP2\u53e3\u7684\u7ba1\u811a\u88ab\u5916\u90e8\u62c9\u4f4e\uff0c\u5c06\u8f93\u51fa\u7535\u6d41\u3002\u8fd9\u662f\u7531\u4e8e\u5185\u90e8\u4e0a\u62c9\u7684\u7f18\u6545\u3002P2\u53e3\u5f53\u7528\u4e8e\u5916\u90e8\u7a0b\u5e8f\u5b58\u50a8\u5668\u621616\u4f4d\u5730\u5740\u5916\u90e8\u6570\u636e\u5b58\u50a8\u5668\u8fdb\u884c\u5b58\u53d6\u65f6\uff0cP2\u53e3\u8f93\u51fa\u5730\u5740\u7684\u9ad8\u516b\u4f4d\u3002\u5728\u7ed9\u51fa\u5730\u5740\u201c1\u201d\u65f6\uff0c\u5b83\u5229\u7528\u5185\u90e8\u4e0a\u62c9\u4f18\u52bf\uff0c\u5f53\u5bf9\u5916\u90e8\u516b\u4f4d\u5730\u5740\u6570\u636e\u5b58\u50a8\u5668\u8fdb\u884c\u8bfb\u5199\u65f6\uff0cP2\u53e3\u8f93\u51fa\u5176\u7279\u6b8a\u529f\u80fd\u5bc4\u5b58\u5668\u7684\u5185\u5bb9\u3002P2\u53e3\u5728FLASH\u7f16\u7a0b\u548c\u6821\u9a8c\u65f6\u63a5\u6536\u9ad8\u516b\u4f4d\u5730\u5740\u4fe1\u53f7\u548c\u63a7\u5236\u4fe1\u53f7\u3002 P3\u53e3\uff1aP3\u53e3\u7ba1\u811a\u662f8\u4e2a\u5e26\u5185\u90e8\u4e0a\u62c9\u7535\u963b\u7684\u53cc\u5411I/O\u53e3\uff0c\u53ef\u63a5\u6536\u8f93\u51fa4\u4e2aTTL\u95e8\u7535\u6d41\u3002\u5f53P3\u53e3\u5199\u5165\u201c1\u201d\u540e\uff0c\u5b83\u4eec\u88ab\u5185\u90e8\u4e0a\u62c9\u4e3a\u9ad8\u7535\u5e73\uff0c\u5e76\u7528\u4f5c\u8f93\u5165\u3002\u4f5c\u4e3a\u8f93\u5165\uff0c\u7531\u4e8e\u5916\u90e8\u4e0b\u62c9\u4e3a\u4f4e\u7535\u5e73\uff0cP3\u53e3\u5c06\u8f93\u51fa\u7535\u6d41\uff08ILL\uff09\u8fd9\u662f\u7531\u4e8e\u4e0a\u62c9\u7684\u7f18\u6545\u3002 P3.0 RXD\uff08\u4e32\u884c\u8f93\u5165\u53e3\uff09 P3.1 TXD\uff08\u4e32\u884c\u8f93\u51fa\u53e3\uff09 P3.2 /INT0\uff08\u5916\u90e8\u4e2d\u65ad0\uff09 P3.3 /INT1\uff08\u5916\u90e8\u4e2d\u65ad1\uff09 P3.4 T0\uff08\u8bb0\u65f6\u56680\u5916\u90e8\u8f93\u5165\uff09 P3.5 T1\uff08\u8bb0\u65f6\u56681\u5916\u90e8\u8f93\u5165\uff09 P3.6 /WR\uff08\u5916\u90e8\u6570\u636e\u5b58\u50a8\u5668\u5199\u9009\u901a\uff09 P3.7 /RD\uff08\u5916\u90e8\u6570\u636e\u5b58\u50a8\u5668\u8bfb\u9009\u901a\uff09 P3\u53e3\u540c\u65f6\u4e3a\u95ea\u70c1\u7f16\u7a0b\u548c\u7f16\u7a0b\u6821\u9a8c\u63a5\u6536\u4e00\u4e9b\u63a7\u5236\u4fe1\u53f7\u3002 I/O\u53e3\u4f5c\u4e3a\u8f93\u5165\u53e3\u65f6\u6709\u4e24\u79cd\u5de5\u4f5c\u65b9\u5f0f\uff0c\u5373\u6240\u8c13\u7684\u8bfb\u7aef\u53e3\u4e0e\u8bfb\u5f15\u811a\u3002\u8bfb\u7aef\u53e3\u65f6\u5b9e\u9645\u4e0a\u5e76\u4e0d\u4ece\u5916\u90e8\u8bfb\u5165\u6570\u636e\uff0c\u800c\u662f\u628a\u7aef\u53e3\u9501\u5b58\u5668\u7684\u5185\u5bb9\u8bfb\u5165\u5230\u5185\u90e8\u603b\u7ebf\uff0c\u7ecf\u8fc7\u67d0\u79cd\u8fd0\u7b97\u6216\u53d8\u6362\u540e\u518d\u5199\u56de\u5230\u7aef\u53e3\u9501\u5b58\u5668\u3002\u53ea\u6709\u8bfb\u7aef\u53e3\u65f6\u624d\u771f\u6b63\u5730\u628a\u5916\u90e8\u7684\u6570\u636e\u8bfb\u5165\u5230\u5185\u90e8\u603b\u7ebf\u3002\u4e0a\u9762\u56fe\u4e2d\u7684\u4e24\u4e2a\u4e09\u89d2\u5f62\u8868\u793a\u7684\u5c31\u662f\u8f93\u5165\u7f13\u51b2\u5668CPU\u5c06\u6839\u636e\u4e0d\u540c\u7684\u6307\u4ee4\u5206\u522b\u53d1\u51fa\u8bfb\u7aef\u53e3\u6216\u8bfb\u5f15\u811a\u4fe1\u53f7\u4ee5\u5b8c\u6210\u4e0d\u540c\u7684\u64cd\u4f5c\u3002\u8fd9\u662f\u7531\u786c\u4ef6\u81ea\u52a8\u5b8c\u6210\u7684\uff0c\u4e0d\u9700\u8981\u6211\u4eec\u64cd\u5fc3\uff0c1\u7136\u540e\u518d\u5b9e\u884c\u8bfb\u5f15\u811a\u64cd\u4f5c\uff0c\u5426\u5219\u5c31\u53ef\u80fd\u8bfb\u5165\u51fa\u9519\uff0c\u4e3a\u4ec0\u4e48\u770b\u4e0a\u9762\u7684\u56fe\uff0c\u5982\u679c\u4e0d\u5bf9\u7aef\u53e3\u7f6e1\u7aef\u53e3\u9501\u5b58\u5668\u539f\u6765\u7684\u72b6\u6001\u6709\u53ef\u80fd\u4e3a0Q\u7aef\u4e3a0Q^\u4e3a1\u52a0\u5230\u573a\u6548\u5e94\u7ba1\u6805\u6781\u7684\u4fe1\u53f7\u4e3a1\uff0c\u8be5\u573a\u6548\u5e94\u7ba1\u5c31\u5bfc\u901a\u5bf9\u5730\u5448\u73b0\u4f4e\u963b\u6297\uff0c\u6b64\u65f6\u5373\u4f7f\u5f15\u811a\u4e0a\u8f93\u5165\u7684\u4fe1\u53f7\u4e3a1\uff0c\u4e5f\u4f1a\u56e0\u7aef\u53e3\u7684\u4f4e\u963b\u6297\u800c\u4f7f\u4fe1\u53f7\u53d8\u4f4e\u4f7f\u5f97\u5916\u52a0\u76841\u4fe1\u53f7\u8bfb\u5165\u540e\u4e0d\u4e00\u5b9a\u662f1\u3002\u82e5\u5148\u6267\u884c\u7f6e1\u64cd\u4f5c\uff0c\u5219\u53ef\u4ee5\u4f7f\u573a\u6548\u5e94\u7ba1\u622a\u6b62\u5f15\u811a\u4fe1\u53f7\u76f4\u63a5\u52a0\u5230\u4e09\u6001\u7f13\u51b2\u5668\u4e2d\u5b9e\u73b0\u6b63\u786e\u7684\u8bfb\u5165\uff0c\u7531\u4e8e\u5728\u8f93\u5165\u64cd\u4f5c\u65f6\u8fd8\u5fc5\u987b\u9644\u52a0\u4e00\u4e2a\u51c6\u5907\u52a8\u4f5c\uff0c\u6240\u4ee5\u8fd9\u7c7bI/O\u53e3\u88ab\u79f0\u4e3a\u51c6\u53cc\u5411\u53e3\u300289C51\u7684P0/P1/P2/P3\u53e3\u4f5c\u4e3a\u8f93\u5165\u65f6\u90fd\u662f\u51c6\u53cc\u5411\u53e3\u3002\u63a5\u4e0b\u6765\u8ba9\u6211\u4eec\u518d\u770b\u53e6\u4e00\u4e2a\u95ee\u9898\uff0c\u4ece\u56fe\u4e2d\u53ef\u4ee5\u770b\u51fa\u8fd9\u56db\u4e2a\u7aef\u53e3\u8fd8\u6709\u4e00\u4e2a\u5dee\u522b\uff0c\u9664\u4e86P1\u53e3\u5916P0P2P3\u53e3\u90fd\u8fd8\u6709\u5176\u4ed6\u7684\u529f\u80fd\u3002 RST\uff1a\u590d\u4f4d\u8f93\u5165\u3002\u5f53\u632f\u8361\u5668\u590d\u4f4d\u5668\u4ef6\u65f6\uff0c\u8981\u4fdd\u6301RST\u811a\u4e24\u4e2a\u673a\u5668\u5468\u671f\u7684\u9ad8\u7535\u5e73\u65f6\u95f4\u3002 ALE/PROG\uff1a\u5f53\u8bbf\u95ee\u5916\u90e8\u5b58\u50a8\u5668\u65f6\uff0c\u5730\u5740\u9501\u5b58\u5141\u8bb8\u7684\u8f93\u51fa\u7535\u5e73\u7528\u4e8e\u9501\u5b58\u5730\u5740\u7684\u5730\u4f4d\u5b57\u8282\u3002\u5728FLASH\u7f16\u7a0b\u671f\u95f4\uff0c\u6b64\u5f15\u811a\u7528\u4e8e\u8f93\u5165\u7f16\u7a0b\u8109\u51b2\u3002\u5728\u5e73\u65f6\uff0cALE\u7aef\u4ee5\u4e0d\u53d8\u7684\u9891\u7387\u5468\u671f\u8f93\u51fa\u6b63\u8109\u51b2\u4fe1\u53f7\uff0c\u6b64\u9891\u7387\u4e3a\u632f\u8361\u5668\u9891\u7387\u76841/6\u3002\u56e0\u6b64\u5b83\u53ef\u7528\u4f5c\u5bf9\u5916\u90e8\u8f93\u51fa\u7684\u8109\u51b2\u6216\u7528\u4e8e\u5b9a\u65f6\u76ee\u7684\u3002\u7136\u800c\u8981\u6ce8\u610f\u7684\u662f\uff1a\u6bcf\u5f53\u7528\u4f5c\u5916\u90e8\u6570\u636e\u5b58\u50a8\u5668\u65f6\uff0c\u5c06\u8df3\u8fc7\u4e00\u4e2aALE\u8109\u51b2\u3002\u5982\u60f3\u7981\u6b62ALE\u7684\u8f93\u51fa\u53ef\u5728SFR8EH\u5730\u5740\u4e0a\u7f6e0\u3002\u6b64\u65f6\uff0c ALE\u53ea\u6709\u5728\u6267\u884cMOVX\uff0cMOVC\u6307\u4ee4\u662fALE\u624d\u8d77\u4f5c\u7528\u3002\u53e6\u5916\uff0c\u8be5\u5f15\u811a\u88ab\u7565\u5fae\u62c9\u9ad8\u3002\u5982\u679c\u5fae\u5904\u7406\u5668\u5728\u5916\u90e8\u6267\u884c\u72b6\u6001ALE\u7981\u6b62\uff0c\u7f6e\u4f4d\u65e0\u6548\u3002 /PSEN\uff1a\u5916\u90e8\u7a0b\u5e8f\u5b58\u50a8\u5668\u7684\u9009\u901a\u4fe1\u53f7\u3002\u5728\u7531\u5916\u90e8\u7a0b\u5e8f\u5b58\u50a8\u5668\u53d6\u6307\u671f\u95f4\uff0c\u6bcf\u4e2a\u673a\u5668\u5468\u671f\u4e24\u6b21/PSEN\u6709\u6548\u3002\u4f46\u5728\u8bbf\u95ee\u5916\u90e8\u6570\u636e\u5b58\u50a8\u5668\u65f6\uff0c\u8fd9\u4e24\u6b21\u6709\u6548\u7684/PSEN\u4fe1\u53f7\u5c06\u4e0d\u51fa\u73b0\u3002 /EA/VPP\uff1a\u5f53/EA\u4fdd\u6301\u4f4e\u7535\u5e73\u65f6\uff0c\u5219\u5728\u6b64\u671f\u95f4\u5916\u90e8\u7a0b\u5e8f\u5b58\u50a8\u5668\uff080000H-FFFFH\uff09\uff0c\u4e0d\u7ba1\u662f\u5426\u6709\u5185\u90e8\u7a0b\u5e8f\u5b58\u50a8\u5668\u3002\u6ce8\u610f\u52a0\u5bc6\u65b9\u5f0f1\u65f6\uff0c/EA\u5c06\u5185\u90e8\u9501\u5b9a\u4e3aRESET\uff1b\u5f53/EA\u7aef\u4fdd\u6301\u9ad8\u7535\u5e73\u65f6\uff0c\u6b64\u95f4\u5185\u90e8\u7a0b\u5e8f\u5b58\u50a8\u5668\u3002\u5728FLASH\u7f16\u7a0b\u671f\u95f4\uff0c\u6b64\u5f15\u811a\u4e5f\u7528\u4e8e\u65bd\u52a012V\u7f16\u7a0b\u7535\u6e90\uff08VPP\uff09\u3002 XTAL1\uff1a\u53cd\u5411\u632f\u8361\u653e\u5927\u5668\u7684\u8f93\u5165\u53ca\u5185\u90e8\u65f6\u949f\u5de5\u4f5c\u7535\u8def\u7684\u8f93\u5165\u3002 XTAL2\uff1a\u6765\u81ea\u53cd\u5411\u632f\u8361\u5668\u7684\u8f93\u51fa\u3002 AT89SXX\u7cfb\u5217\u5355\u7247\u673a\u5b9e\u73b0\u4e86ISP\u4e0b\u8f7d\u529f\u80fd\uff0c\u6545\u800c\u53d6\u4ee3\u4e8689CXX\u7cfb\u5217\u7684\u4e0b\u8f7d\u65b9\u5f0f\uff0c\u4e5f\u662f\u56e0\u4e3a\u8fd9\u6837\uff0cATMEL\u516c\u53f8\u5df2\u7ecf\u505c\u6b62\u751f\u4ea789CXX\u7cfb\u5217\u7684\u5355\u7247\u673a\uff0c\u73b0\u5728\u5e02\u9762\u4e0a\u7684AT89CXX\u591a\u662f\u505c\u4ea7\u524d\u7684\u5e93\u5b58\u4ea7\u54c1\u3002

  89S51 单片机

  MCS-51 单片机是美国INTE 公司于1980 年推出的产品,典型产品有 80 31(内部没有程序存储器,实际使用方面已经被市场淘汰)、8051(芯片采用HMOS,功耗是630mW,是89C51 的5 倍,实际使用方面已经被市场淘汰)和8751 等通用产品,一直到现在, MCS-5 1 内核系列兼容的单片机仍是应用
  的主流产品(比如目前流行的89S51、已经停产的89C51 等),各高校及专业学校的培训教材仍与MCS-51 单片机作为代表进行理论基础学习。

  有些文献甚至也将8051 泛指MCS-51 系列单片机,8051 是早期的最典型的代表作,由于MCS-51 单片机影响极深远,许多公司都推出了兼容系列单片机,就是说MCS-51 内核实际上已经成为一个8 位单片机的标准。

  其他的公司的51 单片机产品都是和MCS-51 内核兼容的产品而以。同样的一段程序,在各个单片机厂家的硬件上运行的结果都是一样的,如ATMEL 的89C51(已经停产)、89S51, PHILIPS(菲利浦),和WINBOND(华邦)等,我们常说的已经停产的89C51 指的是ATMEL公司的 AT 89C51 单片机,同时是在原基础上增强了许多特性,如时钟,更优秀的是由Flash(程序存储器的内容至少可以改写 1000 次)存储器取带了原来的 ROM(一次性写入),AT89C51 的性能相对于8051 已经算是非常优越的了。

  不过在市场化方面,89C51 受到了PIC 单片机阵营的挑战,89C51 最致命的缺陷在于不支持ISP(在线更新程序)功能,必须加上ISP 功能等新功能才能更好延续MCS-51 的传奇。89S51就是在这样的背景下取代89C51 的,现在,89S51 目前已经成为了实际应用市场上新的宠儿,作为市场占有率第一的Atmel 目前公司已经停产AT89C51,将用AT89S51 代替。89S51 在
  工艺上进行了改进,89S51 采用 0.35 新工艺,成本降低,而且将功能提升,增 加了竞争力。89SXX 可以像下兼容89CXX 等51 系列芯片。市场上见到的89C51 实际都是Atmel 前期生产的巨量库存而以。如果市场需要,Atmel当然也可以再恢复生产AT89C51。

  AT89S51/LS51单片机是低功耗的、具有4KB在线课编程Flash存储器的单片机。它与通用80C51系列单片机的指令系统和引脚兼容。片内的Flash可允许在线重新编程,也可使用非易失性存储器编程。他将通用CPU和在线可编程Flash集成在一个芯片上,形成了功能强大、使用灵活和具有较高性能性价比的微控制器。

  AT89S51/LS51具有如下特性:

  --片内程序存储器含有4KB的Flash存储器,允许在线编程,檫写周期可达1000次;

  --片内数据存储器内含128字节的RAM;

  --I/O口具有32根可编程I/O线;

  --具有两个16位I/O线;

  --中断系统具有6个中断源、5个终端矢量、2个中断优先级的中断结构;

  --串行口是一个全双工的串行通信口;

  --具有两个数据指针DPTR0和DPTR1;

  --低功耗节电模式有节电模式和掉电模式;

  --包含3级程序锁定位;

  --AT89S51的电源电压为4.0-5.5V,AT89LS51的电源电压为2.7-4.0V;

  -振荡器频率0-33MHz(AT89S51),0-16MHz(AT89LS51);

  --具有片内看门狗定时器;

  --灵活的在线片内编程模式(字节和页编程模式);

  --具有断电标志模式POF;

  89S51 相对于89C51 增加的新功能包括:
  -- 新增加很多功能,性能有了较大提升,价格基本不变,甚至比89C51 更低!

  -- ISP 在线编程功能,这个功能的优势在于改写单片机存储器内的程序不需要把芯片从工作
  环境中剥离。是一个强大易用的功能。
  -- 最高工作频率为33MHz,大家都知道89C51 的极限工作频率是24M,就是说S51 具有更
  高工作频率,从而具有了更快的计算速度。
  -- 具有双工UART 串行通道。
  -- 内部集成看门狗计时器,不再需要像89C51 那样外接看门狗计时器单元电路。
  -- 双数据指示器。
  -- 电源关闭标识。
  -- 全新的加密算法,这使得对于89S51 的解密变为不可能,程序的保密性大大加强,这样
  就可以有效的保护知识产权不被侵犯。
  -- 兼容性方面:向下完全兼容51 全部字系列产品。比如8051、89C51 等等早期MCS-51 兼
  容产品。也就是说所有教科书、网络教程上的程序(不论教科书上采用的单片机是8051 还
  是89C51 还是MCS-51 等等),在89S51 上一样可以照常运行,这就是所谓的向下兼容。

  引脚排列及功能

  AT89S51/LS具有PDIP,TQFP和PLCC三种封装形式。PDIP封装的引脚排列如图所示。

  引脚功能如下:

  --P0口——8位、开漏极、双向I/O口。

  P0口可作为通用I/O口,但必须外接上拉电阻;作为输出口,每个引脚课吸收8个TTL的灌电流。作为输入时,首先应将引脚置1。

  P0口也可用作外部程序存储器和数据存储器是的低八位地址/数据总线的复用线。在该模式下,P0口含有内部上拉电阻。

  在Flash编程时,Po口接受代码数据;在编程校验时,P0口输出代码字节数据(需要外接上拉电阻)。

  --P1口——8位、双向I/O口、内部含有行拉电阻。

  P1可作为普通I/O口。输出缓冲器可驱动4个TTL负载;用作输入时,先交引脚置1,有片内上拉电阻将其抬到高电平。P1口的引脚可由外部负载拉倒低电平,通过上拉电阻提供拉电流。

  在Flash并行

  编程和校验时,P1口可输入低字节地址。

  在串行编程和校验时,P1.0/MOSI,P1.6/OSI和P1.7/SCK分别是串行数据输入、输出和移位脉冲引脚。

  I/O具有内部拉电阻的8位双向I/O。

  P2口用作输出口时,可驱动四个TTL负载;用作输入口时,先将引脚置1,由内部上拉电阻将其提高到高电平。若负载为低电平,则通过内部上拉电阻向外输出电流。

  CPU访问外部16位地址的存储器时,P2口提供高8位的地址。当CPU用8位地址寻址外部存储器时,P2口为P2特殊功能寄存器内容。

  在FLASH并行编程和校检时,P2口可输入高字节地址和某些控制信号。

  --P3口——局有内部上拉电阻8位双向口。

  P3口左忽出口时,输出缓冲器可吸收4个TTL的灌电流;用作输入口时,手先将引脚置1,有内部上拉电阻抬为高电平。若外部负载是低电平,则通过内部上拉电阻向外输出电流。

  在与FLASH并行编程和校检时,P3口可输入某些控制信号。

  P3口除了通用I/O功能外,还有替代功能,如下表所示:

  引脚
  符号
  说明

  P3.0
  RXD
  串行口输入

  P3.1
  TXD
  串行口输出

  P3.2
  INT0
  外部中断0

  P3.3
  INT1
  外部中断0

  P3.4
  T0
  T0定时器的外部计数输入

  P3.5
  T1
  T1定时器的外部计数输入

  P3.6
  WR
  外部数据存储器的写选通

  P3.7
  RD
  外部数据存储器的读选通

  --ALE/PROG——地址锁存允许/编程脉冲信号端。

  在CPU访问外部程序存储器或者外部数据存储器时,ALE提供一个地址锁存信号,将低8位地址锁存在骗外地址锁存中。

  在与FLASH并行编程时,该引脚也是编程负脉冲的输入端。

  在正常操作状态下,该引脚端口输出额定频率的脉冲,其频率为额定频率的1/6,可做外部定时或者其它引发信号。应注意,CPU每次访问外部数据存储器时,都要丢失一个ALE脉冲。

  如果需要,则通过将SFR(8EH)的第0位置1,可禁止ALE操作,但在使用MOVC或者MOVX指令时候,ALE仍有效。也就是说,ALE的禁止位不影响对外部存储器的访问。

  --PSEN——外部程序存储器读选通信号,低电平有效。

  当AT89S51/LS51执行来自外部程序存储器指令代码时候,PSEN每个机器周期两次有效。在访问外部数据存储器时候,则无效

  --EA/Vpp——外部程序存储器允许。

  当EA接地时,CPU只执行外程序存储器的程序;当EA接Vcc时,CPU首先执行片内程序存储器中的程序(0000H ——0FFFH),然后自动转向执行片外程序存储器中的程序(1000H——FFFFH).

  如果程序锁定位LB1别编程(P),那么EA值将在复位时有片内锁存。

  在与FLASH并行编程时,该引脚可介入12V的编程电压Vpp.

  --XTAL1和XTAL2——XTAL1是片内振荡器反相放大器和时钟发生器的输入端,XTAL2是片内振荡器反相放大器的输出端。

  --RST——复位输入段,高电平有效。

  在振荡器稳定有效运行状态下,RST端维持两个机器周期的高电平,便可复位器件,当看门狗定时器溢出输出端时,该引脚将输出长达98个震荡周期的高电平。

  --Vcc—电源电压输入端。

  --GND—电源地。

  特殊功能存储器

  AT89S51/LS51的特殊功能存储器

  序号
  地址
  符号
  复位值
  说明

  1
  80H
  P0
  FFH
  P0口锁存器

  2
  81H
  SP
  07H
  堆栈指针

  3
  82H
  DP0L
  00H
  数据指针DPTR0低字节

  4
  83H
  DPoH
  00H
  数据指针DPTR0高字节

  5
  84H
  DP1L
  00H
  数据指针DPTR1低字节

  6
  85H
  DP1H
  00H
  数据指针DPTR1高字节

  7
  87H
  PCON
  0XXX0000B
  定时器控制计时器

  9
  89H
  TMOD
  00H
  定时器模式寄存器

  10
  8AH
  TL0
  00H
  定时器0低字节

  11
  8BH
  TL1
  00H
  定时器1低字节

  12
  8CH
  TH0
  00H
  定时器0高字节

  13
  8DH
  TH1
  00H
  定时器1高字节

  14
  8EH
  AUXR
  XXX00XX0B
  辅助寄存器

  15
  90H
  P1
  FFH
  P1口锁存器

  16
  98H
  SCON
  00H
  串行口控制寄存器

  17
  99H
  SBUF
  XXXXXXXXB
  串行口数据缓冲器

  18
  0AOH
  P2
  FFH
  P2口锁存器

  19
  OA2H
  AUXR1
  XXXX XXX0B
  辅助寄存器1

  20
  0A6H
  WDTRST
  XXXX XXXXB
  WDT复位寄存器

  21
  0A8H
  IE
  0XX00000B
  中断允许寄存器

  22
  0BOH
  P3
  FFH
  P3口锁存器

  23
  0B8H
  IP
  XX00000B
  中断优先寄存器

  24
  0D0H
  PSW
  00H
  程序状态字

  25
  0E0H
  ACC
  OOH
  累加器

  26
  0FOH
  B
  00H
  B寄存器

  电源断电标志POF

  POF是PCON.4位。电源上电时,POF置1,POF位可用软件置位与清零。复位不影响POF位值。

  终端和中断寄存器

  AT89S51/LS51含有6个中断源,5个中断矢量(中断服务程序入口地址),如图:

  图中定时器0和定时器1的中断标志TF0和TF1是在每个机器周期的S5P2时刻设置(当溢出时)的,然后在下个机器周期由片内线路查询。

  没个中断源都可单独地通过设定或清除特殊功能存储器IE中某一位来允许/禁止,IE内含一个中断总控制位EA,可允许/禁止所有中断。

  IE各位功能如下:

  IE 地址=A8H 复位值=0XX0 0000B

  可以寻址位

  MSB LSB

  位地址
  AFH
  AEH
  ADH
  ACH
  ABH
  AAH
  A9H
  A8H

  位符号
  EA
  —
  —
  ES
  ET1
  EX1
  ET0
  EX0

  每位置1表示允许中断,每位清0表示禁止中断。

  其中:

  EA 中断总控制位。EA=0,禁止所有中断;EA=1,每个中断是否允许还取决于其它各中断的控制位。

  ES 串行口串行中断允许位。

  ET1 定时器1中断允许位。

  EX1 外部中断1中断允许位。

  ET0 定时器0中断允许位。

  EX0 外部中断0中断允许位。

与89c51基本相同,多了支持ISP下载

http://www.jlsaibo.com/manage/upload/datum/09021712425189s51.pdf 给 你这个地址 些许有


网上能下到啊,给个邮箱吧,我发给你

  • 89S51鐨勫紩鑴氬姛鑳
    绛旓細褰揜ST杈撳叆绔繚鎸佷袱涓満鍣ㄥ懆鏈熺殑楂樼數骞虫椂锛屽氨鍙互浣鍗曠墖鏈瀹屾垚澶嶄綅鎿嶄綔銆傗憽Vpd澶囩敤鐢垫簮杈撳叆绔傦紙4锛塃A/VDD锛氬弻鍔熻兘鎺у埗绔憼EA璁块棶澶栫▼搴忓瓨鍌ㄥ櫒鍏佽绔紝褰撴帴浣庣數骞虫椂锛孋PU鍙闂墖澶朢OM锛涘綋鎺ラ珮鐢靛钩鏃讹紝CPU鍏堣闂墖鍐匯OM锛岃嫢璁块棶鍦板潃澶т簬鏌愪竴鑼冨洿鏃跺皢鑷姩杞幓鐗囧ROM銆傗憽VDD缂栫▼鐢垫簮杈撳叆绔紝褰撳鐗囧唴...
  • a789s51/s52鍗曠墖鏈鍐呴儴鍖呭惈鍝簺涓昏鐨勯昏緫鍔熻兘閮ㄤ欢
    绛旓細棣栧厛鏇存涓涓嬪簲璇ユ槸AT89s51鍝 MCS-51鍗曠墖鏈鍐呴儴鍖呭惈鍝簺涓昏閫昏緫鍔熻兘閮ㄤ欢鏈夛細(1)1涓8浣嶇殑寰鐞嗗櫒CPU銆(2)8KB鐨勭墖鍐呯▼搴忓瓨鍌ㄥ櫒Flash ROM(51瀛愮郴鍒楃殑Flash ROM涓4KB)锛岀敤浜庣儳褰曡繍琛岀殑绋嬪簭銆佸父鏁版暟鎹(3)256B鐨勭墖鍐呮暟鎹瓨鍌ㄥ櫒RAM(51瀛愮郴鍒楃殑RAM涓128B)锛屽湪绋嬪簭杩愯鏃跺彲浠ラ殢鏃跺啓鍏ユ暟鎹拰璇诲嚭锛岀敤浜...
  • 51鍗曠墖鏈鐨勫紩鑴氱粨鏋勫拰鍔熻兘
    绛旓細涓婇潰灏辨槸AT89S51鍗曠墖鏈哄紩鑴氱殑绠鍗浠嬬粛锛屽叾瀹51绯诲垪瀹舵棌鐨鍗曠墖鏈8031銆8051銆89C51绛夊紩鑴氬拰89S51鍏煎锛屽彧鏄釜鍒紩鑴氬姛鑳藉畾涔変笉鍚屻備簩銆丄T89C2051鍗曠墖鏈哄紩鑴氫粙缁 AT89C2051涓20寮曡剼灏忓瀷灏佽锛2K鍐呴儴绋嬪簭瀛樺偍鍣紝15涓彲缂栫▼I/O鍙g嚎锛屾病鏈塒0鍙e拰P2鍙g殑16鏍笽/O绾匡紝鍐呴儴闆嗘垚浜嗕竴涓ā鎷熸瘮杈冨櫒銆侫T89C2051鍗曠墖鏈虹殑寮曡剼...
  • 89S51鍗曠墖鏈鍐呴儴鏈夊摢浜涘姛鑳介儴浠?
    绛旓細瀹氭椂鍣ㄣ佽鏁板櫒銆佷覆琛岄氫俊绛夌瓑
  • 鍗曠墖鏈AT89S51鍜孉T89C51鐨勫尯鍒
    绛旓細89S51鐩稿浜89C51澧炲姞鐨勬柊鍔熻兘鍖呮嫭锛-- 鏂板鍔犲緢澶氬姛鑳斤紝鎬ц兘鏈変簡杈冨ぇ鎻愬崌锛屼环鏍煎嵈鍩烘湰涓嶅彉锛岀敋鑷虫瘮89C51鏇翠綆锛-- ISP鍦ㄧ嚎缂栫▼鍔熻兘锛岃繖涓姛鑳界殑浼樺娍鍦ㄤ簬鏀瑰啓鍗曠墖鏈瀛樺偍鍣ㄥ唴鐨勭▼搴忎笉闇瑕佹妸鑺墖浠庡伐浣滅幆澧冧腑鍓ョ銆傛槸涓涓己澶ф槗鐢ㄧ殑鍔熻兘銆-- 宸ヤ綔棰戠巼涓33MHz锛屽ぇ瀹堕兘鐭ラ亾89C51鐨勬瀬闄愬伐浣滈鐜囧彧鏈24M锛屽氨鏄...
  • 89s51鍗曠墖鏈鐨勫唴閮ㄦ暟鎹瓨鍌ㄥ櫒鍙互鍒嗕负鍑犱釜涓嶅悓鍖哄煙?鍚勬湁浠涔堢壒鐐筥鐧惧害...
    绛旓細澶ц嚧鍙垎涓轰笁涓尯鍩燂細00H~1FH 涓哄洓缁勫伐浣滃瘎瀛樺櫒缁勶紙R0~R7锛夛紝浠讳綍鏃跺埢鍗曠墖鏈鍙娇鐢ㄥ叾涓1缁勶紝鍦ㄤ腑鏂瓑鏈嶅姟涓寚瀹氫娇鐢ㄥ拰褰撳墠涓嶄竴鏍风殑瀵勫瓨鍣ㄧ粍锛屾湁鍒╀簬蹇熺幇鍦轰繚鎶わ紝鐪佸幓浜哛0~R7鍘嬫爤銆佸嚭鏍堢殑寮閿銆20H~2FH 涓轰綅瀵诲潃鍖猴紝鍙互鎸変綅瀵诲潃銆傚綋鐒朵篃鍙互鎸夊瓧鑺傚鍧銆30H~7FH 鐢ㄦ埛鏁版嵁銆佸爢鏍堝尯銆
  • at89c51鏄粈涔鍗曠墖鏈?
    绛旓細AT89C51鏄佸紡鐨255浣鍗曠墖鏈锛孲TC89C51鍦ˋT89C51涓婂姞鍏ヤ簡AD鏁版ā杞崲锛岄泦鎴愮▼搴︽洿楂樸侻CS-51鍗曠墖鏈烘槸缇庡浗INTE鍏徃浜1980骞存帹鍑虹殑浜у搧锛屽吀鍨嬩骇鍝佹湁 8031锛堝唴閮ㄦ病鏈夌▼搴忓瓨鍌ㄥ櫒锛屽疄闄呬娇鐢ㄦ柟闈㈠凡缁忚甯傚満娣樻卑锛夈8051锛堣姱鐗囬噰鐢℉MOS锛屽姛鑰楁槸630mW锛屾槸89C51鐨5鍊嶏紝瀹為檯浣跨敤鏂归潰宸茬粡琚競鍦烘窐姹帮級8751绛夐氱敤浜у搧銆
  • 鍗曠墖鏈89c51銆89 c52銆89s51涔嬮棿鐨勬渶澶у尯鍒槸浠涔?
    绛旓細89C51鍜89C52鐨勫尯鍒槸51鐨凢LASH涓4K锛52鍜8K锛89C51/89C52鍜89S51鐨勫尯鍒槸锛欳绯诲垪闇瑕佸己鐢垫摝鍐欑▼搴忥紝闇瑕佹妸鐢靛帇鎻愬埌鍗佸嚑浼忥紙杩樻槸澶氬皯鏉ョ潃锛屽繕璁颁簡銆傚弽姝f垜褰撴椂鍋氱殑涓嬭浇鍣ㄩ渶瑕丮C34063鍗囧帇鎵嶈锛夋墠鑳戒笅杞界▼搴忋係绯诲垪鍒欎笉闇瑕侊紝涔颁釜USB ASP灏卞彲浠ヤ笅杞戒簡銆傜數鑴戞湁骞跺彛鐨勮瘽鏇村姞绠鍗曪紝鐢ㄤ竴鐗74鑺墖灏卞彲浠ヤ簡 ...
  • 89S51鍗曠墖鏈鐨勫洓涓狪/O鍙f湁鍝簺鍔熻兘?
    绛旓細鍥涗釜鍙e垎鍒负P0锛孭1锛孭2锛孭3銆傝繖鍥涗釜鍙i兘鍙互浣滀负閫氱敤IO绔彛銆傛澶朠0锛孭2锛孭3鍙h繕鏈夌浜屽姛鑳斤紝鍏蜂綋濡備笅锛1锛塒0鍙e彲浠ヤ綔涓哄湴鍧鎬荤嚎(浣8浣)浠ュ強鏁版嵁鎬荤嚎 2锛塒2鍙e彲浠ョ敤浣滃湴鍧鎬荤嚎锛堥珮8浣嶏級3锛塒3鍙e彲浠ユ彁UART(涓茶鎺ュ彛锛夊姛鑳
  • AT89S51鐨勪笅杞界▼搴
    绛旓細鎵浠,浠ヤ笅鍐呭鏄89S51鍗曠墖鏈鐨勪腑鏂郴缁熺殑浠嬬粛銆1涓柇:绋嬪簭鎵ц杩囩▼涓,鍏佽澶栭儴鎴栧唴閮ㄤ簨浠堕氳繃纭欢鎵撴柇绋嬪簭鐨勬墽琛,浣垮叾杞悜涓哄鐞嗗唴閮ㄤ簨浠剁殑涓柇鏈嶅姟绋嬪簭涓幓;瀹屾垚涓柇鏈嶅姟鐨勭▼搴忓悗,CPU缁х画鍘熸潵琚墦鏂殑绋嬪簭,杩欐牱鐨勮繃绋嬬О涓轰腑鏂繃绋嬨2涓柇婧:鑳戒骇鐢熶腑鏂殑澶栭儴鍜屽唴閮ㄤ簨浠躲89S51鏈5涓腑鏂簮:(1) INT0:澶栭儴涓柇0璇锋眰...
  • 扩展阅读:51单片机经典型号 ... stm32单片机详细介绍 ... at89s51工作原理 ... 51单片机项目优势 ... 单片机型号及参数 ... 51单片机芯片型号大全 ... at89s51有效引脚数量 ... 89c51高清引脚图 ... at89s51单片机相当于mcs-51 ...

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