在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 7689|回复: 31

[转帖]我来说说讨厌的51芯片吧

[复制链接]
发表于 2006-12-24 15:38:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
[转帖]我来说说讨厌的51芯片吧
http://www.51dz.com/n.asp?dl=2&a ... =2902&i=wangfei
一个适合电子初学者的网站,欢迎大家来访问!!还提供各种电子元件套件。
  我用了很久51芯片,本来对它的功耗非常不满,但是因为其价格越来越便宜,本身的性价比依旧很好,所以总也甩不掉。
1、休眠。一般的系统都不会到了忙不过来的地步,适当的休眠还是可以节省一些功耗的,在一些简单的系统,多抽时间休眠成了省电的关键,你看别的芯片都不耗电,只有单片机了,它就是关键了,在有些时候,提高主频反而会获取更多的休眠时间,反而使系统功耗更小了。但是值得注意的是,经常性的切换休眠和工作状态会让电源产生mV级的波动,特别对于很多线性稳压器只有100mA以内的输出能力的情况更明显,这样的波动或许会影响系统内的AD和一些其他模拟电路,值得注意。
2、掉电。如果进入了掉电模式,很多51芯片是无法通过中断重新开始工作的,可以外加一个微功耗的单片机来提供复位,这个单片机只负责键盘扫描和复位51单片机,以及发送键盘编码到51芯片。 我以前见过一个手持设备,耗电很小,但是包括了大容量存储、显示、输入、数据输出、检索等功能,平时89C51总是处于掉电状态,但是有了键盘操作后,就复位开始运行,处理完键盘送来的任务之后又自动掉电了。
3、复杂运算。复杂运算(譬如指数运算、浮点乘除)一定会占据更多系统时序,响应减少休眠时间,可以通过查表方式,这样用大容量的表格代替了现场计算,更多的时间不就可以睡觉了吗?
4、如果软件任务少到一定程度,那么可以考虑把晶体搞到32k去运行,其实这样更省电,但是这意味着51软件基本没什么高速的事情做,也不需要串行通信,否则,还是老老实实面对现实吧。
  我觉得,51芯片用于电池供电的系统不是很合适,但是从开发周期看,它的开发环境很好,毕竟可以承载8位机的相对大型的应用,有时候又不得不用它。我觉得距离51最靠近的AVR单片机更适合将来的应用,因为其性能价格比相对其他单片机还是不错的,除非51芯片可以将来做到在3MIP下,工作电流小于2mA,休眠电流小于500uA,掉电电流小于10uA。
  以上是我的不成熟想法,希望得到大家的指点。
发表于 2007-1-10 20:27:33 | 显示全部楼层
好啊!!!
发表于 2007-1-18 12:41:33 | 显示全部楼层
PHILIPS有不少针对手持设备的51兼容单片机,可以去周立功网站看看
发表于 2007-1-18 13:31:29 | 显示全部楼层


原帖由 Wxy8030 于 2007-1-18 12:41 发表
PHILIPS有不少针对手持设备的51兼容单片机,可以去周立功网站看看


ding  !!
发表于 2007-1-18 20:57:51 | 显示全部楼层
dinging
发表于 2007-1-22 10:48:22 | 显示全部楼层
如果考虑到功耗就别用51
发表于 2007-1-28 10:11:33 | 显示全部楼层
zhe 标题起的呵呵!
发表于 2007-1-29 17:10:24 | 显示全部楼层
不错
发表于 2007-1-29 22:11:39 | 显示全部楼层
通常我会先考虑用PIC,没找到PICC以前,觉得51的C语言编程方便,现在有了PICC,用PIC
感觉更爽。
当然,PIC成本高一点。
发表于 2007-1-31 21:22:45 | 显示全部楼层

回复 #1 pp521 的帖子

刚接触51单片机,了解不深,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-16 10:51 , Processed in 0.023598 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表