我是新来的PIC单片机和C语言编程,我已经设置创建在端口C(16F877A微控制器)的作品完全我自己的键盘扫描方法的任务。 具体地,使用该方法的程序只使用数字1,2,4和5-所以是有效的,扫描仪的方法是只使用RC0,RC1,RC2和RC3的指定的输入/输出(我不能使用RC4-RC7)。 这实质上是将4×4键盘成一个2x2键盘。
据我所知,在扫描的概念已经口线设置为高的行,并且行设置为输入columns-当按钮被按下时,此读出端口的低半字节来检测按钮。
不幸的是,我不知道如何在C,特别是使用上面指定的口线实现代码。 任何人都可以摆脱对这个问题的一些光点我在正确的方向? 谢谢!