首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

各位们,麻烦帮忙看一下,以下汇编程序用怎样用C语言写出来

2012-05-20 
各位大虾们,麻烦帮忙看一下,以下汇编程序用怎样用C语言写出来?各位大虾们,麻烦帮忙看看一下,以下汇编程序

各位大虾们,麻烦帮忙看一下,以下汇编程序用怎样用C语言写出来?
各位大虾们,麻烦帮忙看看一下,以下汇编程序用怎样用C语言写出来?
mov r0,#30h ;装入缓冲区地址
mov 3eh,#0 ;(是/否)停止标志位:3eh=2时停止
mov 3fh,#0 ;(是/否)自转标志位:3fh=3时自转
cjne @r0,#0ffh,f ;检测握手信息,是握手信息串口返回0x32
inc r0
cjne @r0,#0ffh,f_0
mov a,#32h
mov sbuf,a
jnb ti,$
clr ti
mov r0,#30h
mov r6,#0
setb es
ret 
f_0:
mov r0,#30h
f:
;在r1,r2装入计数器初值
mov a,@r0
mov r1,a
cjne r1,#0,f_1 
call is_stop ;为零停止标志字+1

[解决办法]
这是51单片机汇编,像mov r0,#30h 如果没定义r0用C是没法写的。
mov 3eh,#0 ;(是/否)停止标志位:3eh=2时停止
mov 3fh,#0 ;(是/否)自转标志位:3fh=3时自转
这两个也是必须用汇编写的。
转不了,这事还得汇编来干。

热点排行