找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1582|回复: 10
收起左侧

请教一下关于51单片机的外部中断

[复制链接]
ID:378990 发表于 2019-6-13 21:11 来自手机 | 显示全部楼层 |阅读模式
第一个问题:图一中的“INT0”是什么干用的,还有它是哪来的,这个程序并没有“sbit INT0=xxx”。
第二个问题:图二为什么在中断函数中要加上“EX=0  …… EX=1”?如果不加会怎么样?

我想diy个手电,用stc15w408as,不论在什么情况,只要某个开关按下去,即当p3.2(INT0)为低电平时,进入中断程序,使MOS管导通,led点亮。(一键极亮功能)。然后别的档位用switch case。这个思路如何?刚刚开工,程序在图三。
初学,请多指教。
mmexport1560430719497.jpg
Screenshot_2019-06-13-20-52-39-072_com.android.browser.png
mmexport1560431306269.jpg
回复

使用道具 举报

ID:378990 发表于 2019-6-14 22:53 来自手机 | 显示全部楼层
aiwenxue999 发表于 2019-6-14 08:39
①、INT0是在中定义了的,INT0上面的一杠代表:为低电平触发。
②、看此链接:http://www.51hei.com/bbs/d ...

求教一下,我发现reg51.h里面,写的是sbit INT0=0xB2,reg52.h里面,写的是sbit INT0=P3^2,这是什么意思?
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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