⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fang1.lst

📁 用LPC764制作的摩托车电喷系统程序源码
💻 LST
📖 第 1 页 / 共 2 页
字号:
                                                                                        页     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 + -