打印

请问LED=~LED是什么意思

[复制链接]
2121|16
手机看帖
扫描二维码
随时随地手机跟帖
沙发
杨爱林林| | 2013-9-23 15:53 | 只看该作者
闪烁led

使用特权

评论回复
板凳
shangken| | 2013-9-23 16:05 | 只看该作者
就是每一次进入循环,对P1^0取反一次。

使用特权

评论回复
地板
20120230224|  楼主 | 2013-9-23 16:08 | 只看该作者
能解释一下原理吗?谢谢

使用特权

评论回复
5
飞言走笔| | 2013-9-23 16:11 | 只看该作者
看下C语言的 位操作 部分

使用特权

评论回复
6
20120230224|  楼主 | 2013-9-23 16:11 | 只看该作者
但是最开始led的值并不知道啊  ,默认为1或者0吗?谢谢指点。

使用特权

评论回复
7
568581185| | 2013-9-23 16:13 | 只看该作者
单片机端口上电默认输出高电平

使用特权

评论回复
8
20120230224|  楼主 | 2013-9-23 16:16 | 只看该作者
谢谢几位指点,我懂了。:victory::handshake

使用特权

评论回复
9
徐晓笨| | 2013-9-23 17:12 | 只看该作者

使用特权

评论回复
10
么么沫沫| | 2013-9-23 17:59 | 只看该作者
这个我就不大明白了,在while里边取反,能看出来闪烁吗?

使用特权

评论回复
11
20120230224|  楼主 | 2013-9-27 19:15 | 只看该作者
因为单片机端口上电默认输出高电平用二进制也就是用1表示,二 ~ 是按位取反,所以~1=0,~0=1这样端口电压就随着while循环而改变,在仿真时就看到led灯在闪烁,希望能帮助你。

使用特权

评论回复
12
arj2012| | 2013-9-27 22:39 | 只看该作者
顶,膜拜一下

使用特权

评论回复
13
make8419247| | 2013-9-30 15:09 | 只看该作者
这个地方有两个问题:第一,在while里面直接取反,如果不用示波器,根本看不出LED的闪烁。第二:while都写错了!

使用特权

评论回复
14
xvezhe| | 2013-9-30 16:44 | 只看该作者
同意楼上。。。多看书打基础先吧

使用特权

评论回复
15
wangjunzunyi| | 2013-9-30 16:45 | 只看该作者
么么沫沫 发表于 2013-9-23 17:59
这个我就不大明白了,在while里边取反,能看出来闪烁吗?

:handshake  同纳闷

使用特权

评论回复
16
luofeng2g| | 2013-9-30 16:57 | 只看该作者
么么沫沫 发表于 2013-9-23 17:59
这个我就不大明白了,在while里边取反,能看出来闪烁吗?

有点意思。。。。

使用特权

评论回复
17
wunaseu| | 2013-9-30 17:32 | 只看该作者
这个~~~问题,很高深!!!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

11

帖子

0

粉丝