📄 fang1.lst
字号:
页 1
05-24-01
20:07:45
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
;**********摩托车电控喷油系统*****************
;
; 程序设计:游4 1/2001
;=============================================
;
; 一 初始化程序
;---------------------------------------------
;
OILCTRL EQU P1.7 ;喷油器控制位
KINDLE EQU P1.2 ;点火脉冲位
OILPUMP EQU P1.6 ;油泵开关位
TXD_ EQU P1.0 ;RS232发
RXD_ EQU P1.1 ;RS232收
MOTOR EQU P1.3 ;启动马达位
SPEED EQU P1.4 ;转速测试位
REST_ EQU P1.5 ;外部复位位
OSC_X1 EQU P2.1 ;外部振荡1
OSC_X2 EQU P2.0 ;外部振荡2
COMPOUT EQU P0.0 ;比较器输出
COMPINA EQU P0.1 ;比较器输入1
COMPINB EQU P0.2 ;比较器输入2
AD_0 EQU P0.3 ;模数转换0
AD_1 EQU P0.4 ;模数转换1
AD_2 EQU P0.5 ;模数转换2
AD_3 EQU P0.6 ;模数转换3
JSQ_1 EQU P0.7 ;计数器1
VSS DATA 'P5' ;接地脚
VDD DATA 'P15' ;正电源+5V
;
OIL_BUF EQU 30H ;油门开度缓冲寄存器
AIR_BUF EQU 31H ;空气量缓冲寄存器
AIR_T EQU 32H ;进气温度缓冲寄存器
MACH_BF EQU 33H ;机器温度缓冲寄存器
VOL_BUF EQU 34H ;电压补偿缓冲寄存器
;
SPEEDH EQU 3BH ;转速计数器高八位RAM
SPEEDL EQU 3CH ;转速计数器低八位RAM
m_i EQU 38H ;数据表下标(i)
M_j EQU 39H ;数据表下标(j)
;
OIL_T EQU 28H ;油泵定时器循环值
COOL_X EQU 2DH ;冷启动加浓次数寄存器
STA_X EQU 2EH ;启动加浓次数寄存器
ON_OFF EQU 2FH ;开关量输入寄存器
BASICH EQU 36H ;基本喷油量寄存器H
BASICL EQU 37H ;基本喷油量寄存器L
Tv EQU 3DH ;电压补偿喷油量寄存器
TM EQU 3EH ;温度补偿喷油量RAM
C:\YOU4\LPC767\FANG1.ASM
页 2
05-24-01
20:07:45
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
COOL_ EQU 3FH ;冷启动喷油量寄存器
;
TABEL equ 0480H ;表首地址
;
;============================================================
;
org 0000h
0000 0180 RESET: aJMP MAIN ;复位转主程序
org 0003h ;启动中断
0003 01AE ajmp START
org 000bh ;喷油定时器0中断000BH
000B 01B2 AJMP INTF0 ;溢出转
ORG 80H
0080 758160 MAIN: MOV SP,#60H ;设栈底
0083 758991 mov TMOD,#10010001b ;设定时器1为模式1,GATE=1
; ;设定时器0为模式1,GATE=0
0086 75B700 mov ip0h,#00h
0089 75B800 mov ip0,#00h
008C D2A9 SETB ET0
008E D2A8 setb EX0
0090 D2AF setb EA
0092 758991 MOV TMOD,#91H
LOOP:
0095 758D00 mov th1,#00h
0098 758B00 mov tl1,#0h
009B 2096FD WAIT: JB P1.6,WAIT
009E D28E setb tr1
00A0 3096FD LOOP1: JNB P1.6,LOOP1
00A3 D28C SETB TR0
00A5 B297 CPL P1.7
00A7 2096FD AFANG: JB P1.6,AFANG
00AA C28E CLR TR1
00AC 0195 AJMP LOOP
00AE 00 START: NOP
00AF 00 NOP
00B0 00 NOP
00B1 32 RETI
INTF0:
00B2 C28C CLR TR0
00B4 758A80 MOV TL0,#80H
00B7 758CBC MOV TH0,#0BCH
00BA D297 SETB P1.7
00BC 32 RETI
END
C:\YOU4\LPC767\FANG1.ASM
页 3
05-24-01
20:07:45
伟福汇编器 V5.00 Copyright (c) 1989, 99 by CHY
地址 机器码 源程序
符号 值 类型
AADR0 = 00C0H CONST 常量
AADR1 = 00C1H CONST 常量
AC = 00D6H CONST 常量
ACC = 00E0H CONST 常量
ADCI = 00C4H CONST 常量
ADCON = 00C0H CONST 常量
ADCS = 00C3H CONST 常量
AD_0 = 0083H CONST 常量
AD_1 = 0084H CONST 常量
AD_2 = 0085H CONST 常量
AD_3 = 0086H CONST 常量
AFANG = 00A7H CODE 标号
AIR_BUF = 0031H CONST 常量
AIR_T = 0032H CONST 常量
ARL = 00DCH CONST 常量
ATB = 00DEH CONST 常量
AUXR1 = 00A2H CONST 常量
B = 00F0H CONST 常量
BASICH = 0036H CONST 常量
BASICL = 0037H CONST 常量
CARL = 00DCH CONST 常量
CIN1A = 0084H CONST 常量
CIN1B = 0083H CONST 常量
CIN2A = 0082H CONST 常量
CIN2B = 0081H CONST 常量
CLRTI = 00CDH CONST 常量
CMP1 = 00ACH CONST 常量
CMP1_ = 0086H CONST 常量
CMP2 = 00ADH CONST 常量
CMP2_ = 0080H CONST 常量
CMPREF = 0085H CONST 常量
COMPINA = 0081H CONST 常量
COMPINB = 0082H CONST 常量
COMPOUT = 0080H CONST 常量
COOL_ = 003FH CONST 常量
COOL_X = 002DH CONST 常量
CRD = 00DDH CONST 常量
CSTP = 00DAH CONST 常量
CSTR = 00DBH CONST 常量
CT0 = 00C8H CONST 常量
CT1 = 00C9H CONST 常量
CXA = 00DFH CONST 常量
CY = 00D7H CONST 常量
DAC0 = 00C5H CONST 常量
C:\YOU4\LPC767\FANG1.ASM
页 4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -