打印

请教PIC端口输入

[复制链接]
楼主: shuidi_wangdan
手机看帖
扫描二维码
随时随地手机跟帖
21
superlg| | 2013-1-21 14:15 | 只看该作者 回帖奖励 |倒序浏览
你的端口初始化的时候没有置1

使用特权

评论回复
22
shuidi_wangdan|  楼主 | 2013-1-21 14:16 | 只看该作者
有谁能给俺配置一个输入端口的范例吗?

使用特权

评论回复
23
shuidi_wangdan|  楼主 | 2013-1-21 14:17 | 只看该作者
superlg 发表于 2013-1-21 14:15
你的端口初始化的时候没有置1

置1?你能给个范例吗?谢谢

使用特权

评论回复
24
superlg| | 2013-1-21 14:21 | 只看该作者
你上面只是定义了端口及方向,用C语音写你上面都写得很麻烦

使用特权

评论回复
25
superlg| | 2013-1-21 14:22 | 只看该作者
你需要将portB口置1,直接可以PORTB=0XFF;就可以了

使用特权

评论回复
26
superlg| | 2013-1-21 14:23 | 只看该作者
单个置1就如位操作的话可以:RB0=1;

使用特权

评论回复
27
shuidi_wangdan|  楼主 | 2013-1-21 14:23 | 只看该作者
superlg 发表于 2013-1-21 14:21
你上面只是定义了端口及方向,用C语音写你上面都写得很麻烦

我刚接触PIC,请你多多指点,你说的置1,能具体一点吗?是PORTB=0X1F;?

使用特权

评论回复
28
shuidi_wangdan|  楼主 | 2013-1-21 14:31 | 只看该作者
superlg 发表于 2013-1-21 14:22
你需要将portB口置1,直接可以PORTB=0XFF;就可以了

我试过了,现象还是一样

使用特权

评论回复
29
shuidi_wangdan|  楼主 | 2013-1-21 14:57 | 只看该作者
奇怪的事总让我碰到,哎!

使用特权

评论回复
30
superlg| | 2013-1-21 15:16 | 只看该作者
你是用什么型号的单片机?

使用特权

评论回复
31
shuidi_wangdan|  楼主 | 2013-1-21 15:17 | 只看该作者
superlg 发表于 2013-1-21 15:16
你是用什么型号的单片机?

PIC18F46K80的片子

使用特权

评论回复
32
superlg| | 2013-1-21 15:19 | 只看该作者
还有,这个端口有没有AD功能,有AD功能的话,初始化的时候要把端口的功能设为数字的

使用特权

评论回复
33
superlg| | 2013-1-21 15:20 | 只看该作者
其实没有什么奇怪的问题,关键是要把问题搞透

使用特权

评论回复
34
shuidi_wangdan|  楼主 | 2013-1-21 15:23 | 只看该作者
有两个口有两个AD功能,那我设置一下试试

使用特权

评论回复
35
shuidi_wangdan|  楼主 | 2013-1-21 15:27 | 只看该作者
问题找到了,superlg谢谢你!非常感谢!原来是AD复用口的事!

使用特权

评论回复
36
lnak| | 2013-1-21 15:28 | 只看该作者
至少少了一对{ },要不delay就失去了意义,不知对否?最大的可能IO没设好。

使用特权

评论回复
37
shuidi_wangdan|  楼主 | 2013-1-21 15:37 | 只看该作者
我感到好奇的是,我没有启用AD为什么还受AD的影响呢?

使用特权

评论回复
38
shuidi_wangdan|  楼主 | 2013-1-21 15:38 | 只看该作者
shuidi_wangdan 发表于 2013-1-21 15:37
我感到好奇的是,我没有启用AD为什么还受AD的影响呢?

这是单片机设计时的缺陷吗?还是故意这样做的?

使用特权

评论回复
39
ayb_ice| | 2013-1-21 16:32 | 只看该作者
这人也够...

早说了,将语句展开,展开的目的是要调试程序,不是展开就完事了

发现那两个口有问题,顺藤摸瓜不就搞定了

使用特权

评论回复
40
shuidi_wangdan|  楼主 | 2013-1-21 16:50 | 只看该作者
ayb_ice 发表于 2013-1-21 16:32
这人也够...

早说了,将语句展开,展开的目的是要调试程序,不是展开就完事了

不好意思,我没有理解你的意思,谢谢你!

使用特权

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

本版积分规则