您的位置 首页 设计

MSP430单片机规范寄存器和bit位的界说

一、标准bit位定义(STANDARDBITS):WORD:字1514710BIT15BIT1BIT0Byte:字节BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT0二、状态寄存器SR的

一、规范bit位界说(STANDARD BITS)

WORD:字

1514710

BIT15

BIT1

BIT0

Byte:字节

BIT7

BIT6

BIT5

BIT4

BIT3

BIT2

BIT1

BIT0

二、状况寄存器SR的位界说:

159876543210

未用

V

SCG1

SCG0

OSCOFF

CPUOFF

GIE

N

Z

C

C:进位位,产生进位时置1

Z:零位

N:负数位

GIE:通用中止答应位,1开悉数中止,0关悉数中止。

CPUOFF:CPU封闭位,既除RAM内容,端口、寄存器和特别答应的外围模块坚持活动外,悉数中止活动,一切答应的中止能够唤醒。

OSCOFF:晶震封闭位,既除RAM内容,端口和寄存器坚持活动外,悉数活动中止,只可能在GIE置位条件下有外部中止或由NMI唤醒,假如不一起对CPUOFF置位,则不能对它置位;

SCG0/1:体系时钟产生器操控位0和1,操控体系时钟产生器的4种状况;

V:溢出位,当运算成果超出有符号数规模时置位,对字和字节格局均有用。

三、由SR设置的低功耗形式; (BIS.B#LPM1,&SR) 

#define LPM0(CPUOFF)

#define LPM1(SCG0+CPUOFF)

#define LPM2(SCG1+CPUOFF)

#define LPM3(SCG1+SCG0+CPUOFF)

#define LPM4(SCG1+SCG0+OSCOFF+CPUOFF) 

阐明:低功耗形式能够被答应的中止唤醒;

1)LPM0:

CPUOFF置位,不使外围模块中止运转。ACLK,MCLK信号坚持活动,MCLK可用于模块,FLL+锁相环坚持活动。

2)LPM1:

CPU中止活动,MCLK可用于模块,FLL+锁相环封闭。(SCG0操控)

3)LPM2:

CPU中止活动,ACLK坚持活动,MCLK,DCO被制止;

4)LPM3:

CPU中止活动,ACLK坚持活动,MCLK,FLL+,DCO,DCOCLK被制止。

5)LPM4:

CPU中止活动,ACLK封闭,MCLK,FLL+,DCO,DCOCLK被制止。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/sheji/261180.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部