本程序通过P0口接一片8路反向缓冲器74LS240驱动LED的段选信号,P2.0-P2.4口作LED的位选输出口,
;// 使用7406反向驱动电路作位选信号驱动口.6个LE数码管的共阴端与7406的输出端对应相连.6个数码
;// 管的7条段选线与74LS240输出对应相连.
;// 在这种显示电路中,逐位轮流点亮各个LED,每一位点亮1ms,在5ms延时后点亮下一个LED(10ms仍有闪
;// 烁现象),重复不止.这样利用人的视觉暂留,好像6个LED是同时点亮的,并不觉察有闪烁现象.
;// 本程序可通过改变前面的宏定义来选择不同的口线连接片选信号和段选信号.并且可以通过增加移位
;// 显示程序部分来扩展显示位数.也可以将加1指令改为减1指令及改变R2的初值来实现逆序循环显示.
评论0
最新资源