分享好友 天南地北首页 网站导航

高分寻求四阶椭圆形低通滤波器设计电路

网友发布 2023-07-23 20:02 · 头闻号仪器机械

;地址设定

DISBUF EQU 30H

P_CON EQU 0FF20H

PORT_A EQU 0FF21H

PORT_B EQU 0FF22H

PORT_C EQU 0FF23H

ORG 0000H

LJMP START

;键值

KEYdata:DB 07H,04H,01H,00H,08H,05H

DB 02H,0FH,09H,06H,03H,0EH

DB 0AH,0BH,0CH,0DH

;字形码

SEG_TAB:DB 0C0H,0F9H,0A4H,0B0H,99H

DB 92H,82H,0F8H,80H,90H

DB 88H,83H,0C6H,0A1H,86H

DB 8EH,0FFH

;初始化

ORG 0030H

START: MOV DPTR,#P_CON

MOV A,#03H ;8155控制字

MOVX @DPTR,A

MOV TMOD,#20H ;T1初始化模式2,波特率1200

MOV TL1,#0E8H

MOV TH1,#0E8H

MOV SCON,#50H ;串行口初始化方式1,允许接收

SETB TR1 ;启动T1

MOV R1,#06H ;显示缓冲区长度

MOV R0,#DISBUF

MOV A,#00H

LP1: MOV @R0,A

INC R0

DJNZ R1,LP1

MOV R0,#DISBUF

MOV A,#01H

MOV @R0,A

;程序逻辑主体

LP2: ACALL DISPLAY

ACALL INKEY

JC SENDMSG

S1: ACALL ISMSG

JC FLASH

S2: SJMP LP2

;发送子程序

SENDMSG:MOV SBUF,A

S4: JBC TI,S3

SJMP S4

S3: CLR TI

SJMP S1

;显示缓冲区刷新

FLASH: MOV DISBUF+5,DISBUF+4

MOV DISBUF+4,DISBUF+3

MOV DISBUF+3,DISBUF+2

MOV DISBUF+2,DISBUF+1

MOV DISBUF+1,DISBUF

MOV DISBUF,A

SJMP S2

;按键子程序

INKEY: ACALL ISKEY

JNC KEYDONE

SK1: ACALL DISPLAY

ACALL DISPLAY

ACALL ISKEY

JNC KEYDONE

SK2: MOV R3,#0FEH

MOV R4,#00H

LP3: MOV DPTR,#PORT_A

MOV A,R3

MOVX @DPTR,A

MOV DPTR,#PORT_C

MOVX A,@DPTR

JB ACC.0,LONE

MOV A,#00H

SJMP LKP

LONE: JB ACC.1,NEXT

CLR A

MOVX @DPTR,A

ADD A,#02H

SJMP LKP

NEXT: MOV A,R4

MOV B,#04H

DIV AB

MOV A,B

CJNE A,#01H,NEXT1

MOV A,#02H

ADD A,R4

MOV R4,A

NEXT1: INC R4

MOV A,R3

SETB C

RLC A

DEC A

MOV R3,A

JC LP3

MOV A,#0FFH

CLR C

SJMP KEYDONE

LKP: ADD A,R4

MOV DPTR,#KEYDATA

MOVC A,@A+DPTR

PUSH ACC

LP4: ACALL DISPLAY

ACALL ISKEY

CJNE A,#0FFH,LP4

POP ACC

SETB C

KEYDONE:RET

;键扫子程序

ISKEY: MOV DPTR,#PORT_A

CLR A

MOVX @DPTR,A

MOV DPTR,#PORT_C

MOVX A,@DPTR

ORL A,#0FCH

CJNE A,#0FFH,NEXTS

NEXTS: RET

;显示子程序

DISPLAY:MOV R0,#DISBUF+5

MOV R2,#20H

DIS_LP: MOV DPTR,#SEG_TAB

MOV A,@R0

MOVC A,@A+DPTR

MOV DPTR,#PORT_B

MOVX @DPTR,A

MOV DPTR,#PORT_A

MOV A,R2

MOVX @DPTR,A

MOV R3,#00H

DJNZ R3,$

DEC R0

MOV A,R2

RR A

MOV R2,A

JNB ACC.7,DIS_LP

RET

;接收子程序

ISMSG: CLR C

JNB RI,MSGDONE

CLR RI

MOV A,SBUF

SETB C

MSGDONE:RET

END

PS:

(老梦:骗你的 嘻嘻 这个不是。。。)

LP唱机对于现在来讲是个古董,我也对这个东西挺感兴趣的,好好把玩吧.在音响设备的对接当中,阻抗是一个非常重要的概念,在电工学当中这样讲到:负载得到最大功率的条件是”输出阻抗=输入阻抗”,在音响的对接当中不一定严格遵守这个规律,但要尽量接近这个要求.也可以这样理解:阻抗高的设备电压相对也高,如果和低阻抗的设备对接,电压会被其拉低.相反,阻抗低的设备虽然电压较低,但电流较大,如果和高阻抗的设备对接,会造成电流的浪费.通俗点讲可以认为是电流用不完.如果两者相等的话输入设备正好能全部把输出设备的能量全部得到,这样就能得到最大功率.

免责声明:本平台仅供信息发布交流之途,请谨慎判断信息真伪。如遇虚假诈骗信息,请立即举报

举报
反对 0
打赏 0
更多相关文章

收藏

点赞