51系列的单片机有什么区别,最小系统上用的51系列的单片机可以通用吗

[复制链接]
查看11 | 回复1 | 2009-10-6 21:19:47 | 显示全部楼层 |阅读模式
如果都是intel内核的就行,如mcs-51和现在用的通用的at89s51,有些不行,引脚不一样的。
回复

使用道具 举报

千问 | 2009-10-6 21:19:47 | 显示全部楼层
一般的40PIN的51单片机引脚是通用的,因为内核一样,所以最小系统的硬件连接图是通用的;程序的话,如果只是用到51单片机的通用模块的话,还有就是都是12T模式,那程序也兼容了;注意是通用模块,如:T0 T1 UART这些;如果我A单片机有PWM(非51通用模块),B公司的无PWM功能,那程序肯定不兼容了;还有就是有些公司的片子有1T或6T,如STC的1T单片机,传统51是12T的,说白了就是执行一条程序的时间不同了,所以在程序中,特别是延时与驱动中,程序就要作些改动了;一般厂家都会这样做到兼容,兼容性如果不好的话那么它的市场占有率肯定不会太高;假如我开始有AT89s51,后来想转用STC89c51,如果要在软硬件上做太多改动的话,那可能就得不偿失了;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行