drv_hc595.h

来自「该模板使用于周立功公司研发的EasyARM2100系列开发板」· C头文件 代码 · 共 47 行

H
47
字号
#ifndef __drv_hc595_h
#define __drv_hc595_h








//=============================================================================				

#define	  	hc595_ser1			0x00000800										/* P0.11*/
#define	  	hc595_ser2			0x00800000										/* P1.23*/
#define	  	hc595_sck			0x00002000										/* P0.13*/
#define	  	hc595_rck			0x00001000										/* P0.12*/

#define	  	hc595_start			0x00000400										/* P0.10*/
#define	  	hc595_feedback		0x00000200										/* P0.09*//*EINT3*/

#define	  	set_hc595_ser1	 	IO0CLR		=IO0CLR | hc595_ser1
#define	  	clr_hc595_ser1	 	IO0SET		=IO0SET | hc595_ser1

#define	  	set_hc595_ser2	 	IO1CLR		=IO1CLR | hc595_ser2
#define	  	clr_hc595_ser2	 	IO1SET		=IO1SET | hc595_ser2

#define	  	set_hc595_sck	 	IO0CLR		=IO0CLR | hc595_sck
#define	  	clr_hc595_sck	 	IO0SET		=IO0SET | hc595_sck

#define	  	set_hc595_rck		IO0CLR		=IO0CLR | hc595_rck
#define	  	clr_hc595_rck		IO0SET		=IO0SET | hc595_rck

#define	  	set_hc595_start		IO0CLR		=IO0CLR | hc595_start
#define	  	clr_hc595_start		IO0SET		=IO0SET | hc595_start

//=============================================================================
extern 		void test_hc595_pin(void);
extern 		void init_hc595(void);
extern 		void hc595_senddata(unsigned int send_data);
extern		void test_hc595(void);





#endif

⌨️ 快捷键说明

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