標(biāo)題:
c(10): error C231: 'PWM': redefinition單片機(jī)編譯報(bào)錯(cuò)怎么解決?
[打印本頁(yè)]
作者:
JinMagic
時(shí)間:
2022-5-28 15:19
標(biāo)題:
c(10): error C231: 'PWM': redefinition單片機(jī)編譯報(bào)錯(cuò)怎么解決?
#include"reg51.h"
#include"intrins.h"
#define uchar unsigned char
#define uint unsigned int
sbit INC=P3^4;
sbit DEC=P3^5;
sbit DIR=P3^6;
sbit PWM=P3^7;
void de1ay(uint);
int PWM= 900;
void main (void)
{
DIR=1;
while(1)
{
if(!INC)
PWM=PWM>0?PWM-1:0;
if(!DEC)
PWM=PWM<1000?PWM+1:1000;
PWM=1;
delay(PWM);
PWM=0;
delay(1000-PWM);
}
}
void delay(unit j)
{
for(;j>0;j--)
{
_nop_();
}
}
作者:
Hephaestus
時(shí)間:
2022-5-28 17:07
sbit PWM=P3^7;
void de1ay(uint);
int PWM= 900;
這么明顯的自相矛盾都看不出來(lái)?
作者:
heiheihei_1
時(shí)間:
2022-5-30 22:24
你的PWM不是3.7腳嗎?為什么又要定義一個(gè)900
作者:
158946
時(shí)間:
2022-10-28 14:23
所以最后的代碼是什么樣的?
作者:
158946
時(shí)間:
2022-10-28 14:24
heiheihei_1 發(fā)表于 2022-5-30 22:24
你的PWM不是3.7腳嗎?為什么又要定義一個(gè)900
那怎么改呀?
作者:
syx102
時(shí)間:
2022-12-17 20:24
請(qǐng)問最后怎么改的 急求
作者:
laohu_zz
時(shí)間:
2022-12-27 18:08
mian后的函數(shù)void delay(unit j),要聲明才能調(diào)用
作者:
laohu_zz
時(shí)間:
2022-12-27 18:10
函數(shù)void delay(unit j)置于main之前,或者前面聲明
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1