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

📄 mtouch16.h

📁 用pic16f883做的16个键的触摸按键(MTOUCH)实现电容式触摸按键的代码。有mtouch16.c构成
💻 H
字号:
#include    <pic.h>
#define CLR 0
#define SET 1
#define NUM_BUTS		16
#define AVG_DELAY		10
#define	ON				0
#define OFF				1
#define TRISC2OUT			TRISA5				
#define TRISC12IN0			TRISA0					
#define TRISC12IN1			TRISA1					
#define TRISC12IN2			TRISB3					
#define TRISC12IN3			TRISB1
#define COM RA0
#define SPK RC5
#define LED1 RC1
#define LED2 RC2
#define LED3 RA6
#define LED4 RA7
#define TRISCOM TRISA0
#define TRISSPK   TRISC5
#define TRISLED1 TRISC1
#define TRISLED2 TRISC2
#define TRISLED3 TRISA6
#define TRISLED4 TRISA7
#define TRISS0   TRISB0
#define TRISS1   TRISB1
#define TRISS2   TRISB2
#define TRISS3   TRISB3
#define TRISMCLR TRISE3



#define B0				0
#define B1				1
#define B2				2
#define B3				3
#define B4				4
#define B5				5
#define B6				6
#define B7				7
#define B8				8
#define B9				9
#define B10			10
#define B11			11
#define B12			12
#define B13			13
#define B14			14
#define B15			15
typedef struct {
						char	BTN0:1;			// { byte 0 }
						char	BTN1:1;
						char	BTN2:1;
						char	BTN3:1;
						char	BTN4:1;
						char	BTN5:1;
						char	BTN6:1;
						char	BTN7:1;			
						char	BTN8:1;			// { byte 2 }
						char	BTN9:1;
						char	BTN10:1;
						char	BTN11:1;
						char	BTN12:1;
						char	BTN13:1;
						char	BTN14:1;
						char	BTN15:1;		
							
					} BButtons;

⌨️ 快捷键说明

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