-54830b693de8f6de.jpg (1.6 MB, 下载次数: 44)
csmyldl 发表于 2019-12-24 02:18
你上传的图片中程序12行是没错的,检查你工程中加载的main.c是否加载正确,可以双击右边"main.c"看打开的文件 ...
csmyldl 发表于 2019-12-24 02:18
你上传的图片中程序12行是没错的,检查你工程中加载的main.c是否加载正确,可以双击右边"main.c"看打开的文件 ...
还有谁? 发表于 2019-12-24 14:02
这个拿去,不谢!
#include "reg52.h"
#include
小黑屋525 发表于 2019-12-24 09:18
你的第三行的sbit led=P1要改成define led P1,sbit是位操作,不能一下子定义整个IO口;
小黑屋525 发表于 2019-12-24 09:18
你的第三行的sbit led=P1要改成define led P1,sbit是位操作,不能一下子定义整个IO口;
未成为大佬 发表于 2019-12-24 23:36
我照这敲了一遍,没错。是不是你的intrins.h错误?
#ifndef __INTRINS_H__
#define __INTRINS_H__
51jia 发表于 2019-12-25 00:16
变量声明要在程序开始,sibit是位定义。按你的写法要用宏定义define.
#include
#define led P0
伪爷 发表于 2019-12-25 09:10
谢谢啦 问题解决啦 ,确实是intrins.h头文件中程序少加了一个岗 ,应该是我误删的 哈哈
伪爷 发表于 2019-12-24 17:21
之后我针对这个问题又编了一个简单的程序,用sbit
声明整个IO口,计算机是检查不出来,是没有错误的, ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |