资源介绍
基于汇编的完整点钞机程序
;PCON EQU 87H ; 电源控制寄存器
T2CON EQU 0C8H
RCAP2L EQU 0CAH
RCAP2H EQU 0CBH
TL2 EQU 0CDH
ET2 EQU 0CCH
TH2 EQU 0ADH ; 定时器2中断允许位
TF2 EQU 0CFH ; 定时器2溢出标志
EXF2 EQU 0CEH ; 定时器2外部标志?
RCLK EQU 0CDH
TCLK EQU 0CCH
EXEN2 EQU 0CBH
TR2 EQU 0CAH
CT2 EQU 0C9H
CPRL2 EQU 0C8H
AUXR EQU 08EH
PT2 EQU 0BDH
BIT_KEY1 EQU 01H ; 按键1状态
BIT_KEY2 EQU 02H ; 按键2状态
BIT_KEY3 EQU 03H ; 按键3状态
BIT_KEY4 EQU 04H ; 设置键
BIT_KEY5 EQU 05H ;
BIT_S_GAP EQU 06H ; 保存残币
BIT_S_OPTICAL EQU 07H ; 保存光检
BIT_S_MAGNETIC EQU 08H ; 保存磁检
BIT_S_INFRA EQU 09H ; 红外错
BIT_METAL_ERR EQU 0AH ; 金属线错
BIT_START EQU 0BH ; 启停标志
BIT_UNLOAD EQU 0CH ; 防漏标志
BIT_TIMEOUT EQU 0DH ; 计时器完成标志
BIT_ERROR_WAIT EQU 0EH
BIT_OPTICAL EQU 0FH ; 光检
BIT_MAGNETIC EQU 10H ; 磁检
BIT_PRE_ERROR EQU 11H ; 前张钞票错
BIT_NOTE_COMPLETE EQU 12H ; 钞票计数结束
BIT_LR_STATUS EQU 13H ; 左右计数同时有信号
BIT_RING_TIMEOUT EQU 14H ; 码盘计时到
BIT_BEEP EQU 15H ; 发送数据
BIT_SUM_COUNT EQU 16H ; 累计计数
BIT_TEST EQU 17H ; 测试态
BIT_FST3_ERROR EQU 18H
BIT_SETUP EQU 19H ; 设置状态
BIT_LEFT_WM EQU 1AH
BIT_GAP_ERR EQU 1BH
BIT_MCOUNT_ERR EQU 1CH
BIT_LC_SWITCH EQU 1DH
BIT_MM_ERR EQU 1EH
BIT_10_PREERROR EQU 1FH
B_STATUS EQU 24H ; 当前机器状态
BIT_F_STATUS EQU 27H ; 假币态
BIT_I_STATUS EQU 25H ; 智能态
BIT_P_STATUS EQU 24H ; 预置态
BIT_C_STATUS EQU 23H ; 计数态
BIT_M_STATUS EQU 21H ; 混点态
BIT_CHECK_MM EQU 20H ; 中路磁信号检测
B_CONTROL EQU 25H ; 外部I/O口控制
BIT_FJ EQU 2FH ; 风机
BIT_OPTICAL_V0 EQU 2EH
BIT_OPTICAL_V1 EQU 2DH
BIT_AD2 EQU 2CH
BIT_AD1 EQU 2BH
BIT_OPTICAL_V2 EQU 2AH
BIT_QD EQU 29H
BIT_AD0 EQU 28H
B_TEST_STATUS EQU 26H ; 测试状态
BIT_SHOW_INFRA EQU 37H ; 显示红外值
BIT_SHOW_COUNT EQU 36H ; 显示红外值
BIT_SHOW_WIDTH EQU 35H ; 显示宽度
BIT_SHOW_MCOUNT EQU 34H ; 显示两边磁中断次数
BIT_SHOW_MMCOUNT EQU 33H ; 显示中路磁中断次数
BIT_SHOW_TEST EQU 32H ; 测试
BIT_SHOW_TIME EQU 31H ; 显示时间角度
BIT_SHOW_MWIDTH EQU 30H ; 显示宽度范围