永发信息网

51单片机中,要求两个脚瞬间同时为高电平就才执行一系列的程序,如果不是同时为高电平就不执行设置好的

答案:2  悬赏:40  手机版
解决时间 2021-02-19 23:46
  • 提问者网友:杀生予夺
  • 2021-02-19 07:25
51单片机中,要求两个脚瞬间同时为高电平就才执行一系列的程序,如果不是同时为高电平就不执行设置好的程序,这个程序怎样写啊,谢谢了!(用汇编语言)谢谢
最佳答案
  • 五星知识达人网友:蕴藏春秋
  • 2021-02-19 08:25
方法很多,给你一个思路:两个引脚“或”以后接INT0引脚,只要有一个引脚变成高电平,就产生外中断,响应中断,读两个IO口,是“11”,即执行相应程序,不是就退出中断。
全部回答
  • 1楼网友:洒脱疯子
  • 2021-02-19 08:35
小弟弟,初始化为0是不可以作为输入用的,就等同于,里面有个三极管拉低了此脚的电位,要置位,才可以把那个三极管开路,外面直接接5v可以读得出,是因为全部压降都加在了三极管的两脚,两脚间存在一定的电位!所以读得高电平出来!所以说p口要作为输入的时候一定要置位setb端口(mov p2,#ffh)!而不是clr!(
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯