⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 yc8051f040.h

📁 使用C8051F040单片机,用IO口(P0.3,P0.4)模拟I2C总线,控制实时时钟芯片ISL12028代码程序
💻 H
字号:
#ifndef  YC8051F040CPU_H_DEFINED
#define YC8051F040CPU_H_DEFINED

#define P0PAGE	0x00
sbit P00 = P0 ^ 0; 
sbit P01 = P0 ^ 1;
sbit P02 = P0 ^ 2; 
sbit P03 = P0 ^ 3;
sbit P04 = P0 ^ 4; 
sbit P05 = P0 ^ 5;
sbit P06 = P0 ^ 6; 
sbit P07 = P0 ^ 7;

#define P1PAGE	0x00
sbit P10 = P1 ^ 0; 
sbit P11 = P1 ^ 1;
sbit P12 = P1 ^ 2; 
sbit P13 = P1 ^ 3;
sbit P14 = P1 ^ 4; 
sbit P15 = P1 ^ 5;
sbit P16 = P1 ^ 6; 
sbit P17 = P1 ^ 7;

#define P2PAGE	0x00
sbit P20 = P2 ^ 0; 
sbit P21 = P2 ^ 1;
sbit P22 = P2 ^ 2; 
sbit P23 = P2 ^ 3;
sbit P24 = P2 ^ 4; 
sbit P25 = P2 ^ 5;
sbit P26 = P2 ^ 6; 
sbit P27 = P2 ^ 7;

#define P3PAGE	0x00
sbit P30 = P3 ^ 0; 
sbit P31 = P3 ^ 1;
sbit P32 = P3 ^ 2; 
sbit P33 = P3 ^ 3;
sbit P34 = P3 ^ 4; 
sbit P35 = P3 ^ 5;
sbit P36 = P3 ^ 6; 
sbit P37 = P3 ^ 7;

#define P4PAGE	0x0f
sbit P40 = P4 ^ 0; 
sbit P41 = P4 ^ 1;
sbit P42 = P4 ^ 2; 
sbit P43 = P4 ^ 3;
sbit P44 = P4 ^ 4; 
sbit P45 = P4 ^ 5;
sbit P46 = P4 ^ 6; 
sbit P47 = P4 ^ 7;

#define P5PAGE	0x0f
sbit P50 = P5 ^ 0; 
sbit P51 = P5 ^ 1;
sbit P52 = P5 ^ 2; 
sbit P53 = P5 ^ 3;
sbit P54 = P5 ^ 4; 
sbit P55 = P5 ^ 5;
sbit P56 = P5 ^ 6; 
sbit P57 = P5 ^ 7;

#define P6PAGE	0x0f
sbit P60 = P6 ^ 0; 
sbit P61 = P6 ^ 1;
sbit P62 = P6 ^ 2; 
sbit P63 = P6 ^ 3;
sbit P64 = P6 ^ 4; 
sbit P65 = P6 ^ 5;
sbit P66 = P6 ^ 6; 
sbit P67 = P6 ^ 7;

#define P7PAGE	0x0f
sbit P70 = P7 ^ 0; 
sbit P71 = P7 ^ 1;
sbit P72 = P7 ^ 2; 
sbit P73 = P7 ^ 3;
sbit P74 = P7 ^ 4; 
sbit P75 = P7 ^ 5;
sbit P76 = P7 ^ 6; 
sbit P77 = P7 ^ 7;

sfr16 RCAP3    = 0xCA;                 // Timer3 reload value
sfr16 TMR3     = 0xCC;                 // Timer3 counter

#define ENTER_CRITICAL( ) EA=0

#define EXIT_CRITICAL( ) EA=1

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -