STC单片机学习型遥控器程序
点击数:7264 次 录入时间:03-04 11:55:23 整理:http://www.55dianzi.com STC单片机(
MOV ISP_TRIG,#0B9H
NOP
MOV ISP_CMD,#00H ;ISP指令清零,防止误触发
MOV ISP_TRIG,#00H
MOV ISP_ADDRH,#00H
MOV ISP_ADDRL,#00H
MOV A,ISP_DATA ;为0FF则是错误的,回去,不为0FF则继续
CJNE A,#0FFH,ISP_READ
LJMP KEY_MAIN
ISP_READ: MOV GESHU,ISP_DATA
MOV R1,GESHU
MOV R0,#00H
LOOP_READ: LCALL BYTE_READ
INC R0
LCALL BYTE_READ
INC R0
DJNZ R1,LOOP_READ
LJMP TX_EXROM
BYTE_READ: INC R0
MOV ISP_ADDRH,ADDRH
MOV ISP_ADDRL,R0
DEC R0
CLR EA
MOV ISP_CONTR,#WAIT_TIME
ORL ISP_CONTR,#10000000B
MOV ISP_CMD,#ISP_CMD_READ
MOV ISP_TRIG,#46H
MOV ISP_TRIG,#0B9H
NOP
MOV A,ISP_DATA
MOV X @R0,A
RET
TX_EXROM: MOV TMOD,#00010010B
MOV TH0,#0F4H
MOV TL0,#0F4H
MOV R1,GESHU
MOV R0,#00H
MOV X A,@R0
MOV TL1,A
INC R0
MOV X A,@R0
MOV TH1,A
INC R0
DEC R1
MOV X A,@R0
MOV ZHIL,A
INC R0
MOV X A,@R0
MOV ZHIH,A
INC R0
DEC R1
SETB ET1
SETB ET0
SETB EA
SETB TR1
SETB TR0
CLR TXOUT
MAIN2:CJNE R1,#00H,MAIN2
CLR TXOUT
MOV p1,#55h
LJMP KEY_MAIN
T0IN:CPL TXZAI
RETI
T1IN: MOV TL1,ZHIL
MOV TH1,ZHIH
JB TR0,NEXTT1
SETB TR0
LJMP NEXTT
NEXTT1:CLR TR0
CLR TXZAI
上一页 [1] [2] [3] [4] [5] [6] 下一页
本文关键字:单片机 程序 遥控器 学习型 STC单片机(,单片机-工控设备 - STC单片机(