avr.h
来自「AVR单片机驱动128×64LCD实现3D图像的旋转显示」· C头文件 代码 · 共 29 行
H
29 行
#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 + =
减小字号Ctrl + -
显示快捷键?