通过对单片机I/O口的了解,我们可以在第4章的流水灯基础上,添加简单的输入设备对其进行控制,体验单片机I/O口的输入、输出功能。
与流水灯系统相似,由8支发光二极管作为显示器件,另外再加入两个按钮开关S1和S2,如图5-21所示。一开始,8支发光二极管为全亮状态。当按下按钮S1时,8支发光二极管做单一灯的从右向左流动。当按下按钮S2时,8支发光二极管做单一灯的从左向右流动。
图5-21 控制流水灯系统电路图
接下来是体验控制流水灯的时刻了。配书光盘的“视频导读”中演示了当程序下载到单片机系统后,上电复位8支发光二极管点亮,之后按下开关S1、S2出现了不同的流水灯效果。