四、u741管脚图
五、DAC0832管脚图
【实验步骤】
一、555定时器构成的多谐振荡器输出测试
1、连接好多谐振荡器,从555定时器的3号引脚可以观测到输出的波形; 2、调节电位器Rp,并观察输出的波形,时电路输出标准时钟信号脉冲,此脉冲将作为计数器的74161的脉冲输入信号。
二、检验计数器的计数功能
1、在计数电路的三个74161的输出与低电平之间各接上一个发光二极管,提供脉冲信号,观察发光二极管的亮与灭情况;
2、理论上,发光二极管的亮与灭的情况为(以1代表亮,以0代表灭) 0000000000、0000000001、0000000010、0000000011、0000000100、0000000101 ………………………………………………………………………………………… 1111111010、1111111011、1111111100、1111111101、1111111110、1111111111 循环计数。
三、在EPROM2764里写入数据
1、擦除EPROM2764中的数据。然后把编号的程序写入;
2、下面为利用Matlab计算正弦波、方波、三角波等三种固化波形的一个周期的1024点的幅度数据的程序及结果。 (1)正弦波的波形数据产生 deltax= 2*pi/1024; for i= 1 :1 024
x(i)=(i-1)* deltax;
y(i)= sin(x(i)) *1 27.5+127.5 ; end
plot(y) z=round(y) z =
Columns 1 through 10
128 129 130 131 131 132 133 134 135 ……………………
Columns 1021 through 1024 125 126 127 127
(2)方波的波形数据产生 deltax=4/1024; for i=1:512
x(i)= -2+i*deltax; yl(i) =255; end
for i=513:1024
x(i)=i*deltax; yl(i)=0; end
plot(y1) z=round(yl) z=
Columns 1 through 8
255 255 255 255 255 255 255 255 ……………………
Columns 1017 through 1024 0 0 0 0 0 0 0 0 (3)三角波的的波形数据产生 deltax=4/1024; for i=1:256
x(i)= -l+i*deltax;
yl(i) =127.5*(x(i)+1)+127.5; end
for i=257:768
x(i)=(i-257)*deltax;
y1(i) =127.5*(-x(i)+1)+127.5; end
for i=769:1024
x(i)=2+(i-769)*deltax;
yl(i) =127.5*(x(i)-3)+127.5; end
plot(y1) z=round(yl) Z =
Columns 1 through 10
12 8 128 129 129 130 130 131 131 132 132 ……………………
Columns 1021 through 1024 126 126 127 127
3、程序写好后,用黑纸吧EPROM2764盖住,避免其受到强光照射,导致其中数据丢失。
四、上述三个关键步骤完成后,确认无误,连接波形发生器电路,确认连线无误后,连接电源与地,从运算放大器U741的6号管脚(OUT)接出至示波器,通过波形选择开关,在示波器上显示出正弦波、三角波、方波、阶梯波等四种波形。
【课程设计实验体会】
(1)本实验设计涉及数学及电路多方面知识,其核心是关于EPROM中对波量化后,电路对应EPROM相对地址提取数据方法试验设计中闫尽量在最大利用EPROM空间,提高波形精度基础上设计可变地址访问以及循环电路。笨电路用74LS161设计器扩展位数达到要求。
(2)电路中,对于3片74161扩展循环涉及中,利用进位控制实现总体上原理相对简单,而在连接电路并对其调试过程中遇到很多问题,比如在555定时器输出波形时发现其波形变化很大,频率不太稳定,选择适当电容可以解决问题。
(3)在整个实验验证过程中,输出波形幅度始终过小,可以对放大器D/A转换器独立电源提供解决。
(4)为了获得跟高的信号频率可以采取以下措施:1,减小波形数据存储空间M,2,采用读出频率更高的EPROM.
(5)降低信号频率的方法:1增加波形数据存储空间M,:2,降低振荡器频率;3,增加分频计位数n。
(6)综合高低频率要求,只有采用高频的EPROM和增加分频器位数比较合适。
【波形发生器电路实验电路图】
图(3) 波形发生器设计电路图
【附表】
采用汇编语言编写程序写入波形的数据
ORG 0000H JMP START
ORG 000BH ;定时器T0 入口 JMP Time_Int ORG 0030H START:
CONT1 EQU 30H ;外循环次数 CONT2 EQU 31H ;内循环次数 CONT3 EQU 32H ;外循环次数 CONT4 EQU 33H ;内循环次数 Line EQU 34H ;当前扫描行数 Row_Count EQU 35H ;总扫描列数 Key_Num EQU 36H ;键值
Read_Buf EQU 37H ;读入键值暂寸 ADD_0832 EQU 7FFFH ;DAC0832 地址 MOV R0,#04H ;默认是1KHz MOV R1,#05H ;默认是正弦波 MOV TMOD,#01H MOV TL0,#0B0H MOV TH0,#03CH
MOV R2,#10 ;中断程序执行10 次R2变为0 SETB EA ;开中 SETB ET0 SETB TR0 ;以上完成初始化 CJNE R2,#00,Transform
Key_Scan_:CALL ScanKeyBoard ;定时中断时间到,调用键盘扫描程序
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库数字式波形发生器的设计 - 图文(2)在线全文阅读。
相关推荐: