51单片机程序错误,无法编译?怎么搞好STC15F
2016-04-14 12:00
337 查看
http://zhidao.baidu.com/link?url=DmCONESvSPQsY7Rt_dutlyG8EQB_UW9lPz0w9uX3z9VRL9QvrDowx0T6l4qiQbC6eF7CSLMzU-rnGcHRDAJ-LzpzEgfQg-uNJSPcVmfefVm
#include <reg51.h> sbit P2_0 = P2 ^ 0; sbit P2_1 = P2 ^ 1; sbit P2_2 = P2^ 2; sbit P2_3 = P2 ^ 3; sbit P2_4 = P2 ^ 4; sbit P2_5 = P2^ 5; sbit P2_6 = P2 ^ 6; sbit P2_7 = P2 ^ 7; void Delay() //@27.000MHz { unsigned char i, j, k; _nop_(); _nop_(); i = 103; j = 153; k = 44; do { do { while (--k); } while (--j); } while (--i); } void main(void) { while(1) { P2_7 = 0; P2_7 = 0; Delay(); P2_6 = 1; P2_6 = 1; P2_7 = 0; P2_7 = 0; Delay(); P2_6 = 0; P2_6 = 0; P2_7 = 1; P2_7 = 1; Delay(); P2_7 = 1; P2_7 = 1; P2_6 = 1; P2_6 = 1; } } 错误提示: 创建目标 '目标 1' PA51汇编 STARTUP.A51 ... 编译 o.c ... O.C(26): 警告 C206: '_nop_': missing function-prototype O.C(26): 错误 C264: intrinsic '_nop_': declaration/activation error 目标未产生 怎么搞?
#include <intrins.h>添加这个头文件就可以了。因为你用到了_nop_();_nop_();这个叫内嵌汇编追问:
哦,我试试追答:
你这个是个LED跑马灯的吧,入门的了。
相关文章推荐
- 警告:directory not found for option"XXXXXX"
- 第七章:Linux文件与目录管理
- 史上短小精悍的JavaScript编写的俄罗斯方块游戏
- eclipse maven plugin 插件 安装 和 配置
- 利用github搭建个人maven仓库
- windows server 2008安装wampserver后几种小问题个人总结
- Hbase配置项粗解
- MyBatis参数传入集合之foreach动态sql
- JAVA简单的性能调优
- Android压力测试利器---Monkey
- Vim 小技巧
- Hadoop+HBase+ZooKeeper三者关系与安装配置
- Android笔记之zxing官方demo支持竖屏
- WH服务器框架分析系列三:WH服务器逻辑线程对象
- 7分钟把自媒体看个通透!到底是哪门子神话
- POJ-1191 棋盘分割
- tablayout + viewpager + fragment 实现标签,并且部分fragment里面嵌套viewpager+fragment
- java表现层框架struts2和SpringMVC获取页面参数的方式
- try catch与new Error()的使用
- 关于fragment点击能穿透问题