stc12c5a60s2 51单片机区别 10
12系列的单片机与89c51系列的单片机的区别是啥,些毕业设计用,但是做实物之前一直用的是12的单片机,现在改不过来了,主要是工作时间相差很大,怎样写啊...
12系列的单片机与89c51系列的单片机的区别是啥,些毕业设计用,但是做实物之前一直用的是12的单片机,现在改不过来了,主要是工作时间相差很大,怎样写啊
展开
5个回答
2015-06-11 · 知道合伙人教育行家
关注
展开全部
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、同样晶振的情况下,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中断优先级有四种状态可定义。
展开全部
51单片机的升级版,stc基于51内核开发的。在编程上和89c51没有区别。多了些实用的外设,如AD, PWM等等。
总之,功能更强了。
总之,功能更强了。
追问
以前是用90s516编写的程序,在1602上可以正常显示字符,但是换成12系列的单片机就显示乱码了,我的电路连晶振都是一样的,程序也没动。是不是12系列的指令工作快,那么在程序里,该怎么改动啊(程序中有delay、有nop)
追答
是的。12系列理论上比51快12倍。延时多一点吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
51比12更简单,12的头文件里就包含了51头文件。如果要对比两者的性能和参数我可以给你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1T指令,,双串口
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询