有什么软件能把PicBasi格式的单片机代码编译成汇编代码?

来源:百度知道 编辑:UC知道 时间:2024/05/17 05:40:05
;[播放循环]

;[将EEPROM中保存的信息发送到计算机上]
if mde = 1 then
kbs = 0
adr = 0
lp1 = 0
;[读取EEPROM中的数据]
send:
i2cread sda, scl, $ AO, adr,[key]
Pause 10
adr = adr +1

;[在到达数据末尾时退出]
if key = 0 then
mde = 0
input clk
input dta
kbs = 1
adr = adr-1
goto main endif

;[在80个字符之后发送回车符]
lp1 = lp1+1
if lp1 = 80 then
lp1 = 0
adr = adr-1
key = $ 5A
endif

;[跳转到发送按键的程序指令]
gosub sendkey
goto send
endif
goto main

如果没有请帮我把这段程序翻译成汇编,原来是写16F628的。现在要把它烧录在AT89C2051芯片里

没有软件可以编译,人工编译的话需要懂这两种编程才行,还不如请人用汇编重编一个。

;[将EEPROM中保存的信息发送到计算机上]
if mde = 1 then
kbs = 0
adr = 0
lp1 = 0
;[读取EEPROM中的数据]
send:
i2cread sda, scl, $ AO, adr,[key]
Pause 10
adr = adr +1

;[在到达数据末尾时退出]
if key = 0 then
mde = 0
input clk
input dta
kbs = 1
adr = adr-1
goto main endif

;[在80个字符之后发送回车符]
lp1 = lp1+1
if lp1 = 80 then
lp1 = 0
adr = adr-1
key = $ 5A
endif

;[跳转到发送按键的程序指令]
gosub sendkey
goto send
endif
goto main