- 5
- 0
- 约1.51万字
- 约 17页
- 2016-10-19 发布于贵州
- 举报
汇编语言混合编对Keil的设置
在keil C语言与汇编语言的混合编程中曾经遇到过的一些问题,写下来留作以后参考。(本文写于.04.10,在8.18日加入了第4点的内容)
1、C语言中加入汇编语言模块的方法:例子:void func(){ C语言代码……#pragma asm MOV R6,#23DELAY2: MOV R7,#191DELAY1: DJNZ R7,DELAY1DJNZ R6,DELAY2RET#pragma endasm C语言代码……}其中红色为C语言部分,绿色为嵌入的汇编语言部分。汇编部分需要用#pragma asm和#pragma endasm包起来2、Keil提示“asm/endasm”出错的解决方法如果只是像1中那样直接加入汇编代码的话,编译将会报错,错误如下:compiling sendata.c...sendata.c(81): error C272: asm/endasm requires src-control to be activesendata.c(87): error C272: asm/endasm requires src-control to be activeTarget not created解决方法如下:首先右键单击包含有汇编部分的c语言文件名,然后在如上图所
您可能关注的文档
最近下载
- 学堂在线中国古代礼义文明——礼学经典章节测试答案.docx VIP
- 创意绘画基础教学.ppt VIP
- 13D101-1~4 110KV及以下电力电缆终端和接头.pdf VIP
- 三年级下册语文试题-期中测评卷苏教版(含答案).pdf VIP
- 2023年盐城市初中毕业升学考试物理试题卷.pdf VIP
- 呼和浩特市2015年玉泉区老旧小区改造项目施工组织设计.docx
- 新疆维吾尔自治区国家电网招聘考试(公共与行业知识)试题及答案(2026年).docx VIP
- 863计划新材料技术领域2008年度专题课题申请指南-科技部.doc VIP
- 安徽省主要城市环境地质调查评价报告.pdf VIP
- 西南交通大学货物货场铁路货场平面设计.docx VIP
原创力文档

文档评论(0)