寄存器配置的小常识

P0SEL &= ~0x01;

P0SEL |= 0x01;

第一个是将最低位置为0,第二个是将最低位置为1。

为什么不直接赋值呢?就像P0SEL = 0xfe,P0SEL = 0x01一样。

因为上述做法有可能不小心改变其它位的状态。

例如:

P0SEL的值为1010 1010

  如果 P0SEL = 0x01,     P0SEL的值为0000 0001,

  如果 P0SEL |= 0x01,  P0SEL的值为1010 1011。(仅仅将最低位置为1)

  如果 P0SEL = 0xfe,    P0SEL的值为1111 1110,

  如果 P0SEL&=~0x01,   P0SEL的值为1010 1010,(仅仅将最低位置为0)

时间: 2024-11-03 04:45:54

寄存器配置的小常识的相关文章

网络小常识

1. 路由器不会转发广播流量 每个VLAN都是一个单独的广播域,VLAN之间不会交换广播流量,所以说一个VLAN也被称为一个广播域 任何一台LAN交换机都不会转发错包(至少运行正常的LAN交换机不会如此行事) 除非有特殊配置,否则LAN交换机会从除接收端口以外的所有端口转发多播流量 只有开启多播路由功能的路由器才会转发多播流量 在每一个Ethernet(LAN)中,都会存在数量合理的广播数据包:若非如此,主机之间便不能正常通信.但倘若广播数据包的数量过多,则反过来又会影响网络的正常运行 2. 网

客户机解决基于mac和ip绑定客户端小常识

昨天晚上朋友说想上网,但是快到月底了又不想充值网费,学校的客户端是基于mac和ip绑定的,而且还有代理检测,也就是不能自开无线,怎么样才能两个人用一个号上,我想了一下,感觉有一个好办法可以实行,本方法同样适于其他绑定mac和ip的客户端,步骤很简单,分为两大步,很随意哦.(不过前提是两个人不能同时在线上) 更改mac 假如小明和小红两个人要用一个账号上网,只开了小红的账号,小明的机器想上网就得把自己的mac改成小红的mac,那么怎么查mac呢?很简单. 1.1 在小红的机器上打开运行-----输

C#小常识,持续更新..

1.cs部分添加隐藏样式IntegratedEquipmentblock.Style.Add("display", "none"); 2.gridview添加奇偶行样式 protected void gvIntegratedEquipmentList_RowDataBound(object sender, GridViewRowEventArgs e) { //添加样式-----------begin switch (e.Row.RowType) { case Da

投影机使用维护保养小常识

投影机使用维护保养小常识 随着教育信息化进程的不断推进,各级各类学校都斥资兴建了多媒体教室.LCD投影机是多媒体教室中最重要的设备之一,又非常贵重,因此维护并保养好投影机成为投影机在使用时,有些用户要求信号源和投影机之间有较大距离,如吊装的投投影机是一种精密电子产品,它集投影机在使用时,有些用户要求信号源和投影机之间有较大距离,如吊装的投影机一般都距信号源15米以上,这时相应信号电缆必须延长.由此会造成输入投影机的信号发生衰减,投影出的画面会发生模糊拖尾甚至抖动的现象.这不是投影机发生故障,也不

安卓小常识(3)

Bundle bunde = this.getIntent().getExtras(); getIntent得到一个Intent,是指上一个activity启动的intent,这个方法返回intent对象,然后调用intent.getExtras()得到intent所附带的额外数据 至于说所谓的额外数据是什么数据,之后弄明白再处理. 安卓小常识(3),布布扣,bubuko.com

Putty 工具 保存配置的 小技巧

用Putty 已经很长时间了,但一直被一个问题困扰,有时候是懒得去弄,反正也不怎么碍事,今天小研究了下,把这个问题解决了,心里也舒服了. Putty是一个免费小巧的Win32平台下的telnet,rlogin和ssh客户端. 它的主程序不到1M, 是完全免费的telnet和ssh客户端工具. 而且无需安装,下载后在桌面建个快捷方式就行 . Putty官网的下载地址: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 主

Android Studio使用中的小常识

1.如何继承抽象类? 1.1新建一个类如下: public class PersonDBOpenHelper{ } 1.2手写extends 你继承的类名 public class PersonDBOpenHelper extends SQLiteOpenHelper{ } 系统会提示此类要么定义为抽象类,要么实现父类的抽象方法.此处我们要做的是实现父类方法. 1.3右键单击SQLiteOpenHelper,在弹出菜单中单击"Generate...",在弹出菜单中单击"Imp

美女必备美容护肤知识大全护肤小常识

美女必备美容护肤知识大全护肤小常识随着外界的污染和岁月的流逝,肌肤会出现各种各样的问题.下面小编为你搜集了各种各样的美容护肤的小窍门,针对不同的肌肤问题,是美女必备的美容护肤知识大全,下面来学习学习吧!方法/步骤护肤小窍门一 :啤酒收缩毛孔取面膜碗,倒入适量的啤酒,再将压缩面膜浸入啤酒中,三分钟后,取出,稍柠出一点多余的水分.敷于脸部,待水分快吸干时,在浸入反复如此,敷半个小时,再用冷水洗净脸部,毛孔不见了,肌肤也会变得非常的紧致....护肤小窍门二 :酸奶蜂蜜保湿...将酸奶和蜂蜜取同样的分量

日常口腔保健小常识

口腔保健一定要从日常生活中做起才可以,下面我们来了解一下日常口腔保健的小常识吧. 1.刷牙 这是最普通的方法.人们都在刷牙,但刷得好.认真刷的人不多.所谓刷得好,就是要把每颗牙的各牙面都刷干净.每天至少早晚各刷一次. 正确的刷牙方法是,上牙由上向下旋转刷,下牙由下向上旋转刷,上.下前牙里面要顺牙缝刷,嚼东西的牙面应前后来回刷. 为了把牙面刷得较干净,必须选用刷头小.毛软而有弹性的保健牙刷. 为了预防龋齿和牙周病,最好使用含有氟化钠或洗必太牙膏.含有氟化钠或氯化锶的牙膏还具有解除牙齿过敏的作用.