[求助]用89c2051编程 交通灯控制系统
<p> 89c2051内部有T0.T1两个定时/计数器,可以工作在定时方式、也可以工作在计数方式。定时工作方式,足对CPU内部的机器周期进行计数,当寄存器THi、TLi加1计数满,发生溢出,表示时间到;计数工作方式时,是对外部时间进行计数,由于每2个及其周期,才能检测到一个外部事件,因此,被检测的外部事件的变化率最高变化频率为Fosc/12M。89c2051内部的T0、T1两个定时/计数器均有4种工作方式,在4种工作方式中,方式1的定时时间最长,若Fosc=12M,则最大定时时间为65.536ms <br/> 实验要求设计一个交通灯控制系统,利用89c2051控制6个LED发光二极管来模拟交通灯的控制 <br/> 硬件接线为P3.7接启动按钮,P1.0--P1.2接3个LED发光二极管,用来模拟东西向2组交通的信号灯,P1.5--P1.7接3个LED发光二极管,用来模拟南北向2组交通信号灯</p><p> 启动(P3.7)</p><p> A线绿灯(P1.0) A线黄灯(P1.1) A线绿灯(P1.2)</p><p> B线绿灯(P1.5) B线黄灯(P1.6) B线红灯(P1.7)</p><p> 1S定时采用中断定时30ms与软件计数50次相结合的方式完成</p><p> 哪位高手来帮我做一下啊?这门课我是一点都不懂啊!!!下星期就做实验了啊!!!</p><p> 这次的期中考也没及格!!!<img alt="" src="http://www.study-bbs.com/Skins/default/topicface/face12.gif"/></p>—-4715
**** 作者被禁止或删除 内容自动屏蔽 ****页:
[1]