51单片机有低功耗模式代码

51单片机有低功耗模式代码,第1张

有的

低功耗 *** 作方式

在以电池供电的系统中有时为了降低电池的功耗在程序不运行时就要采用低功耗方式低功耗方式有两种—待机方式和掉电方式

低功耗方式是由电源控制寄存器PCON上一课我们提到过的来控制的电源控制寄存器是一个逐位定义的8位寄存器其格式如下

PCON主要是为CHMOS型单片机的电源控制而设置的专用寄存器,单元地址是87H,其结构格式如下:

PCON电源管理寄存器结构

PCON D7 D6 D5 D4 D3 D2 D1 D0

位符号 SMOD - - -GF1 GF0 PD IDLPCON

标志位说明:

在CHMOS型单片机中,除SMOD位外,其他位均为虚设的,SMOD是串行口波特率倍增位,当SMOD=1时,串行口波特率加倍。系统复位默认为SMOD=0。

1秒钟定时器无法靠一次中断达到要求,6M晶振,可以设100毫秒中断一次,10次中断为1秒,所以初值为65536-50000

#include<reg51.h>

unsigned char times

sbit p10=P1^0

void t0isr() interrupt 1

{

TH0=(65536-50000)/256

TL0=(65536-50000)%256

times++

if(times>=10){times=0p10=~p10}

}

main()

{

TMOD=0x01

TH0=(65536-50000)/256

TL0=(65536-50000)%256

TR0=1

ET0=1

EA=1

while(1)

}

PCON寄存器。51单片机是对兼容英特尔8051指令系统的单片机的统称。该片机是通过设置电源控制寄存器PCON实现低功耗工作方式,51单片机广泛应用于家用电器、汽车、工业测控、通信设备中。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12076402.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存