用51单片机设计个定时插座谁知道程序

来源:百度知道 编辑:UC知道 时间:2024/06/02 20:33:31
课程用的 能回答的给程序

*******
ORG 0000H
SJMP START
ORG 0003H
LJMP INT0_INT
;ORG 000BH
;LJMP TIMER0_INT
ORG 0023H
LJMP UART_INT

INITIAL: ; 初始化

;MOV A,WDT_CONTR ;看门狗
;RRC A
;JC WDT_RESET ; ;看门狗复位

;*****I/O口初始化*******
;P0M0 EQU 93H ;P0口模式 0- 0- 1- 1-
;P0M1 EQU 94H ;P0口模式 0-准双向口 1-推换输出 0-高阻输入 1-开漏
;MOV P1M0,#0FFH
;MOV P1M1,#00H

;
;MOV P3M0,#00000000B
;MOV P3M1,#10110000B ;P3.4 P3.5 P3.7推挽输出
;***********************
;
;*****SPI初始化*****
; SPCTL EQU 85H ; 7-SSIG(SS脚功能)-6-SPEN(SPI开关)-5-DORD(数据方向)-4-MSTR(主从模式)-3-CPOL(时钟方向)-2-CPHA(时钟相位)-1-SPR1(时钟频率)-0-SPR0(时钟频率)
;MOV SPCTL,#11110001B ;SS脚无效,SPI允许,低位先发,主机,CLK为低,上升沿采样,18000/16=1125KHz
;MOV SPCTL,#11110011B ;SS脚无效,SPI允许,低位先发,主机,CLK为低,上升沿采样,280/4KHz
;MOV SPSTAT,#11000000B ;清中断
;****************
;
;*****串口初始化********
;MOV PCON,#80H