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

📄 tmp93cs41.inc

📁 本程序为某企业的税控机固件程序.基于东芝TMP93CS41 16位单片机编写,符合国家标准.该程序已经经过多次长期调试.
💻 INC
字号:
;****************************************************************
;*		TLCS-900 ASM Compiler Header File		*
;*--------------------------------------------------------------*
;*	[For]		{TMP93CM40/41}				*
;*	[File name]	{TMP93CS41.inc}				*
;*	[Subject]	{Mask pattern for CS/WAIT}		*
;* Copyright(C) 1994-96 TOSHIBA CORPORATION All rights reserved *
;*--------------------------------------------------------------*
;*      二次开发版权:中国·成都·前锋电子集团股份有限公司	*
;*              技术中心   江海波  2004年4月27日		*
;*                 最后修订日期    2004年4月27日		*
;****************************************************************

;------------------------define I/O------------------------------

;***[0x00]*******************************************************

P0		equ	0x00	;0x00: Port0
P1		equ	0x01	;0x01: Port1
P0CR		equ	0x02	;0x02: Port0 control
;---undefined---	0x03
P1CR		equ	0x04	;0x04: Port1 control
P1FC		equ	0x05	;0x05: Port1 function
P2		equ	0x06	;0x06: Port2
P3		equ	0x07	;0x07: Port3
P2CR		equ	0x08	;0x08: Port2 control
P2FC		equ	0x09	;0x09: Port2 function
P3CR		equ	0x0A	;0x0A: Port3 control
P3FC		equ	0x0B	;0x0B: Port3 function
P4		equ	0x0C	;0x0C: Port4
P5		equ	0x0D	;0x0D: Port5
P4CR		equ	0x0E	;0x0E: Port4 control
;---undefined---	0x0F

;***[0x10]*******************************************************

P4FC		equ	0x10	;0x10: Port4 function
;---undefined---	0x11
P6		equ	0x12	;0x12: Port6
P7		equ	0x13	;0x13: Port7
P6CR		equ	0x14	;0x14: Port6 control
P7CR		equ	0x15	;0x15: Port7 control
P6FC		equ	0x16	;0x16: Port6 function
P7FC		equ	0x17	;0x17: Port7 function
P8		equ	0x18	;0x18: Port8
P9		equ	0x19	;0x19: Port9
P8CR		equ	0x1A	;0x1A: Port8 control
P9CR		equ	0x1B	;0x1B: Port9 control
P8FC		equ	0x1C	;0x1C: Port8 function
P9FC		equ	0x1D	;0x1D: Port9 function
PA		equ	0x1E	;0x1E: PortA
PACR		equ	0x1F	;0x1F: PortA control

;***[0x20]*******************************************************

TRUN		equ	0x20	;0x20: Timer run
;---undefined---	0x21
TREG0		equ	0x22	;0x22: 8bit timer register 0
TREG1		equ	0x23	;0x23: 8bit timer register 1
TMOD		equ	0x24	;0x24: Timer mode control
TFFCR		equ	0x25	;0x25: Timer F/F control
TREG2		equ	0x26	;0x26: PWM0 timer register
TREG3		equ	0x27	;0x27: PWM1 timer register
P0MOD		equ	0x28	;0x28: PWM0 mode control
P1MOD		equ	0x29	;0x29: PWM1 mode control
PFFCR		equ	0x2A	;0x2A: PWM F/F control
;---undefined---	0x2B
;---undefined---	0x2C
;---undefined---	0x2D
;---undefined---	0x2E
;---undefined---	0x2F

;***[0x30]*******************************************************

TREG4		equ	0x30	;------16bit timer register 4
TREG4L		equ	0x30	;0x30: 16bit timer register 4[low]
TREG4H		equ	0x31	;0x31: 16nit timer register 4[high]

TREG5		equ	0x32	;------16bit timer register 5
TREG5L		equ	0x32	;0x32: 16bit timer register 5[low]
TREG5H		equ	0x33	;0x33: 16bit timer register 5[high]

CAP1		equ	0x34	;------Capture register 1
CAP1L		equ	0x34	;0x34: Capture register 1[low]
CAP1H		equ	0x35	;0x35: Capture register 1[high]

CAP2		equ	0x36	;------Capture register 2
CAP2L		equ	0x36	;0x36: Capture register 2[low]
CAP2H		equ	0x37	;0x37: Capture register 2[high]

T4MOD		equ	0x38	;0x38: 16bit timer mode register 4
T4FFCR		equ	0x39	;0x39: 16bit timer F/F4 control
T45CR		equ	0x3A	;0x3A: 16bit timer control
;---undefined---	0x3B
;---undefined---	0x3C
;---undefined---	0x3D
;---undefined---	0x3E
;---undefined---	0x3F

;***[0x40]*******************************************************

TREG6		equ	0x40	;------16bit timer register 6
TREG6L		equ	0x40	;0x40: 16bit timer register 6[low]
TREG6H		equ	0x41	;0x41: 16bit timer register 6[high]

TREG7		equ	0x42	;------16bit timer register 7
TREG7L		equ	0x42	;0x42: 16bit timer register 7[low]
TREG7H		equ	0x43	;0x43: 16bit timer register 7[high]

CAP3		equ	0x44	;------Capture register 3
CAP3L		equ	0x44	;0x44: Capture register 3[low]
CAP3H		equ	0x45	;0x45: Capture register 3[high]

CAP4		equ	0x46	;------Capture register 4
CAP4L		equ	0x46	;0x46: Capture register 4[low]
CAP4H		equ	0x47	;0x47: Capture register 4[high]

T5MOD		equ	0x48	;0x48: 16bit timer mode register 6
T5FFCR		equ	0x49	;0x49: 16bit timer F/F6 control
;---undefined---	0x4A
;---undefined---	0x4B
PG0REG		equ	0x4C	;0x4C: Pattern gen0 register
PG1REG		equ	0x4D	;0x4D: Pattern gen1 register
PG01CR		equ	0x4E	;0x4E: Pattern gen01 control
;---undefined---	0x4F

;***[0x50]*******************************************************

SC0BUF		equ	0x50	;0x50: Serial channel0 buffer
SC0CR		equ	0x51	;0x51: Serial channel0 control
SC0MOD		equ	0x52	;0x52: Serial channel0 mode
BR0CR		equ	0x53	;0x53: Serial channel0 baud rate
SC1BUF		equ	0x54	;0x54: Serial channel1 buffer
SC1CR		equ	0x55	;0x55: Serial channel1 control
SC1MOD		equ	0x56	;0x56: Serial channel1 mode
BR1CR		equ	0x57	;0x57: Serial channel1 baud rate
ODE		equ	0x58	;0x58: Serial out control
;---undefined---	0x59
;---undefined---	0x5A
;---undefined---	0x5B
WDMOD		equ	0x5C	;0x5C: Watch dog mode register
WDCR		equ	0x5D	;0x5D: Watch dog control
ADMOD1		equ	0x5E	;0x5E: A/D converter mode 1
ADMOD2		equ	0x5F	;0x5F: A/D converter mode 2

;***[0x60]*******************************************************

ADREG04		equ	0x60	;------A/D result register 0/4
ADREG04L	equ	0x60	;0x60: A/D result register 0/4[low]
ADREG04H	equ	0x61	;0x61: A/D result register 0/4[high]

ADREG15		equ	0x62	;------A/D result register 1/5
ADREG15L	equ	0x62	;0x62: A/D result register 1/5[low]
ADREG15H	equ	0x63	;0x63: A/D result register 1/5[high]

ADREG26		equ	0x64	;------A/D result register 2/6[low]
ADREG26L	equ	0x64	;0x64: A/D result register 2/6[low]
ADREG26H	equ	0x65	;0x65: A/D result register 2/6[high]

ADREG37		equ	0x66	;------A/D result register 3/7
ADREG37L	equ	0x66	;0x66: A/D result register 3/7[low]
ADREG37H	equ	0x67	;0x67: A/D result register 3/7[high]

B0CS		equ	0x68	;0x68: Programable CS0 control
B1CS		equ	0x69	;0x69: Programable CS1 control
B2CS		equ	0x6A	;0x6A: Programable CS2 control
;---undefined---	0x6B
;---undefined---	0x6C
CKOCR		equ	0x6D	;0x6D: Clock output control
SYSCR0		equ	0x6E	;0x6E: System clock control 0
SYSCR1		equ	0x6F	;0x6F: System clock control 1

;***[0x70]*******************************************************

INTE0AD		equ	0x70	;0x70: Interrupt enable 0 & A/D
INTE45		equ	0x71	;0x71: Interrupt enable 5/4
INTE67		equ	0x72	;0x72: Interrupt enable 7/6
INTET10		equ	0x73	;0x73: Interrupt enable timer 1/0
INTEPW10	equ	0x74	;0x74: Interrupt enable PWM 1/0
INTET54		equ	0x75	;0x75: Interrupt enable timer 5/4
INTET76		equ	0x76	;0x76: Interrupt enable timer 7/6
INTES0		equ	0x77	;0x77: Interrupt enable serial 0
INTES1		equ	0x78	;0x78: Interrupt enable serial 1
;---undefined---	0x79
;---undefined---	0x7A
IIMC		equ	0x7B	;0x7B: INT input mode control
DMA0V		equ	0x7C	;0x7C: DMA0 request vector
DMA1V		equ	0x7D	;0x7D: DMA1 request vector
DMA2V		equ	0x7E	;0x7E: DMA2 request vector
DMA3V		equ	0x7F	;0x7F: DMA3 request vector

;***[END]********************************************************

⌨️ 快捷键说明

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