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

📄 plcio.h

📁 ATmega16单片机串口通信程序,以经过测试可用.
💻 H
字号:
#include <avr/io.h>
#include "global.h"

#define ON 1
#define OFF 0
#define Y0	0
#define Y1	1
#define Y2	2
#define Y3	3
#define Y4	4
#define Y5	5

#define X0	0
#define X1	1
#define X2	2
#define X3	3
#define X4	4
#define X5	5
#define X6	6
#define X7	7

#define YPORT1 	PORTA
#define YPORT2	PORTB
#define YDDR1 	DDRA
#define YDDR2	DDRB

#define Y0_IO	7
#define Y1_IO	6
#define Y2_IO	4
#define Y3_IO	5
#define Y4_IO	6
#define Y5_IO	7

#define XPORT	PORTC
#define XPIN	PINC
#define XDDR	DDRC
#define X0_IO 	0
#define X1_IO 	1
#define X2_IO 	2
#define X3_IO 	3
#define X4_IO 	4
#define X5_IO 	5
#define X6_IO 	6
#define X7_IO 	7

#define Y0_ON	sbi(YPORT1,Y0_IO)
#define Y1_ON	sbi(YPORT1,Y1_IO)
#define Y2_ON	sbi(YPORT2,Y2_IO)
#define Y3_ON	sbi(YPORT2,Y3_IO)
#define Y4_ON	sbi(YPORT2,Y4_IO)
#define Y5_ON	sbi(YPORT2,Y5_IO)


#define Y0_OFF	cbi(YPORT1,Y0_IO)
#define Y1_OFF	cbi(YPORT1,Y1_IO)
#define Y2_OFF	cbi(YPORT2,Y2_IO)
#define Y3_OFF	cbi(YPORT2,Y3_IO)
#define Y4_OFF	cbi(YPORT2,Y4_IO)
#define Y5_OFF	cbi(YPORT2,Y5_IO)

void plcio_init();
void OUT_Y(u08 _Y,u08 _y_states);
u08 get_X(u08 _X);

⌨️ 快捷键说明

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