欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2639|回復: 7
打印 上一主題 下一主題
收起左側

c(10): error C231: 'PWM': redefinition單片機編譯報錯怎么解決?

[復制鏈接]
跳轉到指定樓層
樓主
ID:1028987 發表于 2022-5-28 15:19 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
#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_();
    }
}
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:883242 發表于 2022-5-28 17:07 | 只看該作者
sbit PWM=P3^7;
void de1ay(uint);
int PWM= 900;

這么明顯的自相矛盾都看不出來?
回復

使用道具 舉報

板凳
ID:1031095 發表于 2022-5-30 22:24 | 只看該作者
你的PWM不是3.7腳嗎?為什么又要定義一個900
回復

使用道具 舉報

地板
ID:1049551 發表于 2022-10-28 14:23 來自觸屏版 | 只看該作者
所以最后的代碼是什么樣的?
回復

使用道具 舉報

5#
ID:1049551 發表于 2022-10-28 14:24 來自觸屏版 | 只看該作者
heiheihei_1 發表于 2022-5-30 22:24
你的PWM不是3.7腳嗎?為什么又要定義一個900

那怎么改呀?
回復

使用道具 舉報

6#
ID:1058056 發表于 2022-12-17 20:24 來自觸屏版 | 只看該作者
請問最后怎么改的 急求
回復

使用道具 舉報

7#
ID:513507 發表于 2022-12-27 18:08 | 只看該作者
mian后的函數void delay(unit j),要聲明才能調用
回復

使用道具 舉報

8#
ID:513507 發表于 2022-12-27 18:10 | 只看該作者
函數void delay(unit j)置于main之前,或者前面聲明
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表