基于单片机的波形信号发生器设计

一、实验目的
1、了解d/ a转换与单片机的接口方法。
2、了解d/ a转换芯片0832的性能及编程方法。
3、了解单片机系统中利用d/ a转换芯片产生各种波形信号的基本方法。
二、实验内容
1.实验原理图:
2、实验内容
利用0832输出一个从-5v开始逐渐升到0v再逐渐升至5v,再从5v逐渐降至0v,再降至-5v的锯齿波电压。
三、程序
程序清单:
org 0740h
ha6s: mov sp,#53h
ha6s1: mov r6,#00h
ha6s2: mov dptr,#8000h
mov a,r6
movx @dptr,a
mov r2,#0bh
lcall delay
inc r6
cjne r6,#0ffh,ha6s2
ha6s3: mov dptr,#8000h
dec r6
mov a,r6
movx @dptr,a
mov r2,#0bh
lcall delay
cjne r6,#00h,ha6s3
sjmp ha6s1
delay: push 02h
delay1: push 02h
delay2: push 02h
delay3: djnz r2,delay3
pop 02h
djnz r2,delay2
pop 02h
djnz r2,delay1
pop 02h
djnz r2,delay
ret
end
四、实验步骤
①把d/a区0832片选cs信号线接至译码输出插孔y0。
②将+12v插孔、—12v插孔通过导线连到外置电源上,如果电源内置时,则+12v\,-12v电源已连好。
③将d/a区wr插孔连到bus3区xwr插孔。
④将电位器w2的输出vref?连到d/a区的vref?上,电位器w2的输vin连到+12v插孔,调节w2使vref?为+5v。
⑤用8芯排线将d/a区d0—d7与bus2区xd0—xd7相连。
⑥在“p.....”状态下,从起始地址0740h开始连续运行程序 (输入0740后按exec键)。
用万用表或示波器测d/a输出端aout,应能测出不断加大和减小的电压值。

苹果Mac OS X如何维护和保养
英飞凌全新NFC标签侧控制器集成传感和能量采集功能,助力无电池智能传感物联网方案更加小型化
嵌入式的CPU自定义指令有什么特点
够神奇!纳米机器人将在医疗领域大显身手
4编码器在Intel PXA27X平台上的实现
基于单片机的波形信号发生器设计
英伟达正与软银就收购Arm进行“高级谈判”
STK4191 Ⅱ50W+50W功放,STK4191 POWER AMPLIFIER
易鲸捷受邀出席2020飞腾生态伙伴大会
光纤通信系统的一些基本信息介绍
探讨新一代网络技术革命浪潮下的IoT物联网革命
[图文]耳机功放IC TDA1308
N9342C手持式频谱分析仪的功能特性及应用范围
宝马电子气门的结构与工作原理
解析人工智能诞生以来的训练方式
常见串行通讯协议:SPI、I²C、UART、红外
深耕半导体市场,台积电2nm技术工厂落户新竹!
华为135瓦电源高端显示器入网 三星Tizen设备使用量达1.623亿
顺风清洁能源公布2019年业绩 2020年将进一步制定清晰的应对策略和有效的调配资源
稳科WK3260B精密磁性元件分析仪WK3265B高电流直流偏压源雷S138-2659-6538(微信同号)