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

📄 target.h

📁 一个瑞萨单片机的程序。。。供大家学习用。。。。。。。。。。。。。。。。。。
💻 H
📖 第 1 页 / 共 2 页
字号:
/*""FILE COMMENT""**************************************************************  System Name : 偙偺僾儘僌儔儉偼嫵堢梡偱偡丅(揮梡晄壜)*  File Name   : target.h*  Contents    : R8C/Tiny钾敖迼pSFR掕媊抬操(C尵岅梡)*  Model       : OAKS8-LCD Board懳墳*  CPU         : R8C/Tiny僔儕乕僘*  Compiler    : NC30WA(V.5.30 Release 1)*  OS          : 巊梡偣偢*  Programer   : 儖僱僒僗敿摫懱僩儗乕僯儞僌僙儞僞乕*  Note        : OAKS8-R5F21114FP(R8C/11僌儖乕僾,20MHz)懳墳******************************************************************************** COPYRIGHT(C) 2004 RENESAS TECHNOLOGY CORPORATION* AND RENESAS SOLUTIONS CORPORATION ALL RIGHTS RESERVED******************************************************************************** History      : ---*""FILE COMMENT END""*********************************************************/#ifndef __TARGET_H#define __TARGET_H/*******************************************************************************  SFR椞堟偺宆愰尵******************************************************************************/struct bit_def {			/* 價僢僩傾僋僙僗梡			*/    unsigned char  b0:1;	/* 價僢僩0(LSB)				*/    unsigned char  b1:1;	/* 價僢僩1					*/    unsigned char  b2:1;	/* 價僢僩2					*/    unsigned char  b3:1;	/* 價僢僩3					*/    unsigned char  b4:1;	/* 價僢僩4					*/    unsigned char  b5:1;	/* 價僢僩5					*/    unsigned char  b6:1;	/* 價僢僩6					*/    unsigned char  b7:1;	/* 價僢僩7(MSB)				*/};union byte_def{				/* 價僢僩/僶僀僩傾僋僙僗梡	*/  unsigned char  byte;		/* 僶僀僩傾僋僙僗梡			*/  struct bit_def bit;		/* 價僢僩傾僋僙僗梡			*/};/*----------------------------------------------------------------------------- *	僾儘僥僋僩儗僕僗僞 *---------------------------------------------------------------------------*/#define		prcr_addr	(*(volatile union byte_def *)0x000A)#define		prcr		prcr_addr.byte/* 僾儘僥僋僩價僢僩0	*/#define		prc0		prcr_addr.bit.b0/* CM0,CM1,OCD,HR0,HR1儗僕僗僞傊偺																彂偒崬傒嫋壜*//* 僾儘僥僋僩價僢僩1	*/#define		prc1		prcr_addr.bit.b1/* PM0,PM1儗僕僗僞傊偺彂偒崬傒嫋壜	*//* 僾儘僥僋僩價僢僩2	*/#define		prc2		prcr_addr.bit.b2/* PD0儗僕僗僞傊偺彂偒崬傒嫋壜		*//*----------------------------------------------------------------------------- *	INT0擖椡僼傿儖僞慖戰儗僕僗僞 *---------------------------------------------------------------------------*/#define		int0f_addr	(*(volatile unsigned char *)0x001E)#define		int0f		int0f_addr/*----------------------------------------------------------------------------- * 僞僀儅X妱傝崬傒惂屼儗僕僗僞 *---------------------------------------------------------------------------*/#define		txic_addr	(*(volatile union byte_def *)0x0056)#define		txic		txic_addr.byte/* 僞僀儅X妱傝崬傒梫媮價僢僩	*/#define		ir_txic		 txic_addr.bit.b3/*----------------------------------------------------------------------------- * 僞僀儅Y妱傝崬傒惂屼儗僕僗僞 *---------------------------------------------------------------------------*/#define		tyic_addr	(*(volatile unsigned char *)0x0057)#define		tyic		tyic_addr/*----------------------------------------------------------------------------- * 僐儞儁傾0妱傝崬傒惂屼儗僕僗僞 *---------------------------------------------------------------------------*/#define		cmp0ic_addr	(*(volatile union byte_def *)0x005C)#define		cmp0ic		cmp0ic_addr.byte/* 僐儞儁傾0妱傝崬傒梫媮價僢僩	*/#define		ir_cmp0ic	cmp0ic_addr.bit.b3/*----------------------------------------------------------------------------- * INT0妱傝崬傒惂屼儗僕僗僞 *---------------------------------------------------------------------------*/#define		int0ic_addr	(*(volatile union byte_def *)0x005D)#define		int0ic		int0ic_addr.byte/* INT0妱傝崬傒梫媮價僢僩	*/#define		ir_int0ic	int0ic_addr.bit.b3/*----------------------------------------------------------------------------- *	僞僀儅Y,Z儌乕僪儗僕僗僞 *---------------------------------------------------------------------------*/#define		tyzmr_addr	(*(volatile union byte_def *)0x0080)#define		tyzmr		tyzmr_addr.byte/* 僞僀儅Y僇僂儞僩奐巒僼儔僌	*/#define		tys			tyzmr_addr.bit.b3/*----------------------------------------------------------------------------- *	僾儕僗働乕儔Y儗僕僗僞 *---------------------------------------------------------------------------*/#define		prey_addr	(*(volatile unsigned char *)0x0081)#define		prey		prey_addr/*----------------------------------------------------------------------------- *	僞僀儅Y僾儔僀儅儕儗僕僗僞 *---------------------------------------------------------------------------*/#define		typr_addr	(*(volatile unsigned char *)0x0083)#define		typr		typr_addr/*----------------------------------------------------------------------------- *	僞僀儅X儌乕僪儗僕僗僞 *---------------------------------------------------------------------------*/#define		txmr_addr	(*(volatile union byte_def *)0x008B)#define		txmr		txmr_addr.byte/* 僞僀儅X僇僂儞僩奐巒僼儔僌	*/#define		txs			txmr_addr.bit.b3/*----------------------------------------------------------------------------- *僾儕僗働乕儔X儗僕僗僞 *---------------------------------------------------------------------------*/#define		prex_addr	(*(volatile unsigned char *)0x008C)#define		prex		prex_addr/*----------------------------------------------------------------------------- * 僞僀儅X *---------------------------------------------------------------------------*/#define		tx_addr		(*(volatile unsigned char *)0x008D)#define		tx			tx_addr/*----------------------------------------------------------------------------- * 僞僀儅僇僂儞僩僜乕僗慖戰儗僕僗僞 *---------------------------------------------------------------------------*/#define		tcss_addr	(*(volatile unsigned char *)0x008E)#define		tcss		tcss_addr/*----------------------------------------------------------------------------- * 僞僀儅C *---------------------------------------------------------------------------*/#define		tc_addr		(*(volatile unsigned int *)0x0090)#define		tc			tc_addr/*----------------------------------------------------------------------------- *  奜晹擖椡嫋壜儗僕僗僞 *---------------------------------------------------------------------------*/#define		inten_addr	(*(volatile union byte_def *)0x0096)#define		inten		inten_addr.byte/* INT0擖椡嫋壜價僢僩	*/#define		int0en		inten_addr.bit.b0/*----------------------------------------------------------------------------- * 僞僀儅C惂屼儗僕僗僞0 *---------------------------------------------------------------------------*/#define		tcc0_addr	(*(volatile union byte_def *)0x009A)#define		tcc0		tcc0_addr.byte/* 僞僀儅C僇僂儞僩奐巒價僢僩	*/#define		tcc00		tcc0_addr.bit.b0/*----------------------------------------------------------------------------- * 僞僀儅C惂屼儗僕僗僞1 *---------------------------------------------------------------------------*/

⌨️ 快捷键说明

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