我正在使用 PIC16F882(28 针)微控制器。
我有硬件,其中 4 位七段(共阳极并通过端口 B1 到 B4 由 4 个晶体管连接)和 8 个按钮普通键盘连接到单个端口引脚(端口 C)。现在我可以在不使用任何按钮的情况下运行 4 位七段。我必须编写一个代码,当我按下按钮时,只有显示屏应该打开并显示一些值。
现在我的问题是,要识别键盘,我必须将(初始化)端口引脚作为输入并将值放在显示器中,我必须将端口(初始化)引脚作为输出引脚。那么如何使用连接到同一端口的键盘操作显示器。
我尝试扫描键盘并一一显示 1ms,但键盘无法正常工作。(控制器无法识别按键)。当我看到任何键的电压时执行此扫描过程,我发现浮动值为 1.56 V 和 2.65 V(不按键)当我按下键时电压没有变化。
我不知道我该怎么办?我需要一些可以尝试实施的想法或概念。请帮忙。
提前致谢。