?? iodef.h
字號:
/**
Title: IODEF
Author: DAI
Date: 2008.04.08
*/
#ifndef IODEF_H
#define IODEF_H
#include "LF2407REGS.h"
#define Uchar unsigned char
#define Uint unsigned int
#define Ulong unsigned long
//當前狀態
#define CONFIG 1 //KeyRunPause=0,PAUSE
#define AUTO 2 //KeyRunPause=1, KeyAutoMan=1;
#define MANUAL 3 //KeyRunPause=1, KeyAutoMan=0;
#define nMaxState 3
#define KeyAutoMan _PFDATDIR.bit5
#define KeyRunPause _PFDATDIR.bit4
#define KeyIncrease _PBDATDIR.bit6
#define KeyDecrease _PBDATDIR.bit4
#define KeyStop _PBDATDIR.bit5
//#define PADATDIR ((volatile unsigned int *)0x7098)
/* I/O 端口 A 數據和方向控制寄存器*/
//#define _PADATDIR (*(pBit16)0x7098)
/* I/O 端口 A 數據和方向控制寄存器*/
/*==================================================================*/
/* IO設置*/
/*==================================================================*/
/*//////////////////////////////////////////////////////////////////////////////////////
2、電機控制接口
電機 ENA1 DIR1 PWM1 ENA2 DIR2 PWM2
DSP IO IOPE5 IOPE4 IOPA6 IOPE7 IOPE6 IOPA7
*//////////////////////////////////////////////////////////////////////////////////////
#define ENA1 _PEDATDIR.bit5
#define DIR1 _PEDATDIR.bit4
#define PWM1 _PADATDIR.bit6
#define ENA2 _PEDATDIR.bit7
#define DIR2 _PEDATDIR.bit6
#define PWM2 _PADATDIR.bit7
/*//////////////////////////////////////////////////////////////////////////////////////
3、LCM 接口 LCM12864ZK
引腳 K(1) A(2) GND(3) VCC(4) NC(5) RS(6) R/W(7) E(8) DB0~DB3 DB4~DB7(16) PSB(17) RST(18) VR(19) V0(20)
DSPIO DGND V4.2 DGND VCC IOPA4 IOPA5 IOPB7 B0~B3 E0~E3 V5 IOPC4 10K可調電阻
*//////////////////////////////////////////////////////////////////////////////////////
/*==================================================================
#define LCM_RS _PADATDIR.bit4
#define LCM_RW _PADATDIR.bit5
#define LCM_E _PBDATDIR.bit7
/*==================================================================*/
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -