首页 热点资讯 义务教育 高等教育 出国留学 考研考公

PIC单片机c语言中如何嵌套汇编

发布网友 发布时间: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 软件中的帮助文件

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com