stc89c52和51单片机有什么不同呢?
一、STC89C52详细介绍
STC89C52RC是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K字节系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但是做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
二、STC89C52与51的区别
1、电压不同,STC89C51电压为4.5V-5.5V,STC89LE52的电压为2.0V-3.8V;
2、内部程序存储器不同,一个是FLASH,可以ISP,一个是EPROM,只能通过编程器烧录STC89c51/52的存储器不一样,51有4K,52有8K;
3、52还多了一个定时器,所以可以说52是51(这个51是指stc89c51,不是51内核)的增强型;
三、STC系列单片机特点
STC单片机是宏晶生产的单时钟/机器周期的单片机,STC单片机是51与AVR的结合体,AVR单片机在位控制和C语言写法上存在很大的差异。而STC单片机洽洽结合了51和AVR的优点,虽然功能不及AVR那么强大,但是在AVR能找到的功能,在STC上基本都有。
同时STC单片机是51内核,这给以51单片机为基础的工程师们提供了极大的方便,省去了学习AVR的时间,同时也不失AVR的各种功能。
STC单片机是高速、低功耗、超强抗干扰的新一代8051单片机51单片机,指令代码完全兼容传统8051,但速度快8~12倍,内部集成MAX810专用复位电路。4路PWM 8路高速10位A、D转换,针对电机电机 的供应商控制,强干扰场合,成为继51单片机后一个全新系列单片机。
STC单片机特性:
1、下载烧录程序用串口方便好用,容易上手,拥有大量的学习资料及视频,最著名的要属于杜老师的那个视频了,好多对单片机有兴趣的朋友都是通过这个视频入门的,同时具有宽电压:5.5~3.8V,2.4~3.8V, 低功耗设计:空闲模式,掉电模式(可由外部中断唤醒)。
2、STC单片机具有在应用编程,调试起来比较方便;带有10位AD、内部EEPROM、可在1T/机器周期下工作,速度是传统51单片机的8~12倍,价格也较便宜。
3、4通道捕获/比较单元,STC12C2052AD系列为2通道,也可用来再实现4个定时器或4个外部中断,2个硬件16位定时器,兼容普通8051的定时器。4路PCA还可再实现4个定时器,具有硬件看门狗、高速SPI通信端口、全双工异步串行口,兼容普通8051的串口,同时还具有先进的指令集结构,兼容普通8051指令集。
扩展资料:
STC89C52标准功能
具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。
另外 STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。
掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。
参考资料:百度百科-STC89C52
绛旓細52鏈8K51鍙湁128瀛楄妭鏁版嵁瀛樺偍绌洪棿锛52鏈256涓51鍙湁2涓畾鏃跺櫒锛52鏈3涓係TC鍗曠墖鏈鏄互51鍐呮牳涓轰富鐨勭郴鍒楀崟鐗囨満锛孲TC鍗曠墖鏈烘槸瀹忔櫠鐢熶骇鐨勫崟鏃堕挓/鏈哄櫒鍛ㄦ湡鐨勫崟鐗囨満锛屾槸楂橀熴佷綆鍔熻椼佽秴寮烘姉骞叉壈鐨勬柊涓浠8051鍗曠墖鏈猴紝鎸囦护浠g爜瀹屽叏鍏煎浼犵粺8051锛屼絾閫熷害蹇8鈥12鍊嶏紝鍐呴儴闆嗘垚MAX810涓撶敤澶嶄綅鐢佃矾銆
绛旓細STC89C52RC鏄畯鏅跺叕鍙哥殑澧炲己鍨婱CS-51鍗曠墖鏈锛屼笌Atmel鍏徃鐨凙T89C52鐩告瘮锛屾湁浠ヤ笅浼樼偣锛氭敮鎸丼TC鐨2绾垮埗涓嬭浇鏂瑰紡锛屼笅杞界▼搴忔洿鏂逛究 鏀寔6T妯″紡锛堝湪6T妯″紡涓嬶紝6涓椂閽熷懆鏈熷氨鏄竴涓満鍣ㄥ懆鏈燂級鐗囧唴闆嗘垚浜4kB瀹归噺鐨凟²PROM 甯︽湁P4鍙o紝鍏锋湁鏇村鐨処/O 绋嬪簭瀛樺偍鍣ㄦ嫢鏈夋洿澶氱殑鎿﹀啓瀵垮懡锛圫TC鏍囩О鍙互鎿﹀啓10涓囨...
绛旓細濡傚浘锛屽彲浠ュ緢娓呮櫚鐨勭湅鍑轰袱鑰呬箣闂村尯鍒殑銆備紭鐐癸細绗竴锛孯OM 89c51鏄4K锛屼絾89c52鏄8K銆傜浜岋紝RAM89c51鏄128瀛楄妭锛屼絾89c52鏄256瀛楄妭 绗笁锛c51鍙湁2涓畾鏃跺櫒锛宑52鏈3涓畾鏃跺櫒锛屽浜嗕釜T2瀹氭椂鍣紝鐩稿簲鐨勫鍔犱簡瀹氭椂鍣2涓柇銆 銆佸鍔犱簡鏈夊叧瀹氭椂鍣2鐨勭壒娈婂姛鑳藉瘎瀛樺櫒T2MOD銆乀2CON銆丷CAP2L銆丷CAP2H銆乀H2銆乀L2...
绛旓細寮曡剼鏄竴鏍风殑锛屽彲浠ユ浛鎹紒鍖哄埆鍦ㄤ簬锛52鏄4K鐨剅om锛51鏄2K鐨剅om锛沘t89s51鏄甫鏈塮lash rom鐨勶紝鏀寔鍙湪绾跨紪绋嬶紝鑰stc89c52闇瑕佺儳鍐欑▼搴忥紒
绛旓細涓昏鍖哄埆鏄▼搴忓瓨鍌ㄥ櫒瀹归噺涓嶅悓锛51鐨4KROM锛52鐨8KROM銆傚畾鏃跺櫒2鍙互鐢ㄤ綔娉㈢壒鐜囧彂鐢熷櫒锛岃繖鏍鍗曠墖鏈鐢ㄤ覆鍙g殑鏃跺欒繕鍙互鏈塗0銆乀1涓や釜瀹氭椂鍣ㄥ彲浠ョ敤~~鍙互鍒帮細http://www.mcu-memory.com/ 涓嬭浇鏁版嵁鎵嬪唽鐪嬶紝閲岄潰浠嬬粛鏈璇︾粏路路路
绛旓細妤间笂娉ㄦ剰鏄疭TC STC89c51/52鐨勫尯鍒氨鏄51鐨刦lash瀛樺偍鍣ㄥ彧鏈4K锛52鏈8K锛屽叾瀹冧竴鏍风殑 浣犲彲浠ュ埌瀹忔櫠缃戠珯涓婂幓涓嬭浇鎵嬪唽鐪嬬湅锛岄噷闈㈡湁璇︾粏浠嬬粛
绛旓細涓夈佸畾鏃跺櫒鏁伴噺涓嶅悓 1銆丄T89C52鏈塗0銆乀1涓や釜16浣嶅畾鏃跺櫒锛2銆STC89C52鏈T0銆乀1銆乀2涓変釜16浣嶅畾鏃跺櫒銆侫T89C52鐨勭▼搴忓姞瀵 AT89C52鏈3涓▼搴忓姞瀵嗕綅锛屽彲瀵硅姱鐗囦笂鐨3涓姞瀵嗕綅LB1銆丩B2銆丩B3杩涜缂栫▼锛圥锛夋垨涓嶇紪绋嬶紙U锛夋潵寰楀埌銆傚綋鍔犲瘑浣峀B1琚紪绋嬫椂锛屽湪澶嶄綅鏈熼棿锛孍A绔殑閫昏緫鐢靛钩琚噰鏍峰苟閿佸瓨锛屽鏋鍗曠墖鏈涓...
绛旓細STC89c52:鍩轰簬8051鍗曠墖鏈鏋舵瀯 鍐呯疆8 KB闂瓨锛屽彲浠ュ瓨鍌ㄧ▼搴忎唬鐮 鍏锋湁32 I/O绠¤剼锛岀敤浜庝笌澶栭儴璁惧杩涜閫氫俊 鏀寔鍩烘湰鐨勫璁撅紝濡備覆鍙c佸畾鏃跺櫒/璁℃暟鍣ㄣ佷腑鏂瓑 AT89c51:鍚屾牱鍩轰簬8051鍗曠墖鏈烘灦鏋 鍐呯疆32 KB闂瓨锛屾瘮STC89c52澶4鍊 鍚屾牱鍏锋湁32 I/O绠¤剼 鍔熻兘涓嶴TC89c52绫讳技锛屼絾鏈夋洿澶氱殑鍐呭瓨绌洪棿锛屽彲浠ュ疄鐜版洿澶嶆潅鐨...
绛旓細stc89c52鍜stc89c51锛屾病鏈変粈涔堝尯鍒紝鍞竴鐨勫尯鍒槸锛宻tc89c52鏄8K鐨凢LASH绋嬪簭瀛樺偍鍣紝鑰 stc89c51鏄4K鐨勩備袱鑰呯殑寮曡剼鍙婂唴閮ㄧ粨鏋勫畬鍏ㄧ浉鍚岋紝閭g▼搴忓氨鑲畾鏄氱敤鐨勩傚叾瀹炲啓绋嬪簭锛屼篃娌℃湁浠涔52锛51涔嬪垎锛岄兘鏄竴鏍风殑銆傛斁蹇冪儳褰曞ソ浜嗐
绛旓細鏄52鍗曠墖鏈锛屽畠涓嶢T89S52鐨勫尯鍒槸锛孲TC鏄浗浜х殑锛孉T鏄埍鐗规灏旂殑銆傚姛鑳戒笂锛孲TC鏀寔閫氱敤涓插彛鐑у啓锛岃孉T鏀寔鐨勬槸ISP鍙g儳鍐欙紝STC89S52姣擜T鍐呭浜嗕簺瀛樺偍锛屽叾瀹冪殑娌℃湁瀹炶川鎬х殑澧炲己銆傝孉T89C52鏄笉鏀寔ISP鐑у啓鐨勶紝鍙敮鎸佷笓鐢ㄧ殑骞跺彛鐑у啓鍣ㄣ