74hc595.h

来自「mega16 ucos操作系统」· C头文件 代码 · 共 33 行

H
33
字号
#ifndef _74HC595_HEADER
#define _74HC595_HEADER

#ifdef   _74HC595_GLOBALS
#define  _74HC595_EXT
#else
#define  _74HC595_EXT  extern
#endif    //光耦继电器595控制


#define OR595_dataON      PORTA |= (1<<4) 
#define OR595_dataOFF     PORTA &= ~(1<<4)   

#define OR595_clkON       PORTA |= (1<<6) 
#define OR595_clkOFF      PORTA &= ~(1<<6)
  
#define OR595_latchON     PORTA |= (1<<5) 
#define OR595_latchOFF    PORTA &= ~(1<<5) 

/*均衡功能595的扩展595B定义;*/
#define OR595B_dataON     PORTB |= (1<<2) 
#define OR595B_dataOFF    PORTB &= ~(1<<2)   

#define OR595B_clkON      PORTB |= (1<<3) 
#define OR595B_clkOFF     PORTB &= ~(1<<3)
  
#define OR595B_latchON    PORTB |= (1<<4) 
#define OR595B_latchOFF   PORTB &= ~(1<<4)

void OR595send_int(INT16U data);
void OR595Bsend_int(unsigned int data);
#endif

⌨️ 快捷键说明

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