请教usb充电电路的接法与C语言的一个语句

2020-02-02 09:36发布

在下有两个问题渴望得到解答;
  1.这个图片是自己找的一个在开发板上的USB充电的电路,请问这个电路是只要将一端接到mcu的VCC就可以吗?
  2.C语言中有一句话用的特别多,但是书上就是不写是怎么得到的 “ sfr p0_0 = po^0”,这个语句是什么意思啊?做关键的一点就是“^”这个符号不是“逻辑异或”吗?在这里是怎么用的啊?
备注:第二个问题郁闷了我很长时间了,看了很多书都没有解释,所以,还请各位帮助解释一下啊!
谢谢!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
毕宝弟g
1楼-- · 2020-02-02 11:40
还有就是这里的接地,在自己的开发板上面是怎么找到这个“地”啊?
是要把所有器件的地连在一起就是公共的“地”了吗?
若是只有一个”复位电路“,一个”晶振电路“的话,这样的共地可以吗?这样的话,接上lcd灯可以按照编程的亮吗?
  跪求解释。跪等解释。。。
tianheiGE
2楼-- · 2020-02-02 16:10
刚开始入门确实会挺晕的,如果没人带的话建议先找几个视频看看,入门快点,入门了就可以自己慢慢折腾有问题了再来论坛求助
第二个问题那种形式是C51里用的多的位定义,以你那句为例写了这句后操作P0端口的第0位了就可以直接写成这种形式p0_0 = 0or1,即置位清零,这个在C语言书上是找不到的,
第一个问题,建议直接找个5V的手机充电器引出接入单片机就可以了,所有器件VCC连一起,GND连一起
devcang
3楼-- · 2020-02-02 18:41
1、明明是两脚:Vcc和Gnd,5V单片机,电源刚刚好



2、
sfr p0_0 = po^0

这要注意大小写!后面的 P是大写的,也不是o,而是0。

即是说,p0_0变量,对应IO的P0的第1脚。
毕宝弟g
4楼-- · 2020-02-02 22:33
 精彩回答 2  元偷偷看……
Doctor_A
5楼-- · 2020-02-03 03:08
普通USB有四条线,VCC D+ D- GND
电源直接使用VCC GND 5V 一般台式机稳定提供800ma 笔记本问题提供500mA
sfr p0_0 = po^0 属于位定义 类似 sbit PO_0=P0^0; ^可以理解为位的意思,P0的第几位
推荐你看看郭天祥的单片机的书  入门非常好用。网络上有电子档的搜索一下就可以
毕宝弟g
6楼-- · 2020-02-03 06:37
Doctor_A 发表于 2012-10-29 17:27
普通USB有四条线,VCC D+ D- GND
电源直接使用VCC GND 5V 一般台式机稳定提供800ma 笔记本问题提供500mA
s ...

灰常感谢啊!
:smile:}





一周热门 更多>