单片机上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;,这个事什么意思
展开
 我来答
807182276jlh
推荐于2017-09-19 · TA获得超过15.1万个赞
知道大有可为答主
回答量:1.5万
采纳率:84%
帮助的人:2144万
展开全部
  1. 单片机上sbit P10=P1^0;P10=~P10;的意思:sbit P10=P1^0;//表示用P10等效于P1^0,【而P1^0是在单片机头文件中已经被定义过了的】;P10=~P10;//表示状态取反,也就是如果P10=1的话,执行这个操作后P10=0,反之亦然。

  2. 单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。

杰杏子Q
2009-10-28 · TA获得超过297个赞
知道小有建树答主
回答量:107
采纳率:0%
帮助的人:132万
展开全部
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开发宝典还是不错的。推荐下,呵呵····
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sanjinluo
2009-10-28 · TA获得超过4718个赞
知道大有可为答主
回答量:3404
采纳率:0%
帮助的人:1070万
展开全部
sbit P10=P1^0;//表示用P10等效于P1^0,【而P1^0是在单片机头文件中已经被定义过了的】

P10=~P10;//表示状态取反,也就是如果P10=1的话,执行这个操作后P10=0,反之亦然
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友52e979a1a
2009-10-28 · TA获得超过3589个赞
知道小有建树答主
回答量:1355
采纳率:100%
帮助的人:1140万
展开全部
sbit P10=P1^0; //定义IO P1.0
P10=~P10; //P1.0取反,即0变1,1变0
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友74a9090
2009-10-28 · TA获得超过544个赞
知道小有建树答主
回答量:248
采纳率:0%
帮助的人:175万
展开全部
下面那个定时程序中,P10=~P10也是p1.0取反对意思,就是来一次定时中断,p1.0的电平就变一次
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式