㈠ 89C51单片机中PCON=0x80;是什么意思
PCON是电源控制及波特率选择寄存器,单元地址是87H
其结构格式如下:
PCON电源管理寄存器结构
PCON D7 D6 D5 D4 D3 D2 D1 D0
位符号 SMOD - - - GF1 GF0 PD IDL
SMOD是串行口波特率倍增位,当SMOD=1时,串行口波特率加倍。系统复位默认SMOD=0。 各位的定义: SMOD:该位与串口通信有关。
SMOD=0; 串口方式1,2,3时,波特率正常。
SMOD=1; 串口方式1,2,3时,波特率加倍。
GF1,GF0:两个通用工作标志位,用户可以自由使用。
PD:掉电模式设定位。 PD=0 单片机处于正常工作状态。 PD=1 单片机进入掉电(Power Down)模式 ,可由外部中断或硬件复位模式唤醒,进入掉电模式后,外部晶振停振,CPU、定时器、串行口全部停止工作,只有外部中断工作。
IDL:空闲模式设定位。 IDL=0 单片机处于正常工作状态。 IDL=1 单片机进入空闲(Idle)模式,除CPU不工作外,其余仍继续工作,在空闲模式下可由任一个中断或硬件复位唤醒。
=============================================================
PCON=0x80的话就是将SMOD置1,使波特率加倍
㈡ 单片机写了pcon=0x02.然后要怎么恢复,刚刚学单片机。不太会
不能恢复呀,一旦设置pcon=0x02,该寄存器的PD位被置1,就进入了掉电模式,只有复位才能唤醒。某些增强型51单片机可以由外部中断唤醒,唤醒后再设置pcon=0x00即可。
㈢ 51单片机中PCON是字长几位
8位的。
PCON主要是单片机的电源控制而设置的专用寄存器,单元地址是87H,其结构格式如下:
PCON D7 D6 D5 D4 D3 D2 D1 D0
位符号 SMOD - - - --- GF1 GF0 PD IDL
㈣ 51单片机中PCON的初值如何算
PCON一般只有在使用串口时设置,要设置也只设置它的最高位SMOD。SMOD是串口波特率倍增位,设为1串口波特率就加倍,为0就不变。PCON不能位寻址,所以说初值就00H和80H两种。
㈤ 单片机mov pcon,#00h什么意思
movpcon,#00h;把立即数00H赋给PCON寄存器。就是将PCON寄存器清零了。
㈥ 51单片机的PCON寄存器平时用得到吗
传统的51单片机的PCON寄存器,只有最高位有用,用在串行通信时,波特率加倍的。
还真没有其它什么用了,所以,如果不是串行通信的波特加倍时,真就用不到了。
但是,STC单片机中,PCON寄存器的每位都赋于了一个功能,详细的作用请看STC单片机的资料。
下面是这个寄存器每位的用途。这作用可就多了。
㈦ 不明白单片机的串口通信的PCON |= 0x80。。。
因为PCON其他位可能已经设置,PCON |= 0x80这样的代码仅仅改变波特率设置。
㈧ 80C51的PCON作用和如何使用
两个都是为降低CPU功耗而设计的。
IDL只是让CPU停止运行,其余部件还在工作,如果有中断发生就立即回复正常。形象的说就是单片机处于“打瞌睡”的状态。
DP让单片机的所有部件停止运行,中断无法唤醒,如同“植物人”。只有复位才能恢复正常。
㈨ 单片机中的pcom是什么寄存器
是8051的PCON吧
PCON全称Power Control Register,即功率控制寄存器。包含SMOD,SMOD0,LVDF,POF,GF1,GF0,PD,IDL等控制位。
在通用51单片机中,SMOD,PD,IDL较为常用。SMOD控制定时器2发生的波特率的倍率;PD即Power Down,进入掉电模式;IDL即idle,进入空闲模式。
在CHMOS型单片机中,除SMOD位外,其他位均为虚设的,SMOD是串行口波特率倍增位,当SMOD=1时,串行口波特率加倍。
㈩ STC51单片机中PCON寄存器怎么用呀
STC51单片机中PCON寄存器的GF1和GF0是两个通用工作标志位,是系统没用到的,留给用户随便使用。举例如下:
MOV A,NUM0
CLR C
SUBB A,NUM1
MOV GF1,C
MOV A,NUM2
CLR C
SUBB A,NUM3
ANL C,GF1
JC MAX;比较两个字,只有源字同时小于目标字才跳转,否则顺序执行
SMOD0:帧错误检测位:当SMOD0 = 0时,SCON寄存器中的SM0/FE位用于SM0功能,当SMOD0 = 1时,SCON寄存器中的SM0/FE位用于FE(帧错误检测)功能。
LVDF:低电压检测标志位,同时也是低电压检测中断请求标志位。
P0F:没找到资料。