|
大佬們 我想請問為什么我老是出現(xiàn)一個報錯:..\user\includes.h(20): error C231: 'RCLK': redefinition代碼示例:
自己定義的文件:
#ifndef _INCLUDES_H_
#define _INCLUDES_H_
#include<reg52.h>
#include<intrins.h>
sbit SRCLK = P3^6;
sbit RCLK = P3^5;
sbit SER = P3^4;
#define GPIO_LIGHT P0
#define GPIO_KEY P1
typedef unsigned char u8;
typedef unsigned int u16;
u8 code smgduan[16] = {0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71};
//共陰數(shù)碼管
void Hc595SendByte(u8 dat1, u8 dat2);
void Hc595SendByte(u8 dat1, u8 dat2)
{
u8 i;
SRCLK = 1;
RCLK = 1;
for(i = 0; i< 8;i++)
{
SER = dat1>>7;
dat1<<=1;
SRCLK = 0;
_nop_();
_nop_();
SRCLK = 1;
}
for(i = 0; i< 8;i++)
{
SER = dat2>>7;
dat2<<=1;
SRCLK = 0;
_nop_();
_nop_();
SRCLK = 1;
}
RCLK = 0;
_nop_();
_nop_();
RCLK = 1;
}
#endif
我的主函數(shù):
#include"includes.h"
/*
函數(shù)名稱:主函數(shù)
函數(shù)功能:運(yùn)行程序入口
*/
void main()
{
while(1)
{
Hc595SendByte(0xfe,0x01);
}
}
--------------------------------------------------------------------------------------------------------------------------------------------
以下是我買的開發(fā)板的原理圖:
51hei圖片_20200321212108.png (66.45 KB, 下載次數(shù): 81)
下載附件
2020-3-21 21:21 上傳
51hei圖片_20200321212126.png (45.38 KB, 下載次數(shù): 88)
下載附件
2020-3-21 21:21 上傳
|
|