四、编程提示

四、编程提示

1. 参考流程图

在数据段中定义变量:

tab DB 3FH,6H,5BH,4FH,66H,6DH,7DH,7H,7FH,6FH

t DB 0 ;记录连续时间

s DB 0 ;控制1 s延时

程序设计的难点在于时间的处理和交通灯的变化,可以通过系统时间调用来获得比较准确的时间,向8255的B口写不同的值来控制交通灯的变化。程序设计流程如图41.2和图41.3所示。

图41.2 程序设计流程图(1)

图41.3 程序设计流程图(2)

2. 参考程序