在下有两个问题渴望得到解答;
1.这个图片是自己找的一个在开发板上的USB充电的电路,请问这个电路是只要将一端接到mcu的VCC就可以吗?
2.C语言中有一句话用的特别多,但是书上就是不写是怎么得到的 “ sfr p0_0 = po^0”,这个语句是什么意思啊?做关键的一点就是“^”这个符号不是“逻辑异或”吗?在这里是怎么用的啊?
备注:第二个问题郁闷了我很长时间了,看了很多书都没有解释,所以,还请各位帮助解释一下啊!
谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
是要把所有器件的地连在一起就是公共的“地”了吗?
若是只有一个”复位电路“,一个”晶振电路“的话,这样的共地可以吗?这样的话,接上lcd灯可以按照编程的亮吗?
跪求解释。跪等解释。。。
第二个问题那种形式是C51里用的多的位定义,以你那句为例写了这句后操作P0端口的第0位了就可以直接写成这种形式p0_0 = 0or1,即置位清零,这个在C语言书上是找不到的,
第一个问题,建议直接找个5V的手机充电器引出接入单片机就可以了,所有器件VCC连一起,GND连一起
2、
sfr p0_0 = po^0
这要注意大小写!后面的 P是大写的,也不是o,而是0。
即是说,p0_0变量,对应IO的P0的第1脚。
电源直接使用VCC GND 5V 一般台式机稳定提供800ma 笔记本问题提供500mA
sfr p0_0 = po^0 属于位定义 类似 sbit PO_0=P0^0; ^可以理解为位的意思,P0的第几位
推荐你看看郭天祥的单片机的书 入门非常好用。网络上有电子档的搜索一下就可以
灰常感谢啊!
:smile:}
一周热门 更多>