找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3399|回复: 0
打印 上一主题 下一主题
收起左侧

C52和ATM32

[复制链接]
跳转到指定楼层
楼主
ID:334059 发表于 2018-5-20 10:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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单片机作为系统的控制芯片。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表