找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2858|回复: 7
打印 上一主题 下一主题
收起左侧

51单片机INT0口可以作为普通IO口吗?

[复制链接]
跳转到指定楼层
楼主
ID:743496 发表于 2020-7-19 21:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
51的INT0口可以作为普通IO口吗?我想把这个IO口作为按键来使用。INT0口不是外部中断吗?(全局中断已经打开)会不会按键按下给他一个低电平,然后就进入中断了

还有,程序中有关于T0计时器的程序,那么T0这个IO口还可以做普通IO口吗?

还有51单片机的其他端口是不是都可以当作普通IO口来使用?关于这一块很迷茫。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:743654 发表于 2020-7-19 22:37 | 只看该作者
P0~P3都可以作为普通IO口使用,中断与定时器是需要配置寄存器的。用来定时的,那么相应的IO口是可以当普通IO口用的,如果是当作外部计数,就不能当作普通IO口
回复

使用道具 举报

板凳
ID:743496 发表于 2020-7-19 22:50 | 只看该作者
意思就是,如果我不写关于此IO口专门的程序,就可以把这个IO口当作普通IO口,用来点灯或干其他事吗?
回复

使用道具 举报

地板
ID:801957 发表于 2020-7-20 00:07 | 只看该作者
可以的,P0~P3都是可以当普通IO口使用的
回复

使用道具 举报

5#
ID:213173 发表于 2020-7-20 06:43 | 只看该作者
MCV1121 发表于 2020-7-19 22:50
意思就是,如果我不写关于此IO口专门的程序,就可以把这个IO口当作普通IO口,用来点灯或干其他事吗?

单片机的多功能口在默认状态都是普通IO口,只有在程序中设置相应寄存器才能改变其功能。
回复

使用道具 举报

6#
ID:471889 发表于 2020-7-20 08:14 | 只看该作者
本帖最后由 找人PK 于 2020-7-20 08:23 编辑

INT0口是外部中断也是I/O口,叫复用脚。如果你没有用中断设置打开中断,他就是普通I/O口。另外的程序运行中,你打开中断又关闭,再用他当一般I/O口用也是没问题的,只要时间上错开就好。我们经常看到一些电路中某一按键与控制信号接一起,就是这种情况
回复

使用道具 举报

7#
ID:805669 发表于 2020-7-20 08:57 | 只看该作者
可以,int0就是p3^2口
回复

使用道具 举报

8#
ID:636538 发表于 2020-7-20 13:09 | 只看该作者
MCV1121 发表于 2020-7-19 22:50
意思就是,如果我不写关于此IO口专门的程序,就可以把这个IO口当作普通IO口,用来点灯或干其他事吗?

是的,,不设置就是普通的IO
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表