stc12c5a60s2 51单片机区别

12系列的单片机与89c51系列的单片机的区别是啥,些毕业设计用,但是做实物之前一直用的是12的单片机,现在改不过来了,主要是工作时间相差很大,怎样写啊

  stc12c5a60s2与51单片机区别:
  1、同样晶振的情况下,stc12c5a60s2速度是普通51的8~12倍 对于AT89c51,1个机器周期=12个震荡周期,对于STC12C5A60S2,1个机器周期=1个震荡周期;
  2、stc12c5a60s2有8路10位AD;
  3、stc12c5a60s2多了两个定时器,带PWM功能;
  4、stc12c5a60s2有SPI接口;
  5、stc12c5a60s2有EEPROM;
  6、stc12c5a60s2有1K内部扩展RAM;
  7、stc12c5a60s2有WATCH_DOG;
  8、stc12c5a60s2多一个串口;
  9、stc12c5a60s2的IO口可以定义,有四种状态;
  10、stc12c5a60s2中断优先级有四种状态可定义。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-26
51单片机的升级版,stc基于51内核开发的。在编程上和89c51没有区别。多了些实用的外设,如AD, PWM等等。

总之,功能更强了。追问

以前是用90s516编写的程序,在1602上可以正常显示字符,但是换成12系列的单片机就显示乱码了,我的电路连晶振都是一样的,程序也没动。是不是12系列的指令工作快,那么在程序里,该怎么改动啊(程序中有delay、有nop)

追答

是的。12系列理论上比51快12倍。延时多一点吧。

第2个回答  2012-05-30
51比12更简单,12的头文件里就包含了51头文件。如果要对比两者的性能和参数我可以给你
第3个回答  2012-05-25
1T指令,,双串口
第4个回答  2012-05-25
可以查资料对比一下!