用手机电池供电。 工作状态下,测电流为8mA,
进入掉电模式后,数码管熄灭。
测电流为1ma或0.9mA,,算下来,有1000 000nA了,这应该不是纳安级的耗电量吧。
万用表的最低电流单位就是mA,所以没法测得更低的单位了。
请问:1:这是否是掉电模式。理论上进入掉电模式后,会是多大的功耗。
2:测得的8mA是每秒的功耗吗?还是其它的单位。怎么计算每小时的功耗。
掉电模式,除了外部中断外的所有外设、CPU停止工作,CPU只能被外部中断唤醒;
单片机是停止了。可以说这时候单片机几乎是不耗电的。因为CPU根本就没有运行了。但是,你的电路还在工作,也就是你的电路的电源没有断开,外部元件,比如电阻这一类的耗能元件还在工作,DS1302也还在工作。数码管倒是已经不耗电了。
所以,你测的的值应该是准确的。如果要进一步降低,看是否可以增大电阻,同时将DS1302转入睡眠模式。至于单片机理论上的掉电模式,参考图片,是50uA.
另外,8mA仅仅是它消耗的电流。我们说功耗,实际上说的是功率。功率=UI。也就是5V*8mA.
比如,我们用一块100mAH的电池给它供电。那么它能工作100/8=12.5小时
diy的单片机时钟,AT89S52,四位共阳数码管,1302,
单片机是停止了。可以说这时候单片机几乎是不耗电的。因为CPU根本就没有运行了。但是,你的电路还在工作,也就是你的电路的电源没有断开,外部元件,比如电阻这一类的耗能元件还在工作,DS1302也还在工作。数码管倒是已经不耗电了。所以,你测的的值应该是准确的。如果要进一步降低,看是否可以增大电阻,...
at89s52单片机 如何实现4个按键控制四位数码显示管,按p3.2数码管显示1...
P3 口:P3 口是一个具有内部上拉电阻的8 位双向I\/O 口,p3 输出缓冲器能驱动4 个 TTL 逻辑电平。对P3 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入 口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。 P3口亦作为AT89S52特殊功能(第二功能)使用,...
at89s52晶振越低功率越低吗
你这里只考虑了单片机的功率了,没有考虑整机的功率,其实,你这个数码管时钟,主要功率在数码管上,而且也只是降低了单片机的晶振了频率,这从个意义上说,虽然功耗会有所降低,但比较而言并不明显,没有什么意义。另外,你是用电池供电码?如果不是,那降低功耗也没有什么必要吧。如果是用电池供电的话...
51单片机at89s52的位选和段选咋回事?
段选和位选是指单片机在控制数码管的时候,有2个部分,一个是位选,选择哪一位数码管可以通电(一般数码管都是有多位的)既被选中,二是段选,每一位都有8个段(一个数码管是由8个段构成的,一个段可以看成是一个小灯)段选控制被位选选中的这个数码管需要显示的数字。数码管要有显示需要两...
at89s52单片机基础项目教程
一、LED闪烁实验 这个实验非常简单,只需要连接一个LED灯到AT89S52单片机的某个IO口上,然后编写一个程序,让这个IO口输出高电平和低电平,从而使LED灯闪烁。通过这个实验,可以学习如何控制单片机的IO口,以及如何编写简单的程序。二、数码管显示实验 数码管是一种常用的显示器件,可以用来显示数字、字母等...
单片机实验箱的系统组成
(1)硬件: 1 用户CPU(AT89S52),带仿真接口 21 I\/O口扩展模块(74LS244、74LS273) 2 ISP在线编程接口,标配ISP下载线和软件 22 蜂鸣器模块 3 单片机所有IO口,数据、地址线,及译码地址区 23 射极跟随器实验模块 4 译码、锁存单元(由CPLD芯片1016设计) 24 红外遥控...
急求一片基于单片机的电子钟 或者万年历的英文文献5000字左右的...
基于实时钟芯片的电子万年历的设计摘要:电子万年历以AT89S52单片机为控制核心,采用Dallas公司的DS1302实时钟芯片构成计时电路,实现了时间和日期的显示,还增加了温度显示和整点报时的功能。文章对该系统的硬件电路、工作原理做了详细介绍,同时给出了软件设计的流程图及主要程序源代码。关键词:单片机,实时钟.温度测量1引言...
如何自制简易cpu?
1.从沙子中提取二氧化硅。2.把二氧化硅还原成硅(化学纯)。3.用菜刀切割纯硅成片(尺寸0.4公分x0.4公分x0.05公分)。4.用0.001纳米的激光束在电子显微镜下,在硅表面画出10个晶体管的布局图(不用自己画,网上下载一个数据包就可以,计算机会自己执行,这个数据是3000G左右)。5.之后用化学试剂...
at89s52 篮球计时器 编写求助
根据要求,以AT89S52单片机为核心,设计篮球比赛计时控制器。篮球比赛上下半场四节制,每节12分钟,要求能随时暂停,启动后继续计时,一节比赛结束后可清零。按篮球比赛规则,进攻方有24秒为例计时。"分""秒"显示用LED数码管。用开关控制计时器的启动\/暂停。该篮球比赛计时器的设计,可对比赛总时间和各方每次控球时间计时...
时钟芯片1302驱动时为什么要在大循环中加个实时读取时钟
读时间是为了读到数据显示在数码管上 防止跑飞,有一个看门狗控制器,置位就行,当然也可以自己软件编程。只有跑飞才复位,对了,有的单片机在编程时 就算你不加while(1) 他也是可以自动循环执行main()