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

📄 util.src

📁 MSC1210单片机在TINY操作系统下的C语言例程
💻 SRC
字号:
; .\util.SRC generated from: util.c
; COMPILER INVOKED BY:
;        c:\Keil\C51\BIN\C51.EXE util.c ROM(SMALL) BROWSE DEBUG OBJECTEXTEND SRC(.\util.SRC)

$NOMOD51

NAME	UTIL

P0	DATA	080H
ADMUX	DATA	0D7H
P1	DATA	090H
P2	DATA	0A0H
P3	DATA	0B0H
ONEMS	DATA	0FCH
AC	BIT	0D0H.6
T0	BIT	0B0H.4
BRKPT	DATA	0AAH
T1	BIT	0B0H.5
EA	BIT	0A8H.7
T2	BIT	090H.0
PWMHI	DATA	0A3H
SSCON	DATA	0E1H
SPIDATA	DATA	09BH
AI	BIT	0D8H.4
MSINT	DATA	0FAH
DPH0	DATA	083H
IE	DATA	0A8H
DPH1	DATA	085H
DPL0	DATA	082H
DPL1	DATA	084H
EXF2	BIT	0C8H.6
RD	BIT	0B0H.7
ADCON0	DATA	0DCH
ODAC	DATA	0E6H
ADCON1	DATA	0DDH
ADCON2	DATA	0DEH
IP	DATA	0B8H
ADCON3	DATA	0DFH
THL2	DATA	0CCH
RI	BIT	098H.0
ACLK	DATA	0F6H
CY	BIT	0D0H.7
INT0	BIT	0B0H.2
INT1	BIT	0B0H.3
TI	BIT	098H.1
INT2	BIT	090H.4
RXD0	BIT	0B0H.0
INT3	BIT	090H.5
RXD1	BIT	090H.2
INT4	BIT	090H.6
TXD0	BIT	0B0H.1
SPIRCON	DATA	09CH
INT5	BIT	090H.7
RCAP2H	DATA	0CBH
TXD1	BIT	090H.3
PS	BIT	0B8H.4
SPITCON	DATA	09DH
SP	DATA	081H
P0DDRH	DATA	0ADH
T2EX	BIT	090H.1
OV	BIT	0D0H.2
P1DDRH	DATA	0AFH
RCAP2L	DATA	0CAH
P2DDRH	DATA	0B2H
SS	BIT	090H.4
P3DDRH	DATA	0B4H
P0DDRL	DATA	0ACH
C_T2	BIT	0C8H.1
WR	BIT	0B0H.6
P1DDRL	DATA	0AEH
EWDI	BIT	0E8H.4
P2DDRL	DATA	0B1H
P3DDRL	DATA	0B3H
RI_0	BIT	098H.0
RI_1	BIT	0C0H.0
HWID	DATA	0EBH
RCLK	BIT	0C8H.5
TI_0	BIT	098H.1
EXIF	DATA	091H
TI_1	BIT	0C0H.1
MCON	DATA	095H
TCLK	BIT	0C8H.4
USEC	DATA	0FBH
SBUF	DATA	099H
PCON	DATA	087H
SCON	DATA	098H
PWDI	BIT	0F8H.4
TMOD	DATA	089H
TCON	DATA	088H
ADRESH	DATA	0DBH
WDTI	BIT	0D8H.3
MOSI	BIT	090H.5
MISO	BIT	090H.6
SPISTRT	DATA	09EH
ADRESL	DATA	0D9H
ADRESM	DATA	0DAH
IE0	BIT	088H.1
IE1	BIT	088H.3
B	DATA	0F0H
CP_RL2	BIT	0C8H.0
SPIEND	DATA	09FH
ACC	DATA	0E0H
SECINT	DATA	0F9H
LVDCON	DATA	0E7H
ES0	BIT	0A8H.4
AISTAT	DATA	0A7H
ET0	BIT	0A8H.1
ES1	BIT	0A8H.6
ET1	BIT	0A8H.3
TF0	BIT	088H.5
ET2	BIT	0A8H.5
TF1	BIT	088H.7
TF2	BIT	0C8H.7
TH0	DATA	08CH
SRST	DATA	0F7H
EX0	BIT	0A8H.0
TH1	DATA	08DH
IT0	BIT	088H.0
TH2	DATA	0CDH
EX1	BIT	0A8H.2
SPICON	DATA	09AH
IT1	BIT	088H.2
EX2	BIT	0E8H.0
EAI	BIT	0D8H.5
P	BIT	0D0H.0
AIE	DATA	0A6H
EX3	BIT	0E8H.1
TL0	DATA	08AH
WDTCON	DATA	0FFH
EX4	BIT	0E8H.2
TL1	DATA	08BH
EX5	BIT	0E8H.3
GCH	DATA	0D6H
TL2	DATA	0CCH
EIE	DATA	0E8H
PS0	BIT	0B8H.4
PT0	BIT	0B8H.1
PS1	BIT	0B8H.6
RS0	BIT	0D0H.3
PT1	BIT	0B8H.3
GCL	DATA	0D4H
RS1	BIT	0D0H.4
PT2	BIT	0B8H.5
PWMCON	DATA	0A1H
TR0	BIT	088H.4
GCM	DATA	0D5H
TR1	BIT	088H.6
TR2	BIT	0C8H.2
PX0	BIT	0B8H.0
RCAP2	DATA	0CAH
PX1	BIT	0B8H.2
PX2	BIT	0F8H.0
OCH	DATA	0D3H
BPH	DATA	0ABH
PAI	DATA	0A5H
P0DDR	DATA	0ACH
PX3	BIT	0F8H.1
P1DDR	DATA	0AEH
PX4	BIT	0F8H.2
RB8_0	BIT	098H.2
DPH	DATA	083H
P2DDR	DATA	0B1H
PX5	BIT	0F8H.3
RB8_1	BIT	0C0H.2
P3DDR	DATA	0B3H
EIP	DATA	0F8H
OCL	DATA	0D1H
BPL	DATA	0AAH
TB8_0	BIT	098H.3
CDATA	DATA	094H
OCM	DATA	0D2H
TB8_1	BIT	0C0H.3
CADDR	DATA	093H
SM0_0	BIT	098H.7
DPL	DATA	082H
SM0_1	BIT	0C0H.7
SBUF0	DATA	099H
SM1_0	BIT	098H.6
SCK	BIT	090H.7
SBUF1	DATA	0C1H
SM1_1	BIT	0C0H.6
SM2_0	BIT	098H.5
HWPC0	DATA	0E9H
EXEN2	BIT	0C8H.3
SM2_1	BIT	0C0H.5
HWPC1	DATA	0EAH
SCON0	DATA	098H
SMOD1	BIT	0D8H.7
SCON1	DATA	0C0H
T2CON	DATA	0C8H
DPS	DATA	086H
PWMLOW	DATA	0A2H
MPAGE	DATA	092H
RXD	BIT	0B0H.0
EICON	DATA	0D8H
CKCON	DATA	08EH
TXD	BIT	0B0H.1
HMSEC	DATA	0FEH
MSECH	DATA	0FDH
EWU	DATA	0C6H
BPCON	DATA	0A9H
PWM	DATA	0A2H
FMCON	DATA	0EEH
MSECL	DATA	0FCH
PDCON	DATA	0F1H
F0	BIT	0D0H.5
REN_0	BIT	098H.4
PASEL	DATA	0F2H
F1	BIT	0D0H.1
REN_1	BIT	0C0H.4
MWS	DATA	08FH
SUMR0	DATA	0E2H
SUMR1	DATA	0E3H
SUMR2	DATA	0E4H
PSW	DATA	0D0H
FTCON	DATA	0EFH
SUMR3	DATA	0E5H
?PR?unipolar?UTIL    SEGMENT CODE INBLOCK 
	PUBLIC	unipolar
; #include <REG1210.H>                    /* special function register 1210       */
; signed long unipolar()

	RSEG  ?PR?unipolar?UTIL
unipolar:
	USING	0
			; SOURCE LINE # 2
; {
			; SOURCE LINE # 3
; #pragma ASM
; 	mov	r4,#0
	  mov	r4,#0
; 	mov	r5,adresh
	  mov	r5,adresh
; 	mov	r6,adresm
	  mov	r6,adresm
; 	mov	r7,adresl
	  mov	r7,adresl
; 	ret
	  ret
; #pragma ENDASM 
;        return unipolar;
			; SOURCE LINE # 11
	MOV  	R2,#HIGH (unipolar)
	MOV  	R1,#LOW (unipolar)
	MOV  	R7,AR1
	MOV  	R6,AR2
	MOV  	R5,#0FFH
	MOV  	R4,#00H
; }
			; SOURCE LINE # 12
?C0001:
	RET  	
; END OF unipolar

	END

⌨️ 快捷键说明

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