找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

51单片机的P3.2和P3.3口有区别吗?

查看数: 6634 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-5-15 22:36

正文摘要:

proteus仿真里把P3.2设为信号输入判断高低电平计数,P3.3为计数启动键这里我想把这两个键对调一下,变为:P3.2启动键,P3.3信号输入键,程序里是外部定义全局变量,把P口改了,但是仿真里好像识别不到P3.3的信号?我 ...

回复

ID:631508 发表于 2020-5-22 08:56
p3.2 3.3和其他IO口没什么区别,就是它本身多了个中断的功能,其他引脚怎么接与它无关,你想用中断功能就把要中断的外部器件接到它两其中一个上就好了,然后编写响应的中断程序。
ID:755472 发表于 2020-5-21 15:35
两个IO共一个中断向量吗?如果不是,改了IO口就必须改对应的中断向量名称才能进入中断
ID:444385 发表于 2020-5-15 22:59
发现了,是中断方式那里的问题...
我把中断方式从0改为1,  IT0=1;  EX0=1; 改为  IT1=1;  EX1=1; ,再把最后void  EX_INT0() interrupt 0改为void  EX_INT1() interrupt 0

为啥还是不行?

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

Powered by 单片机教程网

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