问答题X 纠错
(1)键盘构件封装的基本要点
使用宏定义描述硬件接线,且每个接线单独宏定义,这样,若键盘接在MCU的不同引脚,只需修改键盘的硬件接线宏定义即可。关于键盘消抖问题,可以采用多次扫描的方式消除键盘按下或弹开时产生的抖动。
(2)LED 构件封装的基本要点
使用宏定义描述硬件接线,且每个接线单独宏定义,更具普适性,这样,若LED接在MCU的不同引脚,只需修改LED 的硬件接线宏定义即可。关于位选问题。虽然一个时刻只能显示一个数码管,但可以使用静态变量确定下次要显示的位选信号,这样LEDshow函数就可使用4字节数组作为形参,实际调用时,将待显示的4字节数组作为实参传入即可。每隔10ms左右,在定时中断服务例程中,调用该函数一次,由于人眼的“视觉暂留”,可稳定地显示需要的数字。关于显示码。在led.c文件的头部给出,供查阅使用。
(3)LCD构件封装的基本要点
使用宏定义描述硬件接线,且每个接线单独宏定义,更具普适性,这样,若LCD接在MCU的不同引脚,只需修改LCD的硬件接线宏定义即可。
你可能喜欢
问答题
问答题
问答题
问答题
问答题
问答题