问一下关于读取io数据的问题

2020-01-26 12:47发布

int i;
i=P3;
这样可以读到P3的数据吗,读到的是几进制数据,如何转换成十进制数据?
如果写P3=1? P3硬件中全部接地独读到的数据时什么?置空时读到的是什么?
如果写P3=0?P3硬件中全部接高电平读到的是什么?置空时读到的是什么?
i=TH2;
这个是几进制数据?如何 转换到十进制 ?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
qiao_zlj
1楼-- · 2020-01-26 14:26
P0没有内部上拉~要先写1再读~其它的直接读~
binaimei2007
2楼-- · 2020-01-26 18:26
这问题,你要系统的看看单片机基础的书。。。
Gallen.Zhang
3楼-- · 2020-01-26 19:14
几进制数据对单片机来说没有什么区别,只是人们习惯了10进制而已。
cityfuture
4楼-- · 2020-01-26 21:42
 精彩回答 2  元偷偷看……
cityfuture
5楼-- · 2020-01-27 02:31
binaimei2007 发表于 2013-11-3 09:47
这问题,你要系统的看看单片机基础的书。。。

不知道你会不
LOVECCEN
6楼-- · 2020-01-27 03:30
不能这么写,不同的单片机读取IO信息的代码不一样,数的十进制只是我们方便理解,单片机只能理解二进制

一周热门 更多>