全球旧事资料 分类
器0~2的时钟脉冲输入端GATE0~GATE2是门控脉冲输入端OUT0~OUT2是输出端3总体设计和方案论证31交通信号灯实时控制和管理的总体设计芯片选择及端口选择1用实验系统8255A实现对信号灯的控制所用端口自定位数码显示用8255A实现控制22用实验系统8235的计数器0定时向实验系统主片8259A的IRQ7请求中断以实现要求的20秒5秒钟的定时实验系统8253的计数器0的CLK2接OPCLK频率为119318MHZGATE0已接5V定时采用软硬件相结合的方式实现⒊用实验系统的发光二极管模拟红绿灯注8259A的端口地址为218H219H8255A的端口地址为端口A200H端口B201H端口C202H控制端口203H8253的端口地址为计数器0208H计数器1209H计数器020AH控制寄存器020BH本设计硬件由定时模块发光二极管模块数码管显示模块和紧急中断模块组成定时模块采用硬件定时和软件定时相结合的方法用8253定时计数器定时1s再用软件计时实现所需的定时发光二极管模块由8255控制发光二极管来实现数码管显示模块由实验平台上的LED显示模块实现紧急中断模块是由单脉冲发生单元和8259中断控制器组成程序主要是由定时子程序发光二极管显示子程序数码管显示子程序和中断服务程序组成包括对82538255以及8259等可编程器件的编程
f32方案论证软件延时设计简单使用方便本次设计采用了定时器0进行计时每1s产生一次中断可以准确的计时并方便8段数码管进行显示在本设计中程序每1秒请求一次中断实现精确定时与数码管显示刷新4硬件设计本课题的设计可通过实验平台上的一些功能模块电路组成由于各模块电路内部已经连接用户在使用时只要设计模块间电路的连接因此硬件电路的设计及实现相对简单完整系统的硬件连接如图所示硬件电路由定时模块发光二极管模块数码管显示模块和紧急中断模块组成
图1
图2时模块是由8253的计数器0来实现定时1s由8255输出来控制计数器的起停OUT0接8259的IRQ7定时完成申请中断进入中断服务程序发光二极管显示模块由8255输出来控制发光二极管的亮灭8255输出为低电平时对应的发光二极管就点亮否则就熄灭交通灯的对应关系如下13代表东西24代表南北L713红灯L613黄灯L513绿灯L224红灯L124黄灯L024绿灯
实验平台上提供一组六个LED数码管本设计用2个数码管来倒计时中断模块是由单脉冲发生单元和8259中断控制器单脉冲发生单元主要用来请求中断然后做出情况处理5软件设计思路设计数器0的计数初值为3000由于CLK0接脉冲信号频率为1288MHZ所r
好听全球资料 返回顶部