欢迎您访问模拟电路:设计一个信号发生器。要求:有三种波形,输出幅度和频率可调。要求一个仿真电路。!

模拟电路:设计一个信号发生器。要求:有三种波形,输出幅度和频率可调。要求一个仿真电路。

更新时间:2021-07-23 17:36:07作者:admin2

简单的可以使用555模块 这个芯片是外接模拟器件来控制输出方波频率的 输出端加滤波器或者积分器就可以实现三种波形 555的讲解非常多 希望对你有帮助

设计任务 设计一个能产生正弦波 方波 三角波三种波形的信号发生器

ORG 1000H
START:MOV A,#00H
BEGIN:MOV R2,A
MOV A,P1
SUB:CJNE A,#0FEH,SINA;P1.0=0调用方波子程序:SUB,P1.0=1转移到三波:SINA
LCALL SUB
SINA:CJNE A,#0FDH,JUCHI;P1.1=0调用三角波子程序:SINA,P1.1=1转移到锯齿波:JUCHI
LCALL SINA
JUCHI:CJNE A,#0FBH,JIETI;P1.2=0调用锯齿波子程序;JUCHI,P1.2=1转移到阶梯波:JIET
LCALL JUCHI
JIETI:CJNE A,#0F7H, Loopd0;P1.3=0调用阶梯波子程序:JIETI,P1.3=1转移到BACK返回
LCALL JIETI
Loopd0:cjne a,#oefh,back
Lcall zhengxianbo
BACK:LJMP BEGIN
END;------------------------------------------------;子程序名称:SUB
子程序功能: 调用方波子程序
;入口参数:
;出口参数:
;占用资源:;-------------------------------------------------
SUB:MOV DPTR,#7FFFH
NEXT:MOV A,#0
MOV P0,A
ACALL D1MS1
NEXT1:MOV A,#0FFH
MOV P0,A
ACALL D1MS1
SJMP NEXT
D1MS1:MOV R1,#0F5H
DELAY1:MOV R2,#0FFH
DELAY2:DJNZ R2,DELAY2
DJNZ R1,DELAY2
RET;-------------------------------------子程序名称: SINA子程序功能: 调用三角波子程序
;入口参数:
;出口参数:
;占用资源:;-------------------------------------
SINA:MOV DPTR,#7FFFH
SETP1:MOV A, #00H
SETP2:MOV P0 ,A
NOP
NOP
INC A
JNZ STEP2
SETP3:DEC A

MOV P0,A
NOP
NOP
JNZ SETP3
RET----------------------------------------
子程序名称: JIETI
子程序功能: 调用梯形波子程序
;入口参数:
;出口参数:
;占用资源:;--------------------------------------
JIETI: MOV DPTR,#7FFFH
STEP1:MOV A,#00H
STEP2:MOV P0,A
ACALL D1MS3
D1MS3:MOV R7,#153
DJNZ R7,$
ADD A,#33H
CJNE A,#0FFH,STEP3
STEP3:MOV P0,A
ACALL D5MS4
SJMP STEP1
D5MS4:MOV R7,#255
DJNZ R7,$
REt;----------------------------------------子程序名称: JUCHI
;子程序功能: 调用锯齿波子程序
;入口参数:
;出口参数:
;占用资源:;----------------------------------------
JUCHI: MOV DPTR,#7FFFH
STEP:MOV A,#00H
LOOP0:MOV P0,A
LOOP1:INC A
MOV P0,A
CJNE A,#FFH,LOOP1
SJMP STEP
Loopd0: MOV DPTR,#sinTab
LOOPd1: CLR A
MOVC A,@A+DPTR
CJNE A,#129,LOOP1
RET
LOOPd2: MOV P0,A
INC DPTR
AJMP LOOP
sinTab:DB 128,132,137,141,146,150,154,159,163,167
DB 171,176,180,184,188,191,195,199,203,206
DB 210,213,216,219,222,225,228,231,233,236
DB 238,240,242,244,246,247,249,250,251,252
DB 253,254,254,255,255,255,255,255,254,254
DB 253,252,251,250,249,247,246,244,242,240
DB 238,236,233,231,228,225,222,219,216,213
DB 210,206,203,198,195,192,188,184,180,176
DB 172,167,163,159,155,150,146,141,137,133
DB 128,124,119,115,111,106,102,97,93,89,85
DB 81,77,73,69,65,61,57,54,50,47,43,40,37
DB 34,31,28,25,23,20,18,16,14,12,10,9,7
DB 6,5,4,3,2,2,1,1,1,1,1,2,2,3,4,5,6
DB 7,9,10,12,14,16,18,20,23,25,28,30,33,36
DB 40,43,46,50,53,57,60,64,68,72,76,80,84
DB 88,93,97,101,106,110,114,119,123,128,129
RET

为您推荐

江苏高考如何填报志愿

首先,要参考院校资料,招生章程、招生计划等; 其次,查询有关院校、专业各批录取分数和录取考生的位次情况; 然后,了解今年在本省市招生的学校、专业、人数; 最后,用自己的平时成绩、

2021-06-29 06:36

高考志愿如何填?

高考过后,紧接着高考志愿填报是广大考生及家长头痛的事情,高考志愿填报不仅仅是张志愿表,而是关系着考生未来职业规划和未来人生的走向。在志愿填报时,很多的家长和考生都会搜集

2021-06-29 06:23

黑龙江省高考志愿填报方法

在高考前会有一本招生专业手册,考试结束一阵会有一本各专业录取分数线手册,对照着近三年分数和自己的估分选择志愿。在黑龙江招生信息港进行志愿填报,具体时间高考后在网站上会

2021-06-27 13:47

成都学院怎么样

校园环境美,因为学校是新修没几年的,所以环境好,个人觉得很适合耍朋友。教学质量方面,和其他二本院校确实就没法比了,如果想学东西,那还是选择其他学校吧。不过近几年成都学院收分

2021-06-26 09:12

我要做警察.!怎样可以报考广东警官学院.?

报考条件及要求  各专业报考条件遵照《教育部关于做好2010年普通高等学校招生工作的通知》的要求;报考提前第二批本科(公安类专业)的广东考生须参加我校统一组织的面试、政

2021-06-23 11:45

2021最新高考资料提示

2021最新高考资料提示

2021-04-22 11:51

加载中...