实验五 八段数码管显示(红绿灯)

实验五 八数码管显示(红绿灯)

一、实验要求

利用实验仪提供的显示电路,动态显示一行数据.

、实验目的

1. 了解数码管动态显示的原理。

2. 了解用总线方式控制数码管显示

、实验原理

利用定时器T0和外部中断0来设计交通灯。其中定时器T0用来提供时间定时,而外部中断0则是模仿急救车这一特殊情况。定时器T0采用方式1定时4ms(动态显示,人眼视觉暂留现象),外部中断采用脉冲触发方式。单片机的晶振为12Mhz。

每个方向红绿灯的秒数,使用显示子程序,经过数码管动态显示出来。数码管的选通通过74ls138三线-八线译码器来确定。数码管动态刷新时间为定时器定时的时间4ms。

、实验内容

本次实验程序中,同样将红绿灯的不同情况分为四种状态,只不过对每个方向的时间做了一些修改:南北绿(20s)东西红(25s)、南北黄(5s)东西红(5s)、南北红(25)东

你可能感兴趣的:(单片机)