;-----------------------------------------------------------------------------------------------------------
;;;;;;;成功程序加;;急停未调试;;;;;;;;;;;;;;
;----------------------------
list P=PIC16F73
include "p16f73.inc"
count_ms EQU 0x20 ;毫秒计数单元
count_us EQU 0x21 ;微秒计数单元
REG EQU 0x22
CAR_NUM EQU 0x23 ;机器人编号
W_TEMP EQU 0x24 ;W 寄存器暂存单元
FSR_TEMP EQU 0x25 ;FSR 暂存单元
STA_TEMP EQU 0x26 ;STATUS 暂存单元
count_s EQU 0x27 ;秒计数单元
TEMP EQU 0x28
COUNT EQU 0x29 ;标示字符计数
MY_STATUS EQU 0x30
MY_HI EQU 0x31
MY_LO EQU 0x32
B_REG EQU 0x33
REG1 EQU 0X35
TIME_COUNT EQU 0X36
L_SPEED EQU 37H
R_SPEED EQU 38H
VAL_US EQU D'150' ;;;将近 50us
VAL_MS EQU D'200';;;;将近 10ms
Org 0x0000
nop
goto main ;转向主程序
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
org 0x0004 ;中端向量输入口
goto ZHONGDUAN
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;速度转换表 1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
org 0x0010
CONVERT1
ADDWF PCL,F
RETLW 0x00 ;0
;RETLW 0x80 ;1
RETLW 0x81 ;2
RETLW 0x82 ;3
RETLW 0x83 ;4
RETLW 0x84 ;5