基于89C51单片机的交通灯设计报告
来源:百度知道 编辑:UC知道 时间:2024/06/23 05:02:24
(1)南北绿灯时,东西红灯
(2)南北绿灯闪转黄灯,东西红灯
(3)南北红灯,东西绿灯
(4)南北红灯,东西绿灯闪转黄灯
我这里有一个用HOLTEK单片机汇编写的,利用查表程序完成,你可以参考一下.
include HT48R10A-1.inc;
;-------------------------------------
data .section 'data' ;资料段
COUNT1 db ? ;延时变数1
count2 db ? ;延时变数2
count3 db ? ;延时变数3
flash db ? ;LED闪烁控制暂存器
rglight db ? ;LED控制暂存器
;---------------------------------------
code .section at 0 'code' ;程序段
org 0H ;程式初始入口地址
jmp start ;
start : ; 程序开始
mov a, 0h
mov pac, a ;设PA为输出口
mov pa,a ;PA清零
;*********************************
loop: ;LED灯循环
mov a, 0 ;
mov tblp, a ;表格指标初始化
tabrdl rglight ;读取最后一页表格内容放入LED控制寄存器