📄 sbit.h
字号:
#ifndef __sbit_H__
#define __sbit_H__
sbit IB=P2^0;//行控制线B
sbit ID=P2^2;//行控制线D
sbit IC=P2^1;//行控制线C
sbit IA=P4^0;//行控制线A
/******************************************/
#define scan0 {IA=0;IB=0;IC=0;ID=0;}
#define scan1 {IA=1;IB=0;IC=0;ID=0;}
#define scan2 {IA=0;IB=1;IC=0;ID=0;}
#define scan3 {IA=1;IB=1;IC=0;ID=0;}
#define scan4 {IA=0;IB=0;IC=1;ID=0;}
#define scan5 {IA=1;IB=0;IC=1;ID=0;}
#define scan6 {IA=0;IB=1;IC=1;ID=0;}
#define scan7 {IA=1;IB=1;IC=1;ID=0;}
#define scan8 {IA=0;IB=0;IC=0;ID=1;}
#define scan9 {IA=1;IB=0;IC=0;ID=1;}
#define scan10 {IA=0;IB=1;IC=0;ID=1;}
#define scan11 {IA=1;IB=1;IC=0;ID=1;}
#define scan12 {IA=0;IB=0;IC=1;ID=1;}
#define scan13 {IA=1;IB=0;IC=1;ID=1;}
#define scan14 {IA=0;IB=1;IC=1;ID=1;}
#define scan15 {IA=1;IB=1;IC=1;ID=1;}
sbit resget=P1^5; //时钟复位
sbit key_moda=P1^7; //模式转换
sbit key_up=P4^3; //时钟加
sbit key_Down=P3^3; //时钟减
sbit T_CLK=P0^7; //DS1302引脚连接
sbit T_IO =P0^6;
sbit T_RST=P0^5;
sbit ACC0=ACC^0; //1bit数据存储位
sbit ACC7=ACC^7;
sbit STR=P4^1; //锁存
sbit SCK=P2^7; //时钟
sbit SERr1= P2^4; //数据
sbit SERg1= P2^6;
sbit SERr= P2^3;
sbit SERg= P2^5;
//sbit E=P3^7;
sbit DQ= P3^6; // (单总线DHT11温湿度传感器)
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -