
硬件电路图如下
题目:采用内部晶振作为驱动,配置相应的按键接口和 LED 灯,需要实现的功能如下:
1) 所有灯一开始都是灭的,当第一次按下 LEFT 键时 LED1 灯变亮。
2) 当按下 UP 键时,灯逐次点亮且仅亮一盏,(如 LED1LED2……-LED8LED1……)
3) 当按下 DOWN 键时,灯逐次点亮且仅亮一盏,(如 LED8LED7……-LED1LED8……)
4) 当按下 RIGHT 键时,当前亮的灯灭掉,仅当大约在 5S 内再次按下 LEFT 键,则该盏灭的灯点亮。
5) 当所有灯灭后,超过 5s 再按 RIGHT 键,重新 LED1 灯点亮。
要求写出接口配置程序及所有应用程序。