retie认证
❶ 单片机汇编程序题:要求一定是汇编
ORG0000H
LJMPMAIN
ORG0003H
LJMPEXT0
ORG0013H
LJMPEXT1
ORG0030H
MAIN:
SETBEX0
SETBEX1
SETBIT1
SETBEA
CLR00H
MOVR7,#8
MOVA,#0FEH
MAIN1:
MOVP1,A
LCALLDELAY
RLA
DJNZR7,MAIN1
MOVR7,#8
SJMPMAIN1
EXT0:
MOVR2,#6
LOOP:
MOVP2,#00H
LCALLDELAY
MOVP2,#FFH
LCALLDELAY
DJNZR2,LOOP
RETI
EXT1:
MOVC,00H
MOVP0.0,C
CPL00H
MOVC,00H
MOVIT0,C
RETI
DELAY:
MOVR3,#100
DLY:
MOVR4,$250
DJNZR4,$
DJNZR3,DLY
RET
END
❷ 电缆附件产品能做这个retie认证吗
我们公司做灯具出口的,主要是节能灯,可是现在南美国家要一个叫RETIE的认证才行。这个证书主要是针对E27灯头,25W以上的节能灯的。可是我发现中国根本没有机构可以做这项认证的,而且知道这个证书的人也是少之又少。我真是走投无入啊,难道我从此以后就放弃南美市场?
❸ 求助,完全不会。。。题目:设计一个流水灯控制电路(汇编语言,定时器延时)
;
ORG 0000H
LJMP MAIN
MAIN:
MOV TMOD, #01H
MOV TH0, #(65536 - 62500) / 256
MOV TL0, #(65536 - 62500) MOD 256
SETB TR0
M_LOOP:
MOV A, #127
MOV R3, #0
OUT:
MOV P1, A
INC R3
CJNE R3, #60, NEXT ;不到60, 就去流水
CPL F0 ;到了, 就改变方向
SJMP M_LOOP ;从头开始
;----------------------------------
NEXT:
MOV R2, #16
WAIT:
JNB TF0, $
MOV TH0, #(65536 - 62500) / 256
MOV TL0, #(65536 - 62500) MOD 256
CLR TF0
DJNZ R2, WAIT ;不到一秒就转移
JB F0, LLL ;选择左右方向
RR A
SJMP OUT
LLL:
RL A
SJMP OUT
END
上述程序已经得到验证。
❹ 单片机设置计数器0-100.高于100还是100,低于0还是0 ,用外部中断控制加减,写了一部分不会改了。
;计数器0-100
;高于100还是100,低于0还是0
;用外部中断控制加减
ORG 0000H
AJMP MAIN
ORG 0003H
AJMP TL
ORG 0013H
AJMP TH
ORG 0050H
MAIN:
MOV SP, #5FH
SETB EA
SETB EX0
SETB EX1
SETB IT0
SETB IT1
SETB P1.0 ;P1.0连接总开关
;-----------------------------------------
MOV R1, #30 ;R0初始值设为30
MAIN1:
CALL ZKG1
CALL CONV0
CALL SCAN1
JMP MAIN1
;-----------------------------------------
ZKG1:
JB P1.0, ZKG2
CLR P1.2
MOV P0, #11111111B
SJMP ZKG1
ZKG2:
SETB P1.2 ;LED灯
RET
;-----------------------------------------
TH: INC R1
CJNE R1, #101, TS1
MOV R1, #100
TS1:RETI
;-----------------------------------------
TL: DEC R1
CJNE R1, #255, TX1
MOV R1, #0
TX1:RETI
;-----------------------------------------
CONV0:
MOV DPTR, #TAB
MOV R0, #33H
MOV A, R1
MOV B, #100
DIV AB
MOVC A, @A + DPTR
MOV @R0, A
INC R0
MOV A, B ;B为余数
MOV B, #10
DIV AB
MOVC A, @A + DPTR
MOV @R0, A
INC R0
MOV A, B ;B为余数表示个位数
MOVC A, @A + DPTR
MOV @R0, A
RET
;-----------------------------------------
TAB: DB 0C0H, 0F9H, 0A4H, 0B0H, 99H, 92H, 82H, 0FBH, 80H, 90H
;-----------------------------------------
SCAN1:
MOV R0, #33H
MOV R5, #11111011B
MOV R4, #3
LOOP4:
MOV P0, @R0
MOV P2, R5
MOV A, R5
RR A
MOV R5, A
INC R0
DJNZ R7, $
DJNZ R7, $
ORL P2, #11111111B
DJNZ R4, LOOP4
RET
;-----------------------------------------
END
试试看。