标题: C52和ATM32 [打印本页]

作者: LILYI    时间: 2018-5-20 10:14
标题: C52和ATM32
STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。在单芯片上,拥有灵巧的8CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash512字节RAM32I/O口线,看门狗定时器,内置4KBEEPROMMAX810复位电路,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口。另外STC89X52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz6T/12T可选。
atmel的对比 STC89C52RC单片机: 8K字节程序存储空间; 512字节数据存储空间; 内带4K字节EEPROM存储空间; 可直接使用串口下载; at89s52单片机: 8K字节程序存储空间; 256字节数据存储空间; 没有内带EEPROM存储空间;该单片机是8位指令的单片机芯片,该单片机在启动电路中使用了12MHz的晶振来为系统提供工作周期,该单片机相比其他旧型号的单片机具有更高速的处理数据的能力,同时具有定时器、计数器功能,可以通过设置中断提高单片机的使用效率,单片机具有32个通用的数据输入输出通道,单片机内部还具有ADCDAC功能,能够完成数字信号和模拟信号的转换,使用STC89C52芯片可以实现本系统的设计要求。
STM32单片机是基于ARM Cortex-M3内核的高性能、低功耗单片机,该单片机工作频率最高可以达到72MHz,相比传统的51单片机,STM32F103RCT6芯片具有64个引脚,比51单片机的32个通用IO口更多,并且具有更快的运算速度、更多的外设、更高的性能以及更多的内部中断;STM32单片机引脚较多,可以连接比较多的外设,具有312位的ADC通道,模拟信号转数字信号的最短转换时间为1us,可以快速的获得模拟传感器测量得到的数据。具有多达8个定时器,方便在项目中使用。同时,该单片机具有多组中断可以设置,可以设置不同的终端优先级,实现更加复杂的系统控制功能,具有较快的中断处理能力。
由于STM32单片机具有多个定时器、ADCDACIO口等外设,
本项目需要LCD-TFT屏幕来显示电子钟测量到的多项数据,会占用较多的IO口,STM32由于具有51个通用IO口,相比51单片机的32IO口,具有更大的优势,并且STM32单片机相比传统的51单片机,具有更低功耗、中断响应迅速等特点,设计中控制芯片选择STM32单片机作为系统的控制芯片。






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1