⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pwbop.h

📁 一个AVR单片机的学习程序
💻 H
字号:
/*LED Control */
#define SET_OKLED   asm("sbi 0x15,5")   /*PC5 */  
#define SET_NGLED   asm("sbi 0x15,4")   /*PC4*/
#define SET_SW2LED  asm("sbi 0x18,4")   /*PB4*/
#define SET_SW1LED  asm("sbi 0x18,3")   /*PB3*/
#define SET_Gas     asm("sbi 0x18,5")   //PB5
#define SET_TLED    asm("sbi 0x12,0")   //PD0 RXD
#define SET_BUZZER  asm("sbi 0x12,1")   //PD1 TXD

#define CLR_OKLED   asm("cbi 0x15,5")    
#define CLR_NGLED   asm("cbi 0x15,4")
#define CLR_SW1LED  asm("cbi 0x18,4")
#define CLR_SW2LED  asm("cbi 0x18,3")
#define CLR_Gas     asm("cbi 0x18,5")
#define CLR_TLED    asm("cbi 0x12,0")   //PD0 RXD
#define CLR_BUZZER  asm("cbi 0x12,1")   //PD1 TXD
/*LED Control */

/*SW Control */
#define SET_TESTSW   asm("sbi 0x18,2")  /*PB2*/
#define SET_RSTSW    asm("sbi 0x18,1")  /*PB1*/
#define SET_LIMTSW   asm("sbi 0x15,3")  /*PC3*/

#define CLR_TESTSW   asm("cbi 0x18,2")   
#define CLR_RSTSW    asm("cbi 0x18,1")
#define CLR_LIMTSW   asm("cbi 0x15,1")
/*SW Control */

/*Relay Control */
#define SET_K1       asm("sbi 0x12,2")  //PD2
#define SET_K2       asm("sbi 0x12,3")  //PD3
#define SET_K3       asm("sbi 0x12,4")  //PD4
#define SET_K4       asm("sbi 0x12,5")  //PD5
#define SET_K5       asm("sbi 0x12,6")  //PD6
#define SET_K6       asm("sbi 0x12,7")  //PD7
#define SET_K7       asm("sbi 0x18,0")  //PB0

#define CLR_K1       asm("cbi 0x12,2")
#define CLR_K2       asm("cbi 0x12,3")
#define CLR_K3       asm("cbi 0x12,4")
#define CLR_K4       asm("cbi 0x12,5")
#define CLR_K5       asm("cbi 0x12,6")
#define CLR_K6       asm("cbi 0x12,7")
#define CLR_K7       asm("cbi 0x18,0")
/*Relay Control */

⌨️ 快捷键说明

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