本文作者:admin

1khz信号维修音频电路(制作20hz 20khz的音频信号发生电路)

admin 2023-02-13 35 抢沙发
1khz信号维修音频电路(制作20hz 20khz的音频信号发生电路)摘要: 本文目录一览:1、怎样将1KHz的信号(包括正弦波,三角波,方波),变成10KHz而不用锁相环倍频,...

本文目录一览:

怎样将1KHz的信号(包括正弦波,三角波,方波),变成10KHz而不用锁相环倍频,

利用单片机。

将1kHz信号输入到单片机并被检测,一旦检测到频率为1KHz的输入信号,单片机即输出频率为10kHz的方波信号,需要的正弦信号和三角信号由这个方波信号经外部硬件电路变换后得到。

哪位告诉我一种制作1KHZ方波信号发生器,最好说的详细一点

这个是比较简单的,就用一个比较器来实现就可以了,用RC电路组成负反馈和延迟环节,而正输入端输入一个经稳幅的电压,产生滞回比较。没法给你看图,其实模电书上就有,自己找找吧

用P1.0输出1KHz和500Hz的音频信号驱动扬声器,作报警信号,要求1KHz方波信号响100ms,500Hz方波信号响200m

解:选用定时计数器T1工作与定时方式1,定时1ms(1KHz)和2ms(500Hz)机器周期为

1ms:定时器初值TC= D=FC18H

所以:TH1=0FCH,TL1=18H

2ms:定时器初值TC= D=F830H

所以:TH1=0F8H,TL1=30H

开关合上P1.7输入低电平;方波由P1.0引脚输出,具体主程序及中断服务程序如下:

FLAG BIT 20H.0

ORG 00H

LJMP START

ORG 1BH

LJMP INT_T1

ORG 0100H

START:MOV TMOD,#10H

MOV TH1,#0FCH

MOV TL1,#18H

SETB ET1

SETB EA

SETB P1.7

MOV R7,#100

CLR FLAG

LOOP:CLR TR1

JB P1.7,$

SETB TR1

JNB P1.7,$

SJMP LOOP

INT_T0:JB FLAG,YS_200Ms

MOV TH1,#0FCH

MOV TL1,#18H

SJMP T0_1

YS_200Ms : MOV TH1,#0F8H

MOV TL1,#30H

DJNZ R7,T0_END

MOV R7,#100

CPL FLAG

T0_END: CPL P1.0

RETI

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享

发表评论

快捷回复:

评论列表 (暂无评论,35人围观)参与讨论

还没有评论,来说两句吧...