购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.2 双向来回的流水灯

单片机P2端口按共阴方式连接8只LED,程序运行时LED上下双向循环滚动点亮,产生走马灯效果。案例电路如图3-2所示。

图3-2 从左到右的流水灯电路

1.程序设计与调试

8只LED连接在P2端口,LED阳极连接P2,阴极通过限流电阻接地,程序将P2端口初值设为0x01(00000001),由于电路中LED是共阴连接的,该初值会使最上面的第0只LED被点亮。当00000001向左循环移位时,可使8只LED形成循环走马灯效果。循环左移由函数_crol_完成,要注意添加头文件intrins.h。

2.实训要求

① 改用共阳接法,仍实现走马灯效果。

② 将8只LED改接到其他端口,重新设计程序实现同样的功能。 TerNiShkygVkckTBLT9uXe6CHQIA33u3pyhhXl9/diWvu1tY2m+i4RQWm8xcU63k

3.源程序代码
点击中间区域
呼出菜单
上一章
目录
下一章
×