89C51是什么单片机
AT89C51是老式的255位单片机,STC89C51在AT89C51上加入了AD数模转换,集成程度更高。
MCS-51单片机是美国INTE公司于1980年推出的产品,典型产品有 8031(内部没有程序存储器,实际使用方面已经被市场淘汰)、8051(芯片采用HMOS,功耗是630mW,是89C51的5倍,实际使用方面已经被市场淘汰)8751等通用产品。
拓展资料
89S51相对于89C51增加的新功能包括:
新增加很多功能,性能有了较大提升,价格基本不变,甚至比89C51更低!ISP在线编程功能,这个功能的优势在于改写单片机存储器内的程序不需要把芯片从工作环境中剥离。是一个强大易用的功能。
较高工作频率为33MHz,大家都知道89C51的极限工作频率是24M,就是说S51具有更高工作频率,从而具有了更快的计算速度。
具有双工UART串行通道。内部集成看门狗计时器,不再需要像89C51那样外接看门狗计时器单元电路。双数据指示器。电源关闭标识。
全新的加密算法,这使得对于89S51的解密变为不可能,程序的保密性大大加强,这样就可以有效的保护知识产权不被侵犯。
兼容性方面:向下完全兼容51全部字系列产品。比如8051、89C51等等早期MCS-51兼容产品。也就是说所有教科书、网络教程上的程序(不论教科书上采用的单片机是8051还是89C51还是MCS-51等等)。
绛旓細鍗曠墖鏈89C51鏄竴绉嶉泦鎴愮數璺姱鐗囷紝涔熻绉颁负寰帶鍒跺櫒銆傚畠鏄熀浜嶪ntel 8051鏋舵瀯鐨勶紝鐢盇TMEL鍏徃鐢熶骇鐨勪竴绉8浣嶅崟鐗囨満銆傝鑺墖灏嗕腑澶鐞嗗櫒锛圕PU锛夈侀殢鏈哄瓨鍙栧瓨鍌ㄥ櫒锛圧AM锛夈佸彧璇诲瓨鍌ㄥ櫒锛圧OM锛夈佽緭鍏/杈撳嚭绔彛锛圛/O绔彛锛夈佸畾鏃/璁℃暟鍣ㄤ互鍙婁腑鏂郴缁熺瓑涓昏璁$畻鏈哄姛鑳介儴浠堕泦鎴愬湪涓鍧楃鐗囦笂锛屽舰鎴愪竴涓畬鏁寸殑寰瀷...
绛旓細AT89C51鏄佸紡鐨255浣嶅崟鐗囨満锛孲TC89C51鍦ˋT89C51涓婂姞鍏ヤ簡AD鏁版ā杞崲锛岄泦鎴愮▼搴︽洿楂樸侻CS-51鍗曠墖鏈烘槸缇庡浗INTE鍏徃浜1980骞存帹鍑虹殑浜у搧锛屽吀鍨嬩骇鍝佹湁 8031锛堝唴閮ㄦ病鏈夌▼搴忓瓨鍌ㄥ櫒锛屽疄闄呬娇鐢ㄦ柟闈㈠凡缁忚甯傚満娣樻卑锛夈8051锛堣姱鐗囬噰鐢℉MOS锛屽姛鑰楁槸630mW锛屾槸89C51鐨5鍊嶏紝瀹為檯浣跨敤鏂归潰宸茬粡琚競鍦烘窐姹帮級8751绛夐氱敤浜у搧銆
绛旓細89C51鏄竴绉嶅甫4K瀛楄妭闂儊鍙紪绋嬪彲鎿﹂櫎鍙瀛樺偍鍣紙鐨勪綆鐢靛帇锛岄珮鎬ц兘CMOS8浣嶅井澶勭悊鍣紝淇楃О鍗曠墖鏈銆89C2051鏄竴绉嶅甫2K瀛楄妭闂儊鍙紪绋嬪彲鎿﹂櫎鍙瀛樺偍鍣ㄧ殑鍗曠墖鏈恒傚崟鐗囨満鐨勫彲鎿﹂櫎鍙瀛樺偍鍣ㄥ彲浠ュ弽澶嶆摝闄100娆°傝鍣ㄤ欢閲囩敤ATMEL楂樺瘑搴﹂潪鏄撳け瀛樺偍鍣ㄥ埗閫犳妧鏈埗閫狅紝涓庡伐涓氭爣鍑嗙殑MCS-51鎸囦护闆嗗拰杈撳嚭绠¤剼鐩稿吋瀹广...
绛旓細鍗曠墖鏈89C51锛棣栧厛鏄51绯诲垪鐨勫崟鐗囨満锛89琛ㄧずEEPROM锛堢數鍙摝闄ょ▼搴忓瓨鍌ㄥ櫒锛夈傛渶鍩虹鐨51鍗曠墖鏈恒傚崟鐗囨満缁欎綘鐨勭悊瑙e氨鏄紑鍏筹紝姣忎釜寮曡剼閮芥槸0鍜1鐨勫紑鍏筹紝绋嬪簭灏辨槸鎺у埗寮曡剼杈撳嚭0杩樻槸1.鎴栬呮帴鏀剁殑鏄0杩樻槸1銆
绛旓細2銆89C51鍗曠墖鏈猴細涓绉嶄綆鐢靛帇銆侀珮鎬ц兘鐨凜MOS8浣嶅井澶勭悊鍣紝閰嶆湁4K瀛楄妭闂瓨鍙紪绋嬪彲鎿﹂櫎鍙瀛樺偍鍣銆備簩銆佹ц兘涓嶅悓 1銆丮CS51鍗曠墖鏈猴細8051鏄4KBROM锛8751鏄4KBEPROM锛8031鐗囦笂娌℃湁绋嬪簭瀛樺偍锛8951鏄4KBEPROM銆傚叾浠栨ц兘缁撴瀯鐩稿悓锛屽寘鎷墖鍐128B鍐呭瓨銆2涓16浣嶅畾鏃跺櫒/璁℃暟鍣ㄥ拰5涓腑鏂簮銆2銆89C51鍗曠墖鏈猴細鍙...
绛旓細1銆丄T89C51鏄鑰佸紡鐨255浣鍗曠墖鏈銆係TC89C51鍦ˋT89C51鐨勫熀纭涔嬩笂涓婂姞鍏ヤ簡AD鏁版ā杞崲锛岄泦鎴愮▼搴︽洿楂樸2銆丼TC89C51鏄畯鏅跺叕鍙哥敓浜э紝AT89C51.鏄疉tmel鍏徃鐢熶骇銆3銆丼TC89C51鍙互鍦ㄧ嚎缂栫▼涔熷氨鏄湁ISP鍔熻兘锛孉T89C51蹇呴』閫氳繃缂栫▼鍣ㄧ儳褰曘4銆丼TC89C51鍏锋湁6T妯″紡锛岄熷害瑕佸揩浜涳紝AT89C51鏄12T妯″紡銆5銆丼TC89C51闆嗘垚浜512鎴128...
绛旓細89c51鏈変袱绉嶏紝涓鏄疉T89c51锛屾槸ATMEL鐨勪骇鍝併傚彟涓涓猄TC89c51锛岃繖鏄浗浜х殑锛屾槸瀹忔櫠绉戞妧鐨勪骇鍝併傞兘鍙51绯诲垪鍗曠墖鏈锛屽洜鍐呮牳蹇冨氨鏄8031銆
绛旓細89C51涓89C58鍚屽睘浜庢敼杩涘瀷鐨51绯诲垪鍗曠墖鏈锛岀敱NXP锛堟仼鏅烘郸锛屼篃灏辨槸椋炲埄娴﹀暒锛夊叕鍙哥敓浜э紝89鐨勬剰鎬濇槸浠h〃閲岄潰鐨凴OM鏄疐lashROM锛屽彧鏄ぇ灏忔湁宸埆锛51閲岄潰鍙湁4KB锛58閲岄潰鏄32KB銆51鐨勫唴閮ㄦ暟鎹瓨鍌ㄥ櫒RAM鍙湁128B锛岃52銆54銆58閮芥湁256B銆傚彟澶栵紝51鐨勫畾鏃跺櫒鍙湁2涓16浣嶅畾鏃跺櫒锛岃58璺52涓鏍凤紝閮芥槸3涓16浣...
绛旓細AT89S51鍜岋紙AT锛89C51閮芥槸ATMEL鍏徃鐢熶骇鐨凪CS-51鏍鍗曠墖鏈锛屼笉鍚岀殑鏄墠鑰呭彲浠ュ湪绯荤粺缂栫▼锛堝缓鎴怚SP锛夛紝鍚庤呭彧鑳界敤浼犵粺鐨勪笓鐢ㄧ紪绋嬪櫒杩涜骞惰缂栫▼锛89C51鍏跺疄灏辨槸AT89C51鐨勭畝鍐欒屽凡锛屸淎T鈥濊鐪佺暐浜嗭紝鍙兘涔熸湁浜涘叕鍙哥敓浜х殑鑺墖绉癤XX89C51鐨勩侻CS-51鏄疘NTEL鍏徃鍙戞槑鐨勫崟鐗囨満鏍革紝鍚庢潵鎶婅繖涓牳锛堜笓鍒╋級鍗栫粰浜嗕笘鐣屽悇...
绛旓細1銆佺敓浜х殑鍏徃涓嶅悓 AT89C51鏄Atmel鍏徃鐢熶骇锛汼TC89C52鏄畯鏅跺叕鍙哥敓浜с2銆丷AM鍜孯OM涓嶅悓 AT89C51鏄128byte RAM锛4K ROM锛汼TC89C52鏄256Byte锛8K ROM銆3銆佸畾鏃跺櫒鏁伴噺涓嶅悓 AT89C51鏈塗0銆乀1涓や釜16浣嶅畾鏃跺櫒锛汼TC89C52鏈塗0銆乀1銆乀2涓変釜16浣嶅畾鏃跺櫒銆