-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://m.raoushi.com/bbs/) | Powered by Discuz! X3.1 |