用p2口实现lED灯for循环延时时间计算点亮,延时270毫秒,当发生外部中断1时LED灯全部点亮。编程

P1端口输出8个LED灯左右移动for循环延時时间计算,当P3.2端口发生外部 ; 中断信号后8个LED灯闪动5次,接着再移动for循环延时时间计算。

实验:按一下独立按键灯亮,洅按一次灯灭

之前做过的独立按键实验也能实现这个功能,但是会占用很多CPU资源不是好的方法,这里使用外部中断来实现比较合适

效果和独立按键实验一样

1. 下降沿方式触发:外部中断0

// 中断标志:边沿触发方式(下降沿有效)因为独立按键常态下是断开的,处于高电平按下按键后为低电平

1. 下降沿方式触发:外部中断1

// 中断标志:边沿触发方式(下降沿有效),因为独立按键常态下是断开的处于高电平,按下按键后为低电平

 以上是外部中断0和外部中断1的实验可以用外部中断0和外部中断1控制同一盏灯,模拟两个开关控制同一盏灯按下┅个开关,灯亮去按下另外一个开关,灯灭

我要回帖

更多关于 for循环延时时间计算 的文章

 

随机推荐