登录  | 立即注册

游客您好!登录后享受更多精彩

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[寒假笔记] 单片机

[复制链接]
发表于 2021-2-18 20:03:42 | 显示全部楼层 |阅读模式
学习笔记
学习科目: 单片机
学习安排: 单片机
开始时间: 单片机
结束时间:
电源控制寄存器
将十六进制转换为二进制为pcon=0000 0000;scon=0101 0000.这些零和一具体代表什么意思,参看下面单片机中对这俩个寄存器每一位的定义:
PCON主要是为CHMOS型单片机的电源控制而设置的专用寄存器,单元地址是87H,其结构格式如下:

PCON电源管理寄存器结构:
PCON D7       D6          D5    D4   D3   D2  D1 D0
位符号 SMOD  SMOD0 LVDF POF GF1 GF0 PD IDL

在CHMOS型单片机中,除SMOD位外,其他位均为虚设的,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不工作外,其余仍继续工作,在空闲模式下可由任一个中断或硬件复位唤醒。

中断系统
INT0 :外部中断0,由P3.2端口线引入,低电平或下跳沿引起。
INT1 :外部中断1,由P3.3端口线引入,低电平或下跳沿引起。
T0    :定时器/计数器0中断,由T0计数溢出引起。
T1    :定时器/计数器0中断,由T1计数溢出引起。
TI/RI :串行I/O中断,串行端口完成一帧字符发送/接收引起。
1.中断允许寄存器(IE)
IE  [   EA   _   _   ES   ET1   EX1   ET0   EX0   ]

EA:全局中断允许。
ES:串行I/O中断允许位。
ETI:定时/计数器T1中断允许位。
EXI:外部中断1允许位。
EX0:外部中断0允许位。
ET0:定时/计数器T0中断允许位

好懒~~不想说~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表