8位DA转换实验 实验报告 - 孔令宇 10284032 - 图文
更新时间:2023-11-07 11:01:01 阅读量: 教育文库 文档下载
- 单片机da转换实验推荐度:
- 相关推荐
8位D/A转换实验
学生:孔令宇
班级:计科10级1006班
任课教师:吴为民
一、实验目的
学习掌握数/模转换的基本原理,掌握DAC0832芯片的使用方法。 二、实验内容
按实验接线图编写转换程序,分别产生锯齿波,三角波并用示波器观察波形。 三、实验原理图
四、实验流程 1. 锯齿波
2. 三角波
五、实验代码 1.锯齿波
.model small .386 data segment data ends
code segment
assume cs:code,ds:data
start: mov al,00H J: mov dx,200H out dx,al inc al cmp al,0FFH jnz J mov al,00H jmp J code ends end start
2.三角波 .model small .386
data segment
;输出数据初值 ;DAC0832的地址 ;锯齿波输出 ;al+1
;是否等于0FFH
;不等于跳到J处,继续al+1 ;等于0FFH,重置al
data ends
code segment assume cs:code,ds:data
start: mov ax,data mov ds,ax
mov dx,200h
mov al,00h ;出数据从0开始 l1: out dx,al
inc al
;输出数据加1
jnz l1 ;al是否加满?未满继续 mov al,0ffh ;已满,al置全1
l2: out dx,al
dec al ;出数据减1 jnz l2 ;al是否减到0?不为0继续 jmp l1
code ends end start 六、实验数据
;为0,al加1
七、实验体会
与上周的中断实验相比,本次8位D/A转换实验较为顺利。通过本次实验,我对DAC0832芯片的使用方法有了更进一步的认识。
锯齿波和三角波的产生原理比较类似。在产生锯齿波时,将AL+1后与0FFH做比较,若是等于0FFH则重新置AL=00hH,若小于0FFH则继续执行AL+1,并再次与0FFH比较,直到AL=0FFG。在产生三角波时,前半部分的设计思路和锯齿波类似。当AL+1=0FFH时,再进行一次AL+1, AL=00H,以此作为判断条件,将AL置为0FFH,AL-1,开始产生三角波的下降部分。
本次实验中可能因为周围环境对示波器有一定干扰,三角波的波形在示波器上显示有毛刺,尝试了几次仍未解决,但三角波大体的波形已经显示成功。
正在阅读:
8位DA转换实验 实验报告 - 孔令宇 10284032 - 图文11-07
副主任医师申报材料02-22
报效祖国作文02-04
2017-2018学年第一学期班主任工作总结 - 103-20
八年级物理上册 第1章 第4节 测量平均速度学案(新版)新人教版04-14
单片机习题(1)03-05
第二学期一年级班主任工作计划01-13
工艺验证方案调整03-28
走出教室作文500字07-08
AutoCAD设计复习题及答案05-20
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 实验
- 10284032
- 转换
- 图文
- 报告
- 孔令宇