请输入您要查询的百科知识:

 

词条 D/A转换实验
释义

单片机80C51实验项目

一.实验要求

编写程序,使D/A转换模块循环输出锯齿波和三角波.

二.实验目的

1.了解D/A转换的基本原理.

2.了解D/A转换芯片0832的性能及编程方法.

3.了解单片机系统中扩展D/A转换的基本方法.

三.实验电路及连线

CS0832接8300H.

四.实验说明

D/A转换是把数字量转化成模拟量的过程,本实验输出为模拟电压信号,本次实验生成的波形较为简单,有兴趣者可试编程序生成各种波形,如方波,正弦波等,也可与键盘显示模块结合起来,构成一个简单的波形发生器,通过键盘输入各种参数,如频率,振幅(小于+5V),方波的占空比等.

五.实验程序框图

六.实验程序

D_APORT EQU 8300H ;0832 口地址

ORG 0000H

AJMP START

ORG 0040H

START:

MOV SP,#60H ;产生锯齿波

mov r0,#0ffh

MOV A,#00H

mov dptr,#d_aport

bb: movx @dptr,a

inc a

cjne a,#0ffh,bb

djnz r0,bb

mov r0,#0ffh ;产生三角波

MOV A,#00H

mov dptr,#d_aport

cc: movx @dptr,a

inc a

cjne a,#0ffh,cc

dd: movx @dptr,a

dec a

cjne a,#0ffh,dd

djnz r0,cc

sjmp start

end

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/14 16:32:07