例1:接线图如图5-9所示,实现8只LED发光二极管轮流发光。
说明:程序利用循环移位函数_crol_和_cror_形成来回滚动的效果。
C51语言实现程序如下:
图5-98 只LED发光二极管轮流发光接线图
例2:接线图如图5-10所示,实现用发光二极管显示S1~S4按键状态。
图5-10 用发光二极管显示S1~S4按键状态接线图
说明:S1、S2按下时LED点亮,松开时熄灭,S3、S4按下并释放时LED点亮,再次按下并释放时熄灭。