基于51单片机及DS12C887实时时钟的隧道灯控制器
17页1、;- ; ; 隧道指示灯控制器程序 ; V1.0 ;软件说明: 本程序使用STC单片机控制隧道灯具,最多可以控制高速公路隧道灯80个,每个都可以单独控制;此软件是V1.0版本2006-11-01 ;使用12887储存时段表和显示方案 ; ; ;- ;联网地址(0-FF) ;地址=0FFH 为广播地址,地址=0 0FEH 为单机地址 LW_ADDR EQU 1 ;- ;变量定义表 ;-寄存器定义- RHOUR DATA 28H ;当前小时寄存器,以BCD形式 RMINUTE DATA 29H ;当前分钟寄存器,以BCD形式 TMSG DATA 2AH ;当前时段寄存器,以BCD形式 TEST_H DATA 2BH ;小时缓冲 TEST_M DATA 2CH ;分钟缓冲 ;- ;-标志位定义- ;ONOFF_FLG EQU 00H ;- ;-地址常量定义- SD_ADDR EQU 0010H ;时段表存储开始地址,外部RAM MAXTEG EQU 000FH ;最大时段值存储地址,外部RAM XS_ADDR EQU 0030H ;显示方案表存储开始地址,外部RAM ;- ;-常量定义- ;
2、本机使用9600波特率,SMOD=0 BD_RATE EQU 0FDH ;9600 BOAD_RATE VALUE 11.0592M SDXZ EQU 09H ;时段限制(BCD)SDXZ=SDXZ1+1 ;SDXZ1 EQU 08H ;时段限制(BCD) SDXZ3 EQU 08H SD_NUM EQU 20H ;时段表长度=8 * 4 SD_LONG EQU 04H ;时段表中单个时段结构的长度 XS_NUM EQU 09H ;显示方案表长度 SEND_NUM EQU 34H ;模拟口1发送数代换数 JISHU_NUM EQU 35H ;模拟口1发送计数器代换数 R0_NUM EQU 36H; ; ;信号引脚定义 DOG EQU P3.5 ; TIME EQU P3.4 ;=0 DS12887片选有效 XDAT EQU P1.0 XTXD EQU P1.1 XLAT EQU P1.2 STACK EQU 50H ; ;- ;-以下为程序清单- ORG 0000H AJMP START ;主程序 ORG 0023H LJMP S_PORT ;INTERRUPT OF SERIES P
《基于51单片机及DS12C887实时时钟的隧道灯控制器》由会员恋****泡分享,可在线阅读,更多相关《基于51单片机及DS12C887实时时钟的隧道灯控制器》请在金锄头文库上搜索。
2022-08-23 3页
2022-08-23 2页
2021-04-14 9页
2021-02-03 37页
2021-02-03 37页
2021-02-03 39页
2021-02-03 14页
2021-02-03 39页
2020-09-25 1页
2020-09-25 2页