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

📄 led.h

📁 ucos在2407A上的移植
💻 H
字号:
/*--------------------------------------------------------*/
/*  WQ21ST SOFTWARE	STUDIO.			                  	  */
/*--------------------------------------------------------*/
/*
   LED	test include file for EVM320LF2407

   This test requires a person who is not color blind to observe
   DS1(red), DS2(yellow), DS3(green)

   filename:    led.h
   original:	07/25/2001   by: WQ
   last update: 08/18/2000   by: WQ
*/
#define PCDATDIR11      0x709C
#define MCRB11	        0x7092

#define LED_ON    0x0001
#define LED_OFF   0x0000

#define UART      0x0010

/*
  Read/Write Registers
*/
#define MCR	      UART+4	       /* Modem Control Register	*/

/*
  Macro Expansion Declarations
*/
#define _UART	   00010h

/*
  Read/Write Registers 
*/
#define _MCR	   _UART+4h		 /* Modem Control Register	 */



/* Define the types to be used to manipulate 8-, 16-, 32-bit data  */

typedef unsigned char   BYTE;    /* 8-bit data  */
typedef unsigned int    WORD;    /* 16-bit data */
typedef unsigned long   DWORD;   /* 32-bit data */
typedef volatile WORD * PORT;

#define STR(x) #x

#define OUTMAC(address,data)  \
 asm("        LDPK    _"STR(data));  \
 asm("        OUT     _"STR(data) "," STR(address))

#define INMAC(address,data)   \
 asm("        LDPK    _"STR(data));  \
 asm("        IN      _"STR(data) "," STR(address))


⌨️ 快捷键说明

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