实验题目

设计实验电路图实验线路并编写程序,实现D/A转换,要求产生锯齿波、脉冲波,并用.

实验电路图

锯齿波代码

;=========================================================
; 文件名: DA08321.ASM
; 功能描述: 利用DA0832产生锯齿波,通过延时变化波形
;=========================================================IOY0         EQU   0600H
DA0832       EQU   IOY0+00H*2  STACK   SEGMENT STACKDW 32 DUP(?)
STACK   ENDS
CODE    SEGMENT
ASSUME  CS:CODE, SS:STACK
START:  MOV AX, 00H ; AX清零              ; 产生锯齿波MOV DX, DA0832MOV AL, 00H  ; 为AL赋初值 00 从0开始
AA1:    OUT DX, AL   ; 输出ALCALL DELAYINC AL  ; 递增 当加到FF时,再加1 又变成00JMP AA1
DELAY:  PUSH CXMOV CX, 03FFH
AA2:    PUSH AXPOP  AXLOOP AA2POP CXRET
CODE    ENDSEND START

方波代码

;=========================================================
; 文件名: DA08322.ASM
; 功能描述: 利用DA0832产生方波,通过延时变化波形
;=========================================================IOY0         EQU   0600H
DA0832       EQU   IOY0+00H*2  SSTACK  SEGMENT STACKDW 32 DUP(?)
SSTACK  ENDS
CODE    SEGMENTASSUME CS:CODE
START:  MOV AX, 00H             ; 产生方波MOV DX, DA0832
AA1:    ; 最小值 0MOV AL, 00HOUT DX, ALCALL DELAY   ; 延时; 最大值 7HFMOV AL, 7FHOUT DX, ALCALL DELAY   ; 延时JMP AA1
DELAY:  PUSH CX MOV CX,0FF00H
AA2:    PUSH AXPOP  AXLOOP AA2POP CXRET
CODE    ENDSEND START

实验结果

软件操作

实验图

更多

获取更多资料、代码,微信公众号:海轰Pro
回复 海轰 即可

汇编语言--D/A转换实验相关推荐

  1. 【微机原理 实验】大小写字母的转换实验 (含汇编代码)

    实验八  大小写字母的转换实验 更多微机实验:https://blog.csdn.net/yxp189/column/info/39992 汇编语言-微机原理与接口技术-实验 注意:未经允许,请勿转载 ...

  2. 南昌大学计算机控制,南昌大学计算机控制实验报告数/模转换实验..doc

    南昌大学计算机控制实验报告数/模转换实验. 南昌大学实验报告 学生姓名: 学号: 专业班级: 实验类型:■验证 □ 综合 □ 设计 □ 创新 实验日期: 实验成绩: 实验一 数/模转换实验 一.实验要 ...

  3. STM32 ADC转换实验

    摘自:STM32 ADC转换实验 作者:追兮兮 发布时间: 2020-10-29 09:42:24 网址:https://blog.csdn.net/weixin_44234294/article/d ...

  4. 单片机模数转换实验c语言程序,单片机实验AD转换实验

    <单片机实验AD转换实验>由会员分享,可在线阅读,更多相关<单片机实验AD转换实验(5页珍藏版)>请在人人文库网上搜索. 1.实验报告课程名称: 单片机原理及应用 实验项目: ...

  5. 华为 eNSP easy ip转换实验+NAT服务器

    一.Easyip转换实验 Easy ip--允许将多个内部地址映射到网关出接口地址上的不同端口 基础拓扑图,如下: AR1 system-view int g0/0/2ip add 192.168.1 ...

  6. 单片机c语言ad与da转换实验报告,单片机AD与DA转换实验报告.docx

    单片机AD与DA转换实验报告.docx 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3 ...

  7. NAT地址转换实验记录

    NAT地址转换实验 实验拓扑图 实验准备 PC机 交换机 防火墙 路由(模拟公网) NAT地址转换 实验拓扑图 实验准备 PC机 PC1 PC2(地址转换并不会用到,此处模拟内网环境凑数) PC3 交 ...

  8. 计算机控制系统AD实验报告,实验一AD转换实验报告.docx

    文档介绍: 实验一AD转换实验报告.docx计算机控制系统实验报告实验一实验名称:A/D转换实验二零一六年三月实验_A/D转换实验.实验要求利用ADC做A/D转换器,将模拟量转换成二进制数字量,用延时 ...

  9. 【汇编语言 王爽】实验14代码

    实验需求如下: 编程,以"年/月/日 时:分:秒"的格式显示时间 注意:CMOS RAM中储存着系统的配置信息,除了保存时间信息的单元外,不要向其他单元写入内容,否则将引起一些系统 ...

最新文章

  1. ssl *** 思科支持设备型号
  2. TensorFlow数据统计
  3. 十个经典Java 集合面试题!
  4. SAP反记帐和红字冲销
  5. ITK:创建派生内核DerivativeKernel
  6. div置于页面底部_网易内部PPT模板有点丑,如何花最少的时间提高页面颜值?
  7. 使用 generator-easy-ui5 快速创建 SAP UI5 应用的工程结构
  8. Eclipse里做JBPM工作流gpd.xml中文乱码问题解决(包括控制台乱码解决)
  9. oracle查看数据库是否恢复成功_【新书连载】测试工程师核心开发技术(9)—数据库常用管理命令...
  10. Activiti 5.3:子流程(subProcess)
  11. 东野圭吾梦幻花读后感_《梦幻花》精选读后感
  12. MITRE 发布“2021年最重要的硬件弱点”榜单
  13. mysql-multi source replication 配置
  14. TCP与UDP的区别
  15. 输入一行文字,找出其中大写字母、小写字母、空格、数字以及其他字符各有多少。(指针)
  16. 统计学习方法——机器学习和统计学习
  17. 新华三笔试题(助力面试)
  18. websocket+cdn架构部署
  19. 重装计算机键入用户名,电脑用户名,小编教你电脑用户名怎么修改
  20. Mac上如何降级系统?Mac系统降级图文教程

热门文章

  1. 弱口令总结(什么是弱口令)
  2. 信息学奥赛一本通 1359:围成面积
  3. Vanilla JS——最轻快的JavaScript框架
  4. 对C++一脸懵逼却又无比热爱的第一篇
  5. 计算机学院开学发言,开学典礼 | 计控学院研究生代表发言稿
  6. 什么是Android性能,如何分析性能问题?
  7. python疫情监控(爬虫+可视化)
  8. oracle数据库小记
  9. window与linux双系统文件互通解决方案
  10. Debug python - Segmentation fault (core dumped)