AVR单片机教程——EasyElectronics Library v1.1手册
索引: bit.h delay.h pin.h wave.h pwm.h led.h rgbw.h button.h switch.h 主要更新: 用枚举类型替换了大部分宏定义; 添加了wave.h、pwm.h、switch.h的文档。 头文件与静态库文件下载: release 。 1. bit.h <bit.h> 定义了用于位操作的宏函数,适用于8或16位整数。 set_bit( r , b ) :将 r 的第 b 位置为1。 reset_bit( r , b ) :将 r 的第 b 位置为0。 read_bit( r , b ) :读取 r 的第 b 位,若为1则返回 (1 << b ) ,否则返回0。 cond_bit( c , r , b ) :若 c 为真,则将 r 的第 b 位置为1,否则置为0。 clock( r , b ) :将 r 的第 b 位翻转2次。 flip( r , b ) :将 r 的第 b 位取反。 BIT_MASK( n , b ) :宏函数,内部使用。 2. delay.h <delay.h> 定义了延时函数。 void delay(uint16_t _time ) : 延时 _time 毫秒。 3. pin.h <pin.h> 定义了引脚操作的函数。 pin_t :枚举类型,表示引脚。 PIN_NULL :表示空引脚。所有接受 pin_t