汇编语言写的交通灯模拟系统

时间:2012-09-20 05:56:17
【文件属性】:

文件名称:汇编语言写的交通灯模拟系统

文件大小:76KB

文件格式:DOC

更新时间:2012-09-20 05:56:17

通过并行接口8255实现十字路口交通灯的模拟控制,进一步掌握并行口的使用、定时器的定时和LED数码管的动态显示。

利用8255端口C控制LED发光管。LED发光管L7(红)、L6(黄)、L5(绿)作为南北路口的交通灯与8255的PC7、PC6、PC5相连,L2(红)、L1(黄)、L0(绿)作为东西路口的交通灯与PC4、PC3、PC2相连。编程使六个灯按交通灯变化规律亮灭。十字路口的交通灯的变化规律要求: (1)南北路口的绿灯、东西路口的红灯同时亮30秒左右。 (2)南北路口的黄灯闪烁若干次,同时东西路口的红灯继续亮。 (3)南北路口的红灯、东西路口的绿灯同时亮30秒左右。 (4)南北路口的红灯继续亮、同时东西路口的黄灯闪烁若干次。 (5)转1重复。 1. 利用软件延时子程序实现30秒控制 2. 利用8253硬件延时实现30秒控制 3. 结合电路图(使用8255端口A和PC1、PC0),利用8253定时,将绿灯亮的剩余时间在两位LED数码管上动态显示出来。


网友评论

  • 不错,值得学习
  • 略有bug 总的来说不错