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

📄 att7027.h.bak

📁 炬力att7027仿真的说明程序还有开发板
💻 BAK
字号:


/*--------------------------------------------------------------------------
ATT7027.H
Header file for ATT7027 Special Function Register hitrendtech.com
Copyright (c) 2005-2007 Keil Elektronik GmbH and Keil Software, Inc.
All rights reserved.
NOTE: CXXXX Special Function Register FOR password protect bit modify enable
--------------------------------------------------------------------------*/
#define ATT7027SFR SFR
#define   uchar    unsigned char
#define   uint     unsigned int 
#define   ulong    unsigned long 

#ifndef __ATT7027_H__
#define __ATT7027_H__
#define CBYTE ((unsigned char volatile code  *) 0)
#define DBYTE ((unsigned char volatile data  *) 0)
#define PBYTE ((unsigned char volatile pdata *) 0)
#define XBYTE ((unsigned char volatile xdata *) 0)
#define CWORD ((unsigned int volatile code  *) 0)
#define DWORD ((unsigned int volatile data  *) 0)
#define PWORD ((unsigned int volatile pdata *) 0)
#define XWORD ((unsigned int volatile xdata *) 0)
#define ClrIORBit(Reg, ClrBitMap)	Reg &= ~ClrBitMap
#define SetIORBit(Reg, SetBitMap)	Reg |= SetBitMap
#define offsetof(type,member)   ((int)(&((type *)0)->member))
#define OFFSET_OF(type,member) offsetof(type,member)
#define SIZE_OF(TYPE,MEMBER) sizeof(((TYPE *)0)->MEMBER)
#define Cmd_parser() ((*(void (*)( ) )0xf903)())
#define  Monitor_isr   ((*(void (*)( ))0xfd1e)()) 
#define Autobaud() ((*(void (*)( ) )0xfcbc)())
#define Flash_erasure() ((*(void (*)( ) )0xffd7)())
#define Flash_write() ((*(void (*)( ) )0xffd9)())
 ATT7027SFR	P0       = 	 0x80;
 ATT7027SFR	SP 	     =   0x81;
 ATT7027SFR	DPL0     = 	 0x82;	 
 ATT7027SFR	DPH0     = 	 0x83; 	 
 ATT7027SFR	DPL1     = 	 0x84; 	 
 ATT7027SFR	DPH1     = 	 0x85; 	 
 ATT7027SFR	DPS      = 	 0x86; 	 
 ATT7027SFR	PCON     = 	 0x87;	 
 ATT7027SFR	TCON     = 	 0x88; 	 
 ATT7027SFR	TMOD     = 	 0x89; 	 
 ATT7027SFR	TL0      = 	 0x8A; 	 
 ATT7027SFR	TL1      = 	 0x8B; 	 
 ATT7027SFR	TH0      = 	 0x8C; 	 
 ATT7027SFR	TH1      = 	 0x8D; 	 
 ATT7027SFR	CKCON    = 	 0x8E; 	 
 ATT7027SFR	SPC_FNC  = 	 0x8F; 	 
 ATT7027SFR	P1       = 	 0x90; 	 
 ATT7027SFR	EXIF     = 	 0x91; 	 
 ATT7027SFR	MPAGE    = 	 0x92; 	 
 ATT7027SFR	PTA      = 	 0x93; 	 
 ATT7027SFR	PTB      = 	 0x94; 	 
 ATT7027SFR	PTC      = 	 0x95; 	 
 ATT7027SFR	PTD      = 	 0x96; 	 
 ATT7027SFR	PTE      = 	 0x97; 	 
 ATT7027SFR	SCON0    = 	 0x98; 	 
 ATT7027SFR	SBUF0    = 	 0x99; 	 
 ATT7027SFR	BWPR     = 	 0x9A; 	 
 ATT7027SFR	DDRA     = 	 0x9B; 	 
 ATT7027SFR	DDRB     = 	 0x9C; 	 
 ATT7027SFR DDRC     = 	 0x9D; 	 
 ATT7027SFR	DDRD     = 	 0x9E; 	 
 ATT7027SFR	DDRE     = 	 0x9F; 	 
 ATT7027SFR	P2       = 	 0xA0; 	 
 ATT7027SFR	DDRP0    = 	 0xA1; 	 
 ATT7027SFR	DDRP1    = 	 0xA2; 	 
 ATT7027SFR	DDRP2    = 	 0xA3; 	 
 ATT7027SFR	DDRP3    = 	 0xA4; 	 
 ATT7027SFR LEDP0    = 	 0xA5;	 
 ATT7027SFR	LEDP1    = 	 0xA6; 	 
 ATT7027SFR	LEDP3    = 	 0xA7; 	 
 ATT7027SFR	IE       = 	 0xA8; 	 
 ATT7027SFR	EMUIE    = 	 0xA9; 	 
 ATT7027SFR	RTCIE    = 	 0xAA; 	 
 ATT7027SFR	SCIIE    = 	 0xAB; 	 
 ATT7027SFR	LVIIE    = 	 0xAC;	 
 ATT7027SFR	KEYIE    = 	 0xAD; 	 
 ATT7027SFR	LEDC     = 	 0xAE; 	 
 ATT7027SFR	LEDE     = 	 0xAF;	 
 ATT7027SFR	P3       = 	 0xB0; 	 
 ATT7027SFR	EMUIF    = 	 0xB1; 	 
 ATT7027SFR	RTCIF    = 	 0xB2; 	 
 ATT7027SFR	SCIIF    = 	 0xB3; 	 
 ATT7027SFR	LVIIF    = 	 0xB4; 	 
 ATT7027SFR LVDCON   = 	 0xB5; 	 
 ATT7027SFR	SYSSCR   = 	 0xB6; 
 ATT7027SFR	RSTSR    = 	 0xB7; 	 
 ATT7027SFR	IP       = 	 0xB8;
 ATT7027SFR	CLCDCFG  = 	 0xB9; 	 
 ATT7027SFR	CP02CFG  = 	 0xBA; 	 
 ATT7027SFR	CP3CFG   = 	 0xBB; 	 
 ATT7027SFR	CBORCFG  = 	 0xBC; 	 
 ATT7027SFR	CCLKCFG  = 	 0xBD; 	 
 ATT7027SFR	CFMCFG   = 	 0xBE; 	 
 ATT7027SFR	CSUPDC   = 	 0xBF; 	 
 ATT7027SFR	SCON1    = 	 0xC0; 	 
 ATT7027SFR	SBUF1    = 	 0xC1; 	 
 ATT7027SFR	LCDCLK   = 	 0xC2; 	 
 ATT7027SFR	LCDCR    = 	 0xC3; 	 
 ATT7027SFR	LADR     = 	 0xC4; 	 
 ATT7027SFR	LDAT     = 	 0xC5; 	 
 ATT7027SFR	RXCON    = 	 0xC6;	 
 ATT7027SFR	PDMSR    = 	 0xC7;	 
 ATT7027SFR	T2CON    = 	 0xC8; 	 
 ATT7027SFR	TEMPDR   = 	 0xC9; 	 
 ATT7027SFR	RCAP2L   = 	 0xCA; 	 
 ATT7027SFR	RCAP2H   = 	 0xCB; 	 
 ATT7027SFR	TL2      = 	 0xCC; 	 
 ATT7027SFR	TH2      = 	 0xCD; 	 
 ATT7027SFR	PSW      = 	 0xD0; 	 
 ATT7027SFR	EICON    = 	 0xD8; 
/*校表参数寄存器*/
 ATT7027SFR	ECADR    = 	 0xD9H;	 
 ATT7027SFR	ECDATH   = 	 0xDBH;	 
 ATT7027SFR	ECDATL   = 	 0xDAH; 	 
 ATT7027SFR	EPADR    = 	 0xDCH; 	 
 ATT7027SFR	EPDATH   = 	 0xDFH; 	 
 ATT7027SFR	EPDATM   = 	 0xDEH; 	 
 ATT7027SFR	EPDATL   = 	 0xDDH; 	 
 ATT7027SFR	EMUIE    = 	 0xA9H; 	 
 ATT7027SFR	EMUIF    = 	 0xB1H; 	 
 ATT7027SFR	SUPDC    = 	 0xBFH; 
 	 
 ATT7027SFR	ACC      = 	 0xE0; 	 
 ATT7027SFR	EIE      = 	 0xE8; 	 
 ATT7027SFR	B        = 	 0xF0; 	 
 ATT7027SFR	RTCCON   = 	 0xF1; 	 
 ATT7027SFR	CRTCCAL  = 	 0xF2; 	 
 ATT7027SFR	SECCNT   = 	 0xF3; 	 
 ATT7027SFR	ALMR     = 	 0xF4; 	 
 ATT7027SFR	ALHR     = 	 0xF5; 	 
 ATT7027SFR	FCCON    = 	 0xF6;	 
 ATT7027SFR	KEYCR    = 	 0xF7;	 
 ATT7027SFR	EIP      = 	 0xF8; 	 
 ATT7027SFR	CSECR    = 	 0xF9; 	 
 ATT7027SFR	CMINR    = 	 0xFA; 	 
 ATT7027SFR	CHOUR    = 	 0xFB; 	 
 ATT7027SFR	CDAYR    = 	 0xFC; 	 
 ATT7027SFR	CMTHR    = 	 0xFD; 	 
 ATT7027SFR	CYEAR    = 	 0xFE; 	 
 ATT7027SFR	CWKDR    = 	 0xFF; 	 
 
/*  BIT Registers  */
/*  PSW  */
sbit CY    = PSW^7;
sbit AC    = PSW^6;
sbit F0    = PSW^5;
sbit RS1   = PSW^4;
sbit RS0   = PSW^3;
sbit OV    = PSW^2;
sbit P     = PSW^0; //

/*  TCON  */
sbit TF1   = TCON^7;
sbit TR1   = TCON^6;
sbit TF0   = TCON^5;
sbit TR0   = TCON^4;
sbit IE1   = TCON^3;
sbit IT1   = TCON^2;
sbit IE0   = TCON^1;
sbit IT0   = TCON^0;

/*  IE  */
sbit EA    = IE^7;
sbit ET2   = IE^5; 
sbit ES    = IE^4;
sbit ET1   = IE^3;
sbit EX1   = IE^2;
sbit ET0   = IE^1;
sbit EX0   = IE^0;

/*  IP  */
sbit PT2   = IP^5;
sbit PS    = IP^4;
sbit PT1   = IP^3;
sbit PX1   = IP^2;
sbit PT0   = IP^1;
sbit PX0   = IP^0;

/*  P3  */
sbit RD    = P3^7;
sbit WR    = P3^6;
sbit T1    = P3^5;
sbit T0    = P3^4;
sbit INT1  = P3^3;
sbit INT0  = P3^2;
sbit TXD   = P3^1;
sbit RXD   = P3^0;

/*  SCON  */
sbit SM0   = SCON^7;
sbit SM1   = SCON^6;
sbit SM2   = SCON^5;
sbit REN   = SCON^4;
sbit TB8   = SCON^3;
sbit RB8   = SCON^2;
sbit TI    = SCON^1;
sbit RI    = SCON^0;

/*  P1  */
sbit T2EX  = P1^1; 
sbit T2    = P1^0; 
             
/*  T2CON  */
sbit TF2    = T2CON^7;
sbit EXF2   = T2CON^6;
sbit RCLK   = T2CON^5;
sbit TCLK   = T2CON^4;
sbit EXEN2  = T2CON^3;
sbit TR2    = T2CON^2;
sbit C_T2   = T2CON^1;
sbit CP_RL2 = T2CON^0;
 
#endif
/*uchar idata ReceBuf[30]OR idata uchar ReceBuf[30]hit 128
uchar data SentBuf[16] OR data uchar SentBuf[16]low 128
uchar code Segment[34] OR code uchar Segment[34]code 
Xdata uchar Pulseu[16] = x   uchar xdata Pulse[16]xdata*/

⌨️ 快捷键说明

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