define.h

来自「自己做的AVR洗衣机模型程序」· C头文件 代码 · 共 46 行

H
46
字号
#include <iom16v.h>
#include <macros.h>
#include <bit.h>


#define uchar unsigned char
#define uint unsigned int
#define IN0 _PA0
#define IN1 _PA1
#define KEY_SET_PRESS     READ_PA2
#define KEY_ADD_PRESS	  READ_PA3
#define KEY_SUB_PRESS	  READ_PA4
#define KEY_START_PRESS	  READ_PA5
#define KEY_SET			  DDR_PA2
#define KEY_ADD			  DDR_PA3
#define KEY_SUB			  DDR_PA4
#define KEY_START		  DDR_PA5
#define LED_WAT			  _PB0
#define LED_HEL			  _PB1
#define LED_CYC			  _PB2
#define LED_RE			  _PB3
#define strong 			  70
#define weak			  20

char wat_lv=2;//水位高度
char cycle=3;//电动机循环次数
char replay=2;//反复洗衣次数
char health=2;//洗衣强度(强/弱)
uchar flag_start=0;
char set_buff;//设置模式中的缓冲器
uchar nn=0;//编程标志位
uchar dir;
uchar speed;
//uchar PC_dat;

uchar t_1s=50;//T0一秒
volatile uchar tt=0;//定时中间变量
uchar tt_2=0;
volatile uchar count=0;
uchar endcount;
uchar BBBuffer;//公用临时数据存储变量
volatile uchar p_buffa;
volatile uchar p_buffb;
volatile uchar hz_buff;

unsigned long top;

⌨️ 快捷键说明

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