STC12C5A60S2单片机跟STC89C52RC哪里有区别?寄存器一样吗?比如中断啊、定时器什么的。

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-27
新人求教两个关于单片机的问题。 stc12c5a60s2与stc89c52rc写定时中断,晶振频率


这是官方的数据手册,上面指出,默认情况下是经过12分频的,STC12C5A60S2的定时器和89C52是一样的

主要是速度快很多。如外部晶振同样是12M,STC15A60S2的一个机器周期是1/12us, STC89C52为1us.也就是说,STC89C52执行一个最短指令需要12个振动周期。

STC89C52RC 与 AT89C52RC 功能基本一样,只是 STC系列单片机 用 串口 下载程序。
而 STC12C5A60S2 增加了 AD PWM 等等 功能,内部有 EEPROM,增加了 PCA定时器,
增加了些特殊功能寄存器,增加了 ADC LVD PCA SPI 等 中断。

89C52RC的单片机是12T的单片机,code空间,RAM空间大。
EEPROM扇区数多,多达58个,IO口驱动能力3-7mA;

STC125A60S2是1T的单片机,可以设置IO状态。
EEPROM扇区比较少,可以用STCISP.exe直接编辑EEPROM文件。
IO驱动能力能达到20mA。

你自己去看看各自的数据手册,去STC的官网下。

STC89C52RC有的 STC12C5A60S2都有 且寄存器地址一样
但 STC12C5A60S2有的, STC89C52RC不一定有
具体的话就太多了
你需要仔细阅读数据手册

  • 请问一下stc12c5a60s2的单片机引脚是哪四个啊?
    答:我根据你的问题,问4个引脚,我估计你是问SPI总线的引脚,如果是SPI总线,是:MOS--P1.5;MIOS--P1.6;SCLK--P1.7;NSS --P1.4(任何一个端口都可以)
  • STC单片机(STC12C5A60S2)比AT82S52在相同的频率12MHZ跑马灯快好多,怎么...
    答:因为STC12C5A60S2 是1T单片机, 相同晶振频率下比普通的51要快8~12倍速度 你可以把程序中的延时调整一下, 一般来说, 用定时器来定时比较好, 它的定时器还是可以工作在12T时钟的, 这样就跟普通51一样速度了
  • 求单片机STC12C5A60S2 的延时程序 0.14ms 和 1ms 用C语言写的即可~_百 ...
    答:void delay140us(void) //误差 0us { unsigned char a,b;for(b=1;b>0;b--)for(a=67;a>0;a--);} void delay1ms(void) //误差 0us { unsigned char a,b,c;for(c=1;c>0;c--)for(b=142;b>0;b--)for(a=2;a>0;a--);} 推荐下载单片机小精灵 ...
  • STC12C5A60S2单片机 有SPI吗?需不需要软件模拟SPI?
    答:有,5、6、7、8四个引脚分别可以复用为SS、MOSI、MISO、SCLK。直接设置好就行了。
  • 单片机STC12C5A60S2编程的头文件是什么?
    答:你好!很高兴为你解答,STC12C5A60S2也可以用89C52的,不过就是少了很多寄存器的地址说明,建议你将reg52.h这个头文件复制出来,在加上stc12c5a60s2的一些特殊寄存器的地址声明,然后改名为stc12c5a60s2.h(自己取名字)就可以了 ,希望我的回答对你有帮助!
  • 51单片机延时问题 (STC12C5A60S2 晶振频率11.059MHz)实验书上的程序与...
    答:STC12C5A60S2单片机 是 1T 单片机,一个机器周期=1/11.059=0.09微秒 DJNZ Rn, rel 是 4 个机器周期,
  • keil编译时stc12c5a60s2与atmel什么单片机对应,应该如何选择单片机类型...
    答:把STC单片机当做一般的AT51单片机即可。若是用C语言编译STC单片机的话,你只需在 头文件 里包含<reg51.h>和相应的STC单片机的头文件即可,STC单片机的头文件在宏晶的主页就可以下载。
  • stc12c5a60s2的单片机的普通I/O口是1T还是12T还是4T,能设置吗?_百度知 ...
    答:stc12c5a60s2是1T还是12T还是4T与IO口没有关系,其指令执行都是1T模式,当其定时器工作在1T还是12T模式是可以控制的,控制寄存器为:AUXR,其定义如图所示:B2、B6、B7对应位为1时,则工作于1T模式。
  • stc12c5a60s2的单片机与at89c51单片机有什么区别论文上面要用
    答:1、生产的公司不同 AT89C51是Atmel公司生产;stc12c5a60s2是宏晶公司生产。2、RAM和ROM不同 AT89C51是128byte RAM,4K ROM;stc12c5a60s2是256Byte,8K ROM。3、定时器数量不同 AT89C51有T0、T1两个16位定时器;STC89C52有T0、T1、T2三个16位定时器。
  • stc12c5a60s2的单片机与at89c51单片机有什么区别论文上面要用?_百度知 ...
    答:最大的区别就是前者可以在线编程,有片上扩展RAM,片上程序空间也较大,多一个串口,速度快是1T。定时器也多于后者。