
单片机上sbit P10=P1^0;P10=~P10;是什么意思啊? 10
voidtimer0()interrupt1{TH0=0xf8;//重新赋值定时2msTL0=0x30;P10=~P10;,这个事什么意思...
void timer0() interrupt 1
{
TH0=0xf8;//重新赋值定时2ms
TL0=0x30;
P10=~P10;,这个事什么意思 展开
{
TH0=0xf8;//重新赋值定时2ms
TL0=0x30;
P10=~P10;,这个事什么意思 展开
展开全部
单片机上sbit P10=P1^0;P10=~P10;的意思:sbit P10=P1^0;//表示用P10等效于P1^0,【而P1^0是在单片机头文件中已经被定义过了的】;P10=~P10;//表示状态取反,也就是如果P10=1的话,执行这个操作后P10=0,反之亦然。
单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
展开全部
sbit P10=P1^0 ;代表以后 P10就是P1^0这个口了。主要是这样写起来和记忆方便。比如,那个口是用来驱动LED的,你也可以写成sbit LED=P1^0;
这样,你以后想给P1^0赋值就可以直接写成LED=1。多方便,别人也能看懂啊。
P10=~P10;代表给这个取反。如果原来是1那下个就是0,接着再1。类似一个D触发器,呵呵
你是刚玩这个的吧。有什么问题可以一起交流下的。加我百度好友好了。顺便推荐你个网站www.OURDEV.COM上论坛里,我想那里应该有你需要的。
说回来,建议你还是买本书看看吧,电子出版社的51开发宝典还是不错的。推荐下,呵呵····
这样,你以后想给P1^0赋值就可以直接写成LED=1。多方便,别人也能看懂啊。
P10=~P10;代表给这个取反。如果原来是1那下个就是0,接着再1。类似一个D触发器,呵呵
你是刚玩这个的吧。有什么问题可以一起交流下的。加我百度好友好了。顺便推荐你个网站www.OURDEV.COM上论坛里,我想那里应该有你需要的。
说回来,建议你还是买本书看看吧,电子出版社的51开发宝典还是不错的。推荐下,呵呵····
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sbit P10=P1^0;//表示用P10等效于P1^0,【而P1^0是在单片机头文件中已经被定义过了的】
P10=~P10;//表示状态取反,也就是如果P10=1的话,执行这个操作后P10=0,反之亦然
P10=~P10;//表示状态取反,也就是如果P10=1的话,执行这个操作后P10=0,反之亦然
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sbit P10=P1^0; //定义IO P1.0
P10=~P10; //P1.0取反,即0变1,1变0
P10=~P10; //P1.0取反,即0变1,1变0
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
下面那个定时程序中,P10=~P10也是p1.0取反对意思,就是来一次定时中断,p1.0的电平就变一次
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询