|
发表于 2020-9-1 09:06:30
|
显示全部楼层
1.可以支持二次开发,可以用OS或者KEIL C写C51程序来开发。
2.利用MOVXR指令来进行OS寄存器和变量地址数据交换。
可以搜索下论坛里有OS的例子可以参考下。
0x1000按键返回 键值设为0001, 按键一次串口3发送一次0x5AA5可以参考
建议可以查看论坛OS例程和详细的文档都有举例
;*********************************************************
;主框架
ORG 1000H
GOTO MAIN
NOP
NOP
NOP
ORG 1080H
MAIN:
CALL 初始化设置
CALL 按键发送协议
GOTO MAIN
;*************************************
初始化设置: IJNE R255,0,INIRET
LDBR R255,1,1
COMSET 30H,136; T5设置串口3波特率115200,值=15667200/设置的波特率。
; T5L设置串口3波特率115200,值=6451200/设置的波特率。
INIRET: NOP
RET
;****************************************
按键发送协议:
LDWR R0,1000H ;判断确认按键是否按下
MOVXR R10,1,1
IJNE R11,1,RET1 ;按下键值为1
LDWR R14,5AA5H ;
COMTXI 3,R14,2 ;串口3发送0x5AA5
LDWR R0,1000H ;清空按键值
MOVXR R12,0,1
RET1:
RET |
|