登录 注册
当前位置:主页 > 资源下载 > 9 > 点钞机的原始程序

点钞机的原始程序

  • 更新:2024-11-07 19:28:14
  • 大小:80KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ASM

资源介绍

基于汇编的完整点钞机程序 ;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 ; 显示宽度范围