单片机
返回首页

STM32学习014_STC89C51RC

2017-10-26 来源:eefocus

STC89C52rc是STC公司生产的一种低功耗、高性能的CMOS8位控制器,具有8k字节系统可编程FLASH存储器。stc89c51用的是经典的MCS-51内核,但是做了很多改进,使芯片具有传统51不具备的功能,但单芯上有灵活的8位CPU和系统可编程FLASH。

标准功能:8k字节Flash,512字节Ram,32位I/O口线,看门狗定时器,内置4KBEEPROM,max810复位电路,3个16位的定时器/计数器,4个外部中断,一个向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口,另外,stc89c52可降至0hz静态逻辑操作,支持两种软件可选择节电模式,空闲状态下,CPU停止工作,允许RAM,定时器/计数器,串行口,中断继续工作,掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或者硬件复位为止,最高运作频率35MHz,6T/12T可选(6T模式含义--6个时钟周期就是一个机器周期)。

STC89C52RC是宏晶公司的增强型MCS-51单片机,与Atmel公司的AT89C52相比,有以下优点:

  1. 支持STC的2线制下载方式,下载程序更方便

  2. 支持6T模式(在6T模式下,6个时钟周期就是一个机器周期)

  3. 片内集成了4kB容量的EEPROM

  4. 带有P4口,具有更多的I/O

  5. 程序存储器拥有更多的擦写寿命(STC标称可以擦写10万次,Atmel标称可以擦写1000次。不过对于批量生产的成品来说,这个擦写寿命没什么意义)

  相比于Atmel,STC单片机的缺点:

  在某些情况下,抗干扰能力不如Atmel的MCS-51单片机

工作电压:5.5-3.3V(5V单片机)/3.8v-2.0v(3V单片机)

工作频率:0-40MHz,相当于普通51的0-80MHz,实际工作频率可达到48MHz;

用户应用程序空间为8K字节;

片上集成512字节RAM;

通用I/O口,复位为P1/P2/P3是准双向/弱上拉,P0是漏极输出,作为总线扩展口时,不用加上拉;I/O口使用时,需要加上拉电阻。

ISP/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可以通过串口(RXD/P3.0,TXD/P3.1)直接下载用户程序,秒数可完成一片;

具有EEPROM功能;

共有3个16位定时器,/计数器,T0,T1,T2;

外部中断4路,下降沿或者低电平触发电路,POWER down模式可由外部中断低电平触发中断方式唤醒

通用异步串行(UART),还可以用定时器软件实现多个UART;

PDIP封装;


进入单片机查看更多内容>>
相关视频
  • RISC-V嵌入式系统开发

  • SOC系统级芯片设计实验

  • 云龙51单片机实训视频教程(王云,字幕版)

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

精选电路图
  • 红外线探测报警器

  • 短波AM发射器电路设计图

  • 使用ESP8266从NTP服务器获取时间并在OLED显示器上显示

  • 用NE555制作定时器

  • 如何调制IC555振荡器

  • 基于TDA2003的简单低功耗汽车立体声放大器电路

    相关电子头条文章