[HOLTEK MCU] 查表得问题

[复制链接]
 楼主| chen3bing 发表于 2010-5-4 15:03 | 显示全部楼层 |阅读模式
我编了个查表问题:
。。。。。。。。。。。。。。。。。。。
mov a,IicCommand
add a,low  (cmd_data_lenth_tab-1)
mov TBLP,a
。。。。。。。。。。。。。。。。。。。。
cmd_data_lenth_tab:
dc 1 ;SET_CURRENT_ADJUST
dc 0       ;SET_CURRENT_END  
dc 1       ;SET_VOLT_ADJUST  
dc 0       ;GET_CURRENT_REF  
dc 0       ;GET_CURRENT  
dc 0       ;GET_VOLTAGE_REF  
dc 0       ;GET_VOLTAGE  
dc 6       ;SAVE_CURRENT_REF
dc 7       ;SAVE_VOLT_REF   
dc 1       ;CHANGE_IIC_ADDR  
dc 0       ;GET_DYNAMIC_LOAD
dc 2       ;SET_DYNAMIC_LOAD
dc 0       ;GET_INRUSH  
dc 1       ;SET_INRUSH  
dc 1       ;SET_LOAD_STATUS  
dc 0       ;GET_SYSTEM_STATUS
dc 1       ;GET_TEMPERATURE  
dc 0       ;GET_R_CURRENT  
dc 3       ;SET_R_CURRENT  
dc 0       ;GET_PID   
dc 9       ;SET_PID
当IicCommand=8时,TBLP=0X5B
add a,low  (cmd_data_lenth_tab-1)
上面的红a=0x38
我搞不懂,请高手指教,为什么等于这两个值?
谢谢!
 楼主| chen3bing 发表于 2010-5-4 17:01 | 显示全部楼层
搞懂了,忘加查表指令tabrd。
司徒老鹰 发表于 2010-5-4 21:36 | 显示全部楼层
呵呵,这么快就解决了
txcy 发表于 2010-5-6 21:30 | 显示全部楼层
汇编,不懂
您需要登录后才可以回帖 登录 | 注册

本版积分规则

439

主题

2540

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部