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

📄 0616.asm

📁 用LPC764制作的摩托车电喷系统程序源码
💻 ASM
字号:
;
;**********摩托车电控喷油系统*****************
;
;                   程序设计:游4        1/2001
;             电话:023-72233384   13609464958
;=============================================
;
;       COMP2 1|P00--P01|20  Cin2B
;             2|P17    2|19  Cin2A
;             3|P16    3|18  A/D0
;       RST   4|P15    4|17  A/D1
;       VSS   5|     P05|16  A/D2
;       X1    6|P21  VDD|15
;       X2    7|P20  P06|14  A/D3
;       INT1  8|P14  P07|13  T1
;       INT0  9|P13  P10|12  TXD
;       TO   10|P12--P11|11  RXD
;
;		一  初始化程序
;---------------------------------------------
;
OILCTRL BIT	P1.7		;喷油器控制位
KINDLE  EQU     P1.2            ;点火脉冲位
OILPUMP BIT     P1.6            ;油泵开关位
TXD_    EQU     P1.0            ;RS232发
RXD_    EQU     P1.1            ;RS232收
MOTOR   EQU     P1.3            ;启动马达位
SPEED   BIT     P1.4            ;转速测试位
REST_   BIT     P1.5            ;外部复位位
OSC_X1  BIT     P2.1            ;外部振荡1
OSC_X2  BIT     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
PTOAD   DATA    0F6H            ;模数转换控制寄存器
POM2    DATA    85H             ;输出口定义设置
POM1    DATA    84H             ;输出口定义设置
;
OIL_BUF EQU     30H              ;油门开度缓冲寄存器
AIR_T   EQU     31H              ;进气温度缓冲寄存器
MACH_BF EQU     32H              ;机器温度缓冲寄存器
VOL_BUF EQU     33H              ;电压补偿缓冲寄存器
AIR_BUF EQU     34H              ;空气量缓冲寄存器
FIRST_  EQU     35H              ;转数寄存器
BASICH  EQU     36H              ;基本喷油量寄存器H
BASICL  EQU     37H              ;基本喷油量寄存器L
m_i     EQU     38H              ;数据表下标(i)
M_j     EQU     39H              ;数据表下标(j)
ADC_N   EQU     3AH              ;模数转换器编号
COUNTH  EQU     3BH              ;转速计数器高八位RAM
COUNTL  EQU     3CH              ;转速计数器低八位RAM
Tv      EQU     3DH             ;电压补偿喷油量寄存器
TM      EQU     3EH             ;温度补偿喷油量RAM
COOL_   EQU     3FH             ;冷启动喷油量寄存器
;
SPEED_S EQU     20H             ;速度标定点0-12K RPM/min
OIL_S   EQU     21H             ;节气门A/D转换量
Oangle  EQU     22H             ;节气门开度0,6,...,84,90度
NOT_O   EQU     23H             ;节气门A/D转换量求反
pump_T  EQU     28H             ;油泵定时器循环值
COOL_X  EQU     2DH             ;冷启动加浓次数寄存器
STA_X   EQU     2EH             ;启动加浓次数寄存器
ON_OFF  EQU     2FH             ;开关量标志寄存器

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -