msp430单片机编程中是什么意思

2021-03-07 22:55:53 字数 1158 阅读 1384

1楼:匿名用户

^举个例子

p4out &= ~bit0等效于p4out = p4out ^ (~bit0); 按位与

同样p4out ^= ~bit0等效于p4out = p4out ^ (~bit0); 按位异或

p4out |= ~bit0等效于p4out = p4out | (~bit0); 按位或

比如原来p4输出为0000 1111即p4out=0x0f经过p4out &= ~bit0

bit0=0000 0001 取反~bit0=1111 11100000 1111 & 1111 1110结果为0000 1110 即p4out = 0x0e;

这样p4的其它io口输出状态不变只改变了p4的bit0为低

2楼:眼大5子

p1out|=0x01;//就是

p1.0至高

p1out^=0x01;//就是p1.0取反p1out&=~0x01;//就是p1.0至低msp430不再像51那样可以bit定义了。

所以都是按位操作的,这个你以后熟悉了就慢慢的会懂的。

我也是这么过来的。

推荐你看一本书。《msp430系列16位超低功耗单片机原理与实践》作  者:沈建华,杨艳琴出版社:北京航空航天大学出版社

3楼:匿名用户

a^=b相当于a=a^b; 其中^是异或操作符,意思是相同为假,不同为真。

a&=~b相当于a=a&(~b),其中~表示取反。

a|=b 相当于a=a|b,其中|表示或

msp430单片机中_eint();什么意思

4楼:匿名用户

_eint();是打开全局中断,跟51中ea=1;效果相似

_dint();是关闭全局中断,跟51中ea=0;效果相似

5楼:lz我是

使能全局中断,就是让单片机响应中断源的申请,不开这个就算各个中断源提出申请单片机也不理睬的,与之对应的函数是_dint();

6楼:匿名用户

全局中断使能。

加下划线是为了供编译器识别的。

7楼:无双之茜

全局中断使能函数,包含在430的头文件中

单片机中的TR是什么意思,单片机中TR什么意思?

1楼 糖糖寳寳 意思如下 tf1 其值位1时,表示定时器t1计满溢出。 tf0 其值位1时,表示定时器t0计满溢出。 tr1 为1是定时器t1开始计数 0时不计数。 tr0 为1是定时器t0开始计数 0时不计数。 ie1 当发生外部中断1时其值为1。 ie0 当发生外部中断0时其值为1。 单片机中t...

单片机汇编语言,求大神解答,单片机汇编语言,求大神帮忙看下程序什么意思

1楼 单片机没有负数 做完运算后正负由c来表示 单片机汇编语言,求大神帮忙看下程序什么意思 2楼 匿名用户 程序很简单,就是让p1口全高电平一小段时间 执行delay延时子程序所需时间 后,再让p1口全低电平持续20倍的时间,不断重复上述过程。 0000h start mov p1 0ffh 让p1...

单片机中的DEC是什么意思,单片机DEC怎么意思

1楼 匿名用户 dec是减一指令,和inc相反 2楼 匿名用户 减一操作 a 00h dec a之后,a ffh 单片机dec怎么意思 3楼 德昂当 减一指令 与之相对的有个 inc 加一指令 就像c语言的 i 单片机中的ip是什么意思? 4楼 珠山龙少 在 51 单片机中,ip是指interrup...