jkts.net
当前位置:首页 >> 51单片机中PCON的初值如何算 >>

51单片机中PCON的初值如何算

传统的51单片机的PCON寄存器,只有最高位有用,用在串行通信时,波特率加倍的。 还真没有其它什么用了,所以,如果不是串行通信的波特加倍时,真就用不到了。 但是,STC单片机中,PCON寄存器的每位都赋于了一个功能,详细的作用请看STC单片机的...

这种内容,教材或有关单片机的书上都有详细讲解的,看看书就成了。这种事情,也来提问。

PCON是电源控制及波特率选择寄存器,单元地址是87H 其结构格式如下: PCON电源管理寄存器结构 PCON D7 D6 D5 D4 D3 D2 D1 D0 位符号 SMOD - - - GF1 GF0 PD IDL SMOD是串行口波特率倍增位,当SMOD=1时,串行口波特率加倍。系统复位默认SMOD=0。 ...

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;比较两个字,只有源字同时小于目标字才跳转,...

1.定时器来确时发送和发送执行每一位的时间,一般是9600b/s,这样通讯时间确定了,别的接口也按照这个时间9600b/s量段,来接收数据,这样才不会错,如果不一致,那就会错. 2用定时器可以设置任意波特率,也可以不用定时器,但波特率是死的,不灵活. 3 设置...

串行口的四种工作方式对应三种波特率。由于输入的移位时钟的来源不同,所以,各种方式的波特率计算公式也不相同。 方式0的波特率 = fosc/12 方式2的波特率 =((2^SMOD)/64)• fosc 方式1的波特率 =((2^SMOD)/32)•(T1溢出率) ...

寄存器是CPU内部重要的数据存储资源,主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间,也就是说CPU操作寄存器比操作内存快(寄存器是直接存取,而内存是寻址存取)。 汇编比C语言效率高,经常操作寄存...

C TCON(Timer Control Register)定时器/计数器控制寄存器 PCON电源控制及波特率选择寄存器 SCON-串行口控制寄存器 TMOD定时器工作方式寄存器

当然有关了,PCON决定波特率是否加倍,不设置是不加倍,SCON决定串口工作方式如接收位数及有没有时钟等

网站首页 | 网站地图
All rights reserved Powered by www.jkts.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com