大家好,对于初学者在学51单片机时,选AT89S51和STC哪个单片机入门较合适?

STC的易学一些,但它名声不好,用之搞工业设计,感觉有些不大合适。

stc就是基于51的内核,是一个增强型的51。比atmel的at89系列具有更强的功能,例如某些型号具有更大的ram和flashrom ,支持用com下载程序,使得isp电路设计更为简单,支持iap,可以在应用编程。 具有内嵌的EERPOM,可以存储数据,而无需外扩AT24C02和93C46等EEPROM芯片,节省IO口资源和成本对于PCB设计也会更为简单。 另外STC具有倍频功能,可以使得运行速度更快,相当于1/2的AT89S51的时钟周期内实现一个单周期指令。 但如果你想学习的话,建议你直接去学PIC或者AVR,这些处理器的应用和arm相似,可以让你更进一步学习嵌入式系统的开发。 你也可以直接学习stm8微控制器的内容,以便快速进入stm32的CM3内核arm处理器开发。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-01
其实他们使用时几乎都是可以互换的,我觉得这两种入门都不错,因为下载程序无需特定的下载器,直接在板子上引出下载口,用下载线连接,免去了芯片插拔频繁。区别在乎他们内部的一些性能不同,C编程方法是一样的。本回答被提问者采纳
相似回答