10.MCS-51系列单片机中断应用的例子例6.1:有1个按钮开关和8个发光二极管。设计单片机应用系统,实现每按1次按钮,8个顺序排列的发光二极管循环点亮一遍解:电路设计:·输入部分:将一个单刀开关的一端接地,另一端接/INTO或/INT1,这是一种最简单的方法。为避免在按下单刀开关可能产生的抖动(多次按下),最好使用消抖电路。·输出部分:在某个并口上连接8个指示灯,确定高电平亮还是低电平亮。高电平亮和低电平亮各有优缺点,注意是否需要加上拉电阻
10.MCS-51系列单片机中断应用的例子 例6.1:有1个按钮开关和8个发光二极管。设计单片机应用系统,实现每 按1次按钮,8个顺序排列的发光二极管循环点亮一遍。 解:电路设计: 输入部分: 将一个单刀开关的一端接地,另一端接/INT0或/INT1,这是一种最 简单的方法。为避免在按下单刀开关可能产生的抖动(多次按下),最 好使用消抖电路。 输出部分: 在某个并口上连接8个指示灯,确定高电平亮还是低电平亮。高电 平亮和低电平亮各有优缺点,注意是否需要加上拉电阻
+5VVccsSRSTP1. 0RaP1.1L2L3P1.2VssP1. 3L4P1.4L580C51P1.5L6按R1P1. 6L7键消P1.7L8抖NT电路直R2XTAL1+5VVcc品振XTAL2图6.4按钮中断控制发光二极管循环点亮的电路图
图6.4 按钮中断控制发光二极管循环点亮的电路图 R1 R2 Vcc