大家快过来看看这个macros.h文件哪里有错误呢?用keil编译提示有错误……我找不出来
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大家快过来看看这个macros.h文件哪里有错误呢?用keil编译提示有错误……我找不出来相关的知识,希望对你有一定的参考价值。
提示的错误是MACROS.H(3): error C129: missing ';' before 'READ_PS2_CLOCK_DATA'
下面是程序:
#define special macros for manipulating PS2 clock and data;
MACRO READ_PS2_CLOCK_DATA
iord PORT2
ENDM
MACRO WRITE_PS2_CLOCK_DATA VALUE
mov A,(VALUE | a0h)
iowr USB_STATUS
ENDM
MACRO WRITE_ACC_PS2_CLOCK_DATA
or A,a0h
iowr USB_STATUS
and A,07h
ENDM
MACRO ASSERT_PS2_CLOCK
index drive_table
or A,a0h
iowr USB_STATUS
and A,07h
ENDM
MACRO DEASSERT_PS2_CLOCK
index drive_table
or A,a0h
iowr USB_STATUS
and A,07h
ENDM
;delay macro is the front-end for a call to the delay subroutine
;The fixed overhead of the macro plus the subroutine is 3 us,
;so this technique is good for delays of 4us or greater.
;
MACRO DELAY US
push A
mov A, (US-3)
call delay
ENDM
;
;clear carry
MACRO CLEARC
or A,0
ENDM
MACRO SETC
cpl
cpl
ENDM
;set carry
MACRO CARRY
push A
mov A, (US-3)
call delay
ENDM
#define special macros for manipulating PS2 clock and data;
改为
;define special macros for manipulating PS2 clock and data
试试。追问
改了之后就变成了两个错误了。
compiling newone.C...
MACROS.H(2): error C141: syntax error near ';'
MACROS.H(2): error C129: missing ';' before 'special'
newone.C - 2 Error(s), 0 Warning(s).
能加Q帮帮忙不???1228280254谢谢
以上是关于大家快过来看看这个macros.h文件哪里有错误呢?用keil编译提示有错误……我找不出来的主要内容,如果未能解决你的问题,请参考以下文章
大家帮我看看这段代码的错误在哪里啊,为啥提示找不到类型或命名空间[Serializable]呢,应该怎么修改才对
Java基础,关于流程控制的问题:输入错误,提示错误并且重新输入。 这个快把我整崩溃了,请大家帮帮我
懂bootstrap的过来看看,bootstrap模态框的问题
下载debian系统,官方出现了好多镜像文件,不知道点哪个,图片我传上去了,网址也有请大家登入下帮忙看看