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

📄 io.h

📁 CPU卡读写
💻 H
字号:
#ifndef     _IO_
#define     _IO_

#define     DTR0	P2_0          /*  用户卡电源、时钟控制线:DTR0=1,电源,时钟开  */
#define     DTR1	P2_1          /*  税控卡电源、时钟控制线:DTR1=1,电源,时钟开  */

#define     X0  	P2_2          /*  用户卡复位信号线  */
#define     X1  	P2_3          /*  税控卡复位信号线  */

#define		IO0		P2_4          /*  用户卡,稽查卡读写数据线   */
#define 	IO1		P2_5          /*  税控卡读写数据线          */

#define     LED  	P2_7          /*  LED指示 */


#define     TX      P3_0	
#define     RX      P3_1	
#define		CAINT1	P3_2          /*  税控卡拔卡中断线          */
#define		CAINT0	P3_3          /*  用户卡,稽查卡拔卡中断线   */


#define 	CT0		P3_5	  // 
#define 	CT1		P3_4	  //  


#define	 	SEL_USERCARD	DTR0=1;CARDBit=0;_nop_();_nop_();_nop_()     /* 选择用户卡,对用户卡进行操作 */
#define 	SEL_TAXMANCARD	DTR0=1;CARDBit=0;_nop_();_nop_();_nop_()     /* 选择稽查卡,对稽查卡进行操作 */
#define 	SEL_TAXCTRCARD	DTR1=1;CARDBit=1;_nop_();_nop_();_nop_()     /* 选择税控卡,对税控卡进行操作 */
#define 	NO_CARD_SEL	    DTR0=0;DTR1=0;_nop_();_nop_();_nop_()        /* 两个卡都不选择               */


sbit   P1_0=P1^0;
sbit   P1_1=P1^1;
sbit   P1_2=P1^2;
sbit   P1_3=P1^3;
sbit   P1_4=P1^4;
sbit   P1_5=P1^5;
sbit   P1_6=P1^6;
sbit   P1_7=P1^7;

sbit   P2_0=P2^0;
sbit   P2_1=P2^1;
sbit   P2_2=P2^2;
sbit   P2_3=P2^3;
sbit   P2_4=P2^4;
sbit   P2_5=P2^5;
sbit   P2_6=P2^6;
sbit   P2_7=P2^7;

sbit   P3_0=P3^0;
sbit   P3_1=P3^1;
sbit   P3_2=P3^2;
sbit   P3_3=P3^3;
sbit   P3_4=P3^4;
sbit   P3_5=P3^5;
sbit   P3_6=P3^6;
sbit   P3_7=P3^7;

sbit   P4_0=P4^0;
sbit   P4_1=P4^1;
sbit   P4_2=P4^2;
sbit   P4_3=P4^3;

#endif

⌨️ 快捷键说明

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