发布网友 发布时间:2022-04-22 04:50
共4个回答
热心网友 时间:2023-09-23 18:21
3楼的方法是用keil开发51单片机时候潜入汇编的 方法,对于pic单片机来说,不能这杨编译。因为KEIL不能编译pic单片机的C语言和汇编语言,必须用MPLAB+PICC或者MPLAB+ mc编译器 。
一般pic12、16系列的8位中低端单片机的编译器潜入汇编是用 _asm(" 汇编单句语句 ");
如果要输入一大段汇编语句,则用:
#asm
N条汇编语句
#endasm
热心网友 时间:2023-09-23 18:22
如果要输入一大段汇编语句,则用:
#asm
N条汇编语句
#endasm
热心网友 时间:2023-09-23 18:22
例如:
temp*=2;
temp/=3;
#pragma asm
MOV P1, R7 ; write the value of temp out
NOP ; allow for hardware delay
NOP
NOP
MOV P1, #0 ; clear P1
#pragma endasm
另一种行内嵌套的,不常用,我不记得了,用了这个代码时Keil C里编译前对文件设置相关选项支持
热心网友 时间:2023-09-23 18:23
看IDE 软件中的帮助文件