拾:最小系统与省电工作方式

发布者:zcyzwj最新更新时间:2019-08-13 来源: eefocus关键字:最小系统  省电  工作方式 手机看文章 扫描二维码
随时随地手机看文章

1、什么是最小系统?
能让单片机正常工作的最小电路,我们称之为最小系统。
2、最下系统包含哪些电路?
电源电路
②晶振电路。
复位电路

晶振电路
晶振是为电路提供频繁基准的元器件,通常分为有源晶振和无源晶振两个大类。

无源晶振

有源晶振

复位电路
51芯片,通常在上电的瞬间需要一个短暂的时间进行内部参数的初始化,这个时候芯片无法立即进入工作状态。通常称上电初始化这些工作为复位。
复位电路的基本功能是:系统上电时提供复位信号,直至电源稳定后,撤销复位信号。为可靠起见,电源稳定后还要经一定的延时(共大于两个机器周期)才撤销复位信号。

上电复位电路

开关复位电路

这里写图片描述

省电

1、为什么要省电?
①便携、耐用
2、有哪些省电途径?
①低工作电压
②省电工作方式
③内部模块的单独开关
④工作频率的设置
⑤优秀的软件设计

省电工作方式

51有两种可用软件来选择的省电方式——空闲工作方式和掉电工作方式。
寄存器PCON(电源控制寄存器)中PD(PCON.1)和IDL(PCON.0)位来控制。

D7
D6
D5
D4
D3
D2
D1
D0
SMOD


GF1GF0PDIDL

SMOD是串行口波特率倍增位。当SMOD=1时,串行口波特率加倍。系统复位默认为SMOD=0。
GF1,GF0:两个通用工作标志位,用户可以自由使用。
PD:掉电模式设定位。PD=0单片机处于正常工作状态。PD=1单片夹进入掉电(Power Down)模式,可由外部中断或硬件复位模式唤醒,进入掉电模式后,外部晶振停振,CPU、定时器、串行口全部停止工作,只有外部中断工作。
IDL:空闲模式设定位。IDL=0单片机处于正常工作状态。IDL=1单片机进入空闲(Idle)模式,除CPU不工作外,其余仍继续工作,在空闲模式下可由任一中断或硬件复位唤醒。

外部中断使用

2个外部中断资源:外部中断0(INT0、对应P3.2引脚)和外部中断1(INT1、对应P3.3引脚)。
外部中断有两种触发方式:低电平触发方式、负跳变触发方式。

低电平触发方式

负跳变触发方式

51单片机中的每个外部中断都可以设置是否中断屏蔽、中断触发方式。当产生中断事件后,会置位相应的中断标志位。 中断允许控制寄存器IE用于设置中断源的开放和屏蔽,其中与外部中断相关的涉及到3个位。

D7
D6
D5
D4
D3
D2
D1
D0
EA



EX1
EX0

EA:中断允许总开关位。EA=1,开中断;EA=0,禁用所有中断。
EX1:外部中断1允许位。ET1=1,开INT1中断;ET1=0,关INT1中断。
EX0:外部中断0允许位。ET0=1,开INT0中断;ET0=0,关INT0中断。
还有一个中断优先级控制寄存器IP可设置某个中断源为高优先级还是低优先级中断,一般情况下不需要设置。

TCON寄存器

D7
D6
D5
D4
D3
D2
D1
D0




IE1IT1IE0IT0




外部中断1外部中断1外部中断0外部中断0

IT1:外部中断1中断触发方式设置位。IT1=0,为低电平触发方式;IT1=1,为下降沿(负跳变)触发方式。 IE1:外部中断1中断请求标志位。选择电平触发时,单片机在每个机器周期检查中断源口线,检测到低电平,即置位中断请求标志。选择边沿触发方式时,单片机在上一个机器周期检测到中断源口线为高电平,下一个机器周期检测到低电平,即置位中断请求标志。 IT0:外部中断0中断触发方式设置位,其意义和功能与IT1类似。 IE0:外部中断0中断请求标志位。

实验

这里写图片描述


汇编代码


******************************************************************/ 

*   【课程11】 ****单片机的省电工作模式***********

*   【说  明】 ****让单片机工作在省电模式,

*   【描  述】 ****让单片机工作在省电模式,通过外部中断推出省电模式

******************************************************************/       


        ORG 0000H

JMP MAIN

ORG 0003H

MOV PCON,#00H

RETI


ORG  0030H

MAIN: SETB IT0 ;设置边沿触发

      SETB EA ;开总中断开关

      SETB EX0 ;开中断0

      MOV  R2,#10

JX: CLR  P1.0 ;控制LED灯闪烁10次

CALL DELAY

SETB  P1.0

CALL DELAY

DJNZ R2,JX

MOV  PCON,#01H ;进入省电模式

JMP  MAIN


DELAY:    ;延时子函数

         MOV    R7,#0FFH  ;延时程序

W1:      MOV    R6,#0fFH

W2:      DJNZ   R6,W2

         DJNZ   R7,W1

RET

END


C代码


******************************************************************/

*   【课程11】 ****单片机的省电工作模式***********

*   【说  明】 ****让单片机工作在省电模式,

*   【描  述】 ****让单片机工作在省电模式,通过外部中断推出省电模式

******************************************************************/

#include //51头文件,

#include


//---------常用的两个宏定义-------------- 

#define uint8 unsigned char

#define uint16  unsigned int


sbit LED=P1^0; //发光二极管引脚定义

/*----------------------------------

函数名:INT0_i()

功能: 中断服务程序

-------------------------------------*/

void INT0_i()    interrupt 0

{

PCON=0x00; //退出省电模式

}


/*----------------------------------

函数名:main()

功能: 主程序

-------------------------------------*/

void main()

{

uint16 i,j;


IT0=1; //选择外部中断0为下降沿触发

EX0=1; //开启外部中断0

EA=1; //开启总中断


LED=1;

while(1)

{

for(i=0;i<20;i++)

{

for(j=0;j<30000;j++)   //延时一段时间

_nop_();

LED=~LED;        //让LED灯闪烁

}

PCON=0x01;                //进入空闲模式

}

}



关键字:最小系统  省电  工作方式 引用地址:拾:最小系统与省电工作方式

上一篇:玖:中断系统的原理与应用
下一篇:壹拾壹:音乐实验

推荐阅读最新更新时间:2024-11-10 08:15

联盛德W806最小系统开发板第一次上手准备工作
W806 芯片 是一款安全 IoT MCU 芯片。芯片集成 32 位 CPU 处理器,内置 UART、GPIO、SPI、SDIO、I2C、I2S、PSRAM、7816、ADC、LCD、TouchSensor 等数字接口;支持 TEE 安全引擎,支持多种硬件加解密算法,内置 DSP、浮点运算单元与安全引擎,支持代码安全权限设置,内置 1MB Flash 存储器,支持固件加密存储、固件签名、安全调试、安全升级等多项安全措施,保证产品安全特性。适用用于小家电、智能家居、智能玩具、工业控制、医疗监护等广泛的物联网领域 开发环境和工具准备 平头哥CDK下载下载开发环境并安装 串口烧录工具下载 联盛德微电子开发工具链接 开始第
[单片机]
联盛德W806<font color='red'>最小系统</font>开发板第一次上手准备工作
通过改进CPU和GPU,arm将在Windows上运行得更快更省电
  芯片开发商Arm宣布对CPU与GPU的一系列改进,当芯片在Windows笔记本上运行时,性能大幅提升。   Arm公司IP产品部门(IP Products Group)总裁雷内·哈斯(Rene Haas)在博客中介绍称,新Arm Cortex-A76 CPU在处理效率型应用(productivity applications)时,性能比一年前增强35%。他还说,新推出的Mali-G76 GPU处理无线游戏和设备内机器学习应用时,效率与性能比之前的产品提升30%。   有了Mali-V76 VPU,用户可以在移动设备上享受UltraHD 8K体验。哈斯还说:“在过去5年里,每年智能手机CPU性能平均都会提高20%以上,而
[嵌入式]
通过改进CPU和GPU,arm将在Windows上运行得更快更<font color='red'>省电</font>
东芝推出新款步进电机驱动IC,有助于节省电路板空间
中国上海,2022年8月25日——东芝电子元件及存储装置株式会社(“东芝”)宣布,推出其步进电机驱动IC产品线的新成员“TB67S549FTG”。这是一款采用小型封装的步进电机驱动IC,内置恒流控制功能,无需借助外部电路元件。新款驱动IC有助于节省电路板空间,适用于办公自动化和金融设备等工业设备。该产品于今日开始出货。 TB67S549FTG的输出功率晶体管采用东芝的DMOS FET ,绝对最大额定电机输出电压为40V,绝对最大额定电机输出电流为1.5A 。 该产品采用QFN24封装,与采用QFN32封装的东芝现行产品TB67S539FTG相比,贴装面积缩小了36%左右。这有助于节省电路板空间。 此外,这款新驱动内
[工业控制]
东芝推出新款步进电机驱动IC,有助于节<font color='red'>省电</font>路板空间
串口的工作方式
串行工作方式0 1. 数据发送 当数据写入SBUF后,数据从RXD端在移位脉冲(TXD)的 控制下,逐位移入74LS164,74LS164能完成数据的串并转换。当8位数据全部移出后,TI由硬件置位,发生中断请求。若CPU响应中断,则从0023H单元开始执行串行口中断服务程序,数据由74LS164并行输出。其接口逻辑如下图所示。 2. 数据接收 要实现数据接收,必须首先把SCON中的允许接收位REN设置为1。当REN设置为1时,数据就在移位脉冲的控制下,从RXD端输入。当接收到8位数据时,置位接收中断标志位RI,发生中断请求。其接口逻辑如下图所示。由逻辑图可知,通过外接74LS165,串行口能够实现数据的并行输入。 串行
[单片机]
串口的<font color='red'>工作方式</font>
结合HSA架构,big.LITTLE处理器省电又强效
    应用处理器发展将迈入新的阶段。因应行动装置制造商对视觉运算效能要求不断提高,处理器业者已计划在现今大小核(big.LITTLE)多核心应用处理器设计中,再导入异质系统架构(HSA),以进一步整合绘图处理器(GPU),期在强化视觉处理能力之际,兼顾整体耗电量表现。 ARM商业及全球市场开发执行副总裁Antonio J. Viana认为,继行动装置之后,IoT联网装置也将为半导体科技产业挹注新的成长动能。 ARM商业及全球市场开发执行副总裁Antonio J. Viana表示,联网和行动化将是驱动半导体科技产业未来成长的两大动能,基于这两个目标,行动装置和物联网(IoT)装置均须追求更轻薄且更省电的设计,才能实现随时随地联网的应
[手机便携]
让设备更节能更省电,ST全新双轴数字测斜仪问市
意法半导体的IIS2ICLX是一款高精度、低功耗的双轴数字测斜仪,用于工业自动化和结构健康监测 等应用,具有可设置的机器学习内核和16个独立的可设置有限状态机,有助于边缘设备节能省电,减少向云端传输的数据量。 不仅内置先进的嵌入式功能,IIS2ICLX还能够降低系统功耗,延长电池供电节点的续航时间。该传感器固有特性可简化与高性能产品的集成,同时最大程度地减少传感器校准工作量和成本。 IIS2ICLX测斜仪采用MEMS加速度计技术,±0.5 /±1 /±2 /±3g满量程可选,并通过I2C或SPI数字接口输出数据。嵌入式补偿单元使温漂保持在0.075mg/°C以内,即使环境温度发生剧烈波动,传感器的测量精度和重复性也非
[测试测量]
让设备更节能更<font color='red'>省电</font>,ST全新双轴数字测斜仪问市
51单片机中断号与定时器的工作方式
中 断 号 interrupt 0 外部中断0(EX0) interrupt 1 定时器/计时器器中断0(ET0) interrupt 2 外部中断1 (EX1) interrupt 3 定时器/计时器器中断1(ET1) interrupt 4 串口中断(ES) 定 时 器 工 作 方 式 1.方式0 由TH0的8位和TL0的低5位组成一个13位计时器。 当13位计时器从0或设
[单片机]
51单片机中断号与定时器的<font color='red'>工作方式</font>
AI进电网,除了省电还能做点儿啥?
“嗯,‘阿Q’‘星仔’按计划巡视中,‘M豆’在打瞌睡(充电)。”确认班组辖区50公里范围内六台机器人都无异常后,国网嘉兴供电公司220千伏嘉凤安变电运维班运维人员小胡开始每天交接班前的例行工作———智能巡检机器人巡检报告检查与分析。这些智能“钢铁侠”除了充电以外,风雨无阻,全天候对站内2800个点位进行循环监视,持续为运维人员推送现场的运行数据。 在近日举办的第三届“紫金论电”国际学术研讨会上,科技日报记者了解到,人工智能技术已在负荷预测、极端气象环境下故障预测、电网的巡检和调度等领域全面铺开。 “输电线路很长,有的位于深山,有的埋于地下,靠人工巡检难度很大。”南瑞集团研究院系统研发中心专家闪鑫向记者表示,目前正在开发的线路巡检机
[机器人]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved