【问题标题】:Active High Switch interfacing in 80518051 中的高电平有效开关接口
【发布时间】:2018-09-02 15:55:46
【问题描述】:

如何读取 8051 微控制器中的高电平有效开关? 8051在读取时要求端口引脚为高电平。因此使引脚为低电平并连续读取引脚以获取高信号是行不通的。该怎么办?

【问题讨论】:

    标签: 8051


    【解决方案1】:

    您可以用 8051 微控制器的 INT0 或 INT1 PIN 连接开关,并将开关用作外部中断

    【讨论】:

    • 但两者都是低电平有效中断。实际上我正在尝试 AH 开关的轮询方法。我使用了 Port0。按照这个顺序...P0=0x00; P0=0xFF;并将AH swich连接到端口0。它在keil调试器中工作。我认为它适用于 P0,因为它没有上拉电阻。
    • 可能是 P0!但是 8051 所有端口在重置或上电时默认为高,如果您的第一个开关数据为高,可能需要更改
    • 我刚刚在硬件中检查了它。我说的方法有效。谢谢。
    • 您好,您可以对 8051 的任何端口引脚使用下拉方法。我从不使用此方法,但我认为这可能有效。如果您成功了,请告诉我们。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多