📄 avr.h
字号:
#ifndef __avr_h
#define __avr_h
/* AVR NOP OPERATION */
#define NOP asm("nop")
/* OPEN INTERRUPT */
#define SEI asm("sei")
/* CLOSE INTERRUPT */
#define CLI asm("cli")
/* SET PORT DIRECTION AS INPUT */
#define SetInput(ddr, bit) (ddr&= ~(1<<bit))
/* SET PORT DIRECTION AS OUTPUT */
#define SetOutput(ddr, bit) (ddr|= (1<<bit))
/* SET PORT TO HIGH-LEVEL */
#define SetBit(port, bit) (port|= (1<<bit))
/* SET PORT TO LOW-LEVEL */
#define ClrBit(port, bit) (port&= ~(1<<bit))
/* SOME OTHER DEFINE */
#define ON 1
#define OFF 0
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -