89c52单片机怎么进入掉电模式

作者&投稿:汗诞 (若有异议请与网页底部的电邮联系)
89c52单片机怎么进入掉电模式?~

不是所有的89C52单片机都可以进入掉电模式的,STC89C52可以进入掉电模式。
1、当PCON寄存器的D1也就是PCON.1或者叫PD位置1时,单片机进入掉电模式,该模式也叫停机模式。
2、进入掉电模式后,内部晶振停震,CPU、定时器、看门狗、串口都停止工作,外部中断继续工作。如果低电压检测被允许,也可以继续工作,否则停止工作。
3、进入掉电模式,IO口状态和SFRs(特殊功能寄存器)保持之前的状态不变。
4、外部中断可以唤醒掉电模式。

不是所有的89C52单片机都可以进入掉电模式的,STC89C52可以进入掉电模式。
1、当PCON寄存器的D1也就是PCON.1或者叫PD位置1时,单片机进入掉电模式,该模式也叫停机模式。
2、进入掉电模式后,内部晶振停震,CPU、定时器、看门狗、串口都停止工作,外部中断继续工作。如果低电压检测被允许,也可以继续工作,否则停止工作。
3、进入掉电模式,IO口状态和SFRs(特殊功能寄存器)保持之前的状态不变。
4、外部中断可以唤醒掉电模式。
89C52是INTEL公司MCS-51系列单片机中基本的产品,它采用ATMEL公司CMOS工艺技术制造的高性能8位单片机,属于标准的MCS-51的HCMOS产品。它结合了CMOS的高速和高密度技术及CMOS的低功耗特征,它基于标准的MCS-51单片机体系结构和指令系统。

不是所有的89C52单片机都可以进入掉电模式的,STC89C52可以进入掉电模式。
1、当PCON寄存器的D1也就是PCON.1或者叫PD位置1时,单片机进入掉电模式,该模式也叫停机模式。
2、进入掉电模式后,内部晶振停震,CPU、定时器、看门狗、串口都停止工作,外部中断继续工作。如果低电压检测被允许,也可以继续工作,否则停止工作。
3、进入掉电模式,IO口状态和SFRs(特殊功能寄存器)保持之前的状态不变。
4、外部中断可以唤醒掉电模式。

#include<reg52.h>
sbit d=P1^1; //一个发光二极管
void delay(unsigned int t) //一个延时函数
{
unsigned int i;
unsigned int j;
for(i=t;i>0;i--)
for(j=114;j>0;j--)
{}
}

void main()
{
EA=1; //开总中断
EX0=1; //开外部中断0

while(1)
{
d=0;
delay(1000);
d=1;

PCON=0x02; //让单片机处于掉电模式(或休眠模式)
}
}

void External() interrupt 0
{
PCON=0x00; //唤醒单片机
}void t1()interrupt 0
{
PCON=0;
ET0=1;
}
void se()interrupt 2
{
PCON=0;
ET0=1;
}

如果你是做掉电的话 两种情况 控制单片机电源电压拉低保持内部供电,还有一种就是 让重要数据在中断里运行即可。

单片机里有个PCON寄存器,末尾的两位分别是掉电模式和空闲模式.
如果最末位一位写1,则进入空闲模式,这时候,仅仅CPU停止,单片机的片内外设不停止,用中断就可以唤醒CPU继续工作
如果倒数第二位写1,进入掉电模式,这时候,整个单片机设备全部停止,只有复位才能重新唤醒单片机.


at89 c52单片机各引脚功能
1、XTAL1、XTAL2引脚。这类引脚属于外接时钟引脚。前者为片内震荡电路的输入,后者为片内震荡电路的输出。2、RST引脚。这类引脚属于复位引脚,连续输入两个机器周期以上高电平就可以触发机制,完成单片机的复位初始化的工作,单片机就可以从头开始执行程序了。3、PSEN引脚。这类引脚的全称是程序存储器允许...

用单片机c52做闪光灯设计制作原因
制作简单。单片机c52是用c语言来进行编程控制的,在编写代码的过程中只需要编写控制闪光灯的开关和频闪率即可,而且单片机C52的传输效率极高,可以有效的降低传输延迟,使其指令接收的更快。

为什么90c52的单片机工作频率相当于51单片机的二倍
这种情况都是源于单片机的内部硬件设计上,使用者只要知道并会使用就可以了。即使你知道了内部的电路对你也没有更多的帮助。

关于STC单片机90C52RC的几个简单问题
1. STC的这款单片机基本和Atmel 89C52完全兼容,你用Keil Uv2写程序可以用#include<reg52.h>也可以用从STC官网下载的头文件http:\/\/www.stcmcu.com\/UV2.rar 2. STC90C52RC官网手册在这里http:\/\/www.stcmcu.com\/datasheet\/stc\/STC-AD-PDF\/STC90C58RD+-english.pdf,这个就是52的 3.要引出RXD...

STC89C52单片机入门基础1课
网上的单片机教程非常的多,但多数繁杂、兜弯或过时、像郭天祥10天教程,已经显得比较繁琐,不适合新手入门,下面我还是来教一些简单的入门课程吧,1天入门 首先,你得了解电压: STC89C52或者90C52等都是5V单片机,他们的供电都是5V DC 也就是直流稳压电源,一般电脑USB接口都是5V,使用电脑USB供电即可...

C52,等于a几几除以a几几
A52÷A21。1、c52是单片机是指一个集成在一块芯片上的完整计算机系统。2、尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件,C52就相当A52÷A21。

51单片机与52单片机有什么区别
51单片机的种类的种类非常多,主要有:1,Intel(英特尔)的:80C31、80C51、87C51,80C32、80C52、87C52等;2,ATMEL(艾德梅尔)的:89C51、89C52、89C2051,89S51(RC),89S52(RC)等;3,Philips(飞利浦)、华邦、Dallas(拉达斯)、Siemens(西门子)等公司的许多产品;4,STC(国产宏晶)单片机:89c51...

c52单片机中的6个中断源分别和单片机的什么端口相接
52单片机中的6个中断源和单片机端口的关系:1外部中断0的中断申请线INT0就是P3口的P3.2口线 2外部中断1的中断申请线INT1就是P3口的P3.3口线 3计数器0的外部计数输入端为单片机P3口的P3.4口线(定时器0为内部中断)4计数器1的外部计数输入端为单片机P3口的P3.5口线(定时器1为内部中断)5...

单片机:89C54和89C51有什么区别?
单片机ic的区别 其他类似问题2014-01-02 单片机:89C54和89C51有什么区别? 1 2015-12-24 89S51和89C51单片机有什么区别 2012-10-24 单片机89c51、89 c52、89s51之间的最大区别是什... 9 2013-08-09 单片机P89C51和89V51有什么区别啊? 2015-01-07 想问下单片机89C52和89C54有什么区别,通过什么来命名...

单片机高手来帮忙!STC12C2052AD怎么把软件烧写进去?备注,我没有开发板...
1、首先在keil上编辑好代码,用keil 4 编译一下,在工程文件夹中找到编译出的HEX文件,要烧写到单片机的文件。2、现在,需要一个烧写软件来烧写程序,这里用的是STC-ISP软件。3、打开软件,首先选择合适的单片机型号,这里用的是stc89C52.然后串口一般是自动选择好的,也可以自己选。4、点击“打开程序...

鄯善县15062773772: 89c52单片机怎么进入掉电模式? -
荤桑爱宝: 不是所有的89C52单片机都可以进入掉电模式的,STC89C52可以进入掉电模式. 1、当PCON寄存器的D1也就是PCON.1或者叫PD位置1时,单片机进入掉电模式,该模式也叫停机模式. 2、进入掉电模式后,内部晶振停震,CPU、定时器、看门狗、串口都停止工作,外部中断继续工作.如果低电压检测被允许,也可以继续工作,否则停止工作. 3、进入掉电模式,IO口状态和SFRs(特殊功能寄存器)保持之前的状态不变. 4、外部中断可以唤醒掉电模式.

鄯善县15062773772: 89c52单片机怎么进入掉电模式
荤桑爱宝: 单片机里有个PCON寄存器,末尾的两位分别是掉电模式和空闲模式. 如果最末位一位写1,则进入空闲模式,这时候,仅仅CPU停止,单片机的片内外设不停止,用中断就可以唤醒CPU继续工作 如果倒数第二位写1,进入掉电模式,这时候,整个单片机设备全部停止,只有复位才能重新唤醒单片机.

鄯善县15062773772: 请问高手STC89C52单片机如何进入掉电模式工作,又如何唤醒??? -
荤桑爱宝: 追问: 当单片机进入掉电模式时程序就不运行了,当进入空闲模式时程序还在运行,时这样吗??如果我要设置一个按键,按一下就进入掉电模式,能这样编写吗:#includesbit key1=P3^0; \\定义按键位置void delay(unsigned int a){while(a--);}...

鄯善县15062773772: STC89C52RC为什么掉电模式进不了 -
荤桑爱宝: 空闲模式可以通过中断唤醒,掉电模式只可以通过外部中断唤醒.你可以把按键接在外部中断引脚,用按键触发外部中断唤醒单片机(在外部中断服务函数中添加PCON=0x00;).在中断中将PCON清0,唤醒单片机.进入空闲模式或掉电模式,程序就不运行了,停止在你进入空闲模式或掉电模式处,待重新唤醒又从停止处继续运行.你做时钟,应该是用时钟芯片吧?你的芯片有纽扣电池供电,走时间和单片机没有什么关系,单片机只是将里面的时间读出来而已,到你唤醒单片机的时候读出来的时间还是正确的.

鄯善县15062773772: STC89C52 单片机 的掉电模式(休眠模式) -
荤桑爱宝: IT0 = 1; //设置INT0中断类型 EX0 =1; EA = 1; main后面这样写试试看吧!

鄯善县15062773772: 单片机空闲模式和掉电模式!!!求助 -
荤桑爱宝: 因为电源使用电池供电,因此希望能让单片机进入空闲/掉电模式,延长供电时间,PCON 电源控制寄存器 PD 跟 IDL位, PD置1,进入掉电模式,除了外部中断

鄯善县15062773772: 单片机STC89c52RC进入掉电模式后IO口是保持进入掉电前的状态吗? -
荤桑爱宝: 进入掉电模式后,所有的I/O口、SFRs维持进入掉电前那一刻的状态不变.这种情况下做好不要用单片机I/O直接驱动继电器,在电源供电正常的情况下继电器不会松开的.

鄯善县15062773772: 求助单片机掉电模式唤醒 -
荤桑爱宝: 单片机掉电模式,I/O口电瓶平触发,串口接收数据触发 都可以唤醒.

鄯善县15062773772: stc89c52rc空闲模式什么意思 -
荤桑爱宝: stc89c52rc设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式.在闲置模式下,CPU停止工作.但RAM,定时器,计数器,串口和中断系统仍在工作.在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止.

鄯善县15062773772: 想用51单片机的外部中断0设置单片机的空闲或者掉电模式,同时再用该中断唤醒单片机,请问程序该如何写? -
荤桑爱宝: 单片机进入空闲模式的方法:PCON |= (1单片机进入掉电模式的方法:PCON |= (1单片机允许外部中断0的程序:EX0 = 1; IT0 = 1;//----IT0 = 0也可以,前者是下降沿触发,后者是低电平触发,随便你.EA = 1; 如果你允许了外部断0中断,那么,...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网