当前位置: 首页 > news >正文

【西南交大swjtu微机与接口技术实验】D/A变换实验实验三:波形发生器

做一个存档。实验要求与电路连接见参考指导书。

1、主程序产生锯齿波

2、按下KK1+输出五个周期的三角波,继续输出被中断的锯齿波

3、按下KK2+输出五个周期的方波,继续输出被中断的锯齿波

程序代码

IOY0 EQU 0600H
DA EQU IOT0+00H*2SSTACK SEGMENT STACKDW 32 DUP(?)
SSTACK ENDSCODE SEGMENTASSUME CS:CODE
START:	PUSH DSMOV AX,0000HMOV DS,AXMOV AX,OFFSET MIR7MOV SI,003CHMOV [SI],AXMOV AX,CSMOV SI,003EHMOV [SI],AXMOV AX,OFFSET MIR6MOV SI,0038HMOV [SI],AXMOV AX,CSMOV SI,003AHMOV [SI],AXCLIPOP DS;初始化主片8259MOV AL,11HOUT 20H,ALMOV AL,08HOUT 21H,ALMOV AL,04HOUT 21H,ALMOV AL,01HOUT 21H,ALMOV AL,2FHOUT 21H,ALSTIMOV AX,00HMOV DX,DAMOV AL,00H
A0:	OUT DX,ALCALL DELAYINC ALJMP A0MIR6:   PUSH AXPUSH CXSTICALL DELAYMOV CX,5
A1:	MOV AL,00H
LOOP1:	OUT DX,ALCALL DELAYINC ALCMP AL,0FFHJB LOOP1MOV AL,0FFHMOV DX,DA
LOOP2:	OUT DX,ALCALL DELAYDEC ALCMP AL,0JA LOOP2LOOP A1POP CXPOP AXMOV AL,20HMOV 20H,ALIRETMIR7:	PUSH AXPUSH CXSTICALL DELAYMOV CX,5
A2:	MOV AL,00HOUT DX,DACALL DELAY1MOV AL,7FHOUT DX,ALCALL DELAY1LOOP A2POP CXPOP AXMOV AL,20HMOV 20H,ALIRETDELAY:	PUSH CXMOV CX,03FFH
AA0:	PUSH AXPOP AXLOOP AA0POP CXRETDELAY1: PUSH CXMOV CX,0FF00H
AA1:	PUSH AXPOP AXLOOP AA1POP CXRETCODE 	ENDSEND START

http://www.lryc.cn/news/252716.html

相关文章:

  • 【每日一题】从二叉搜索树到更大和树
  • @Scheduled,Quartz,XXL-JOB三种定时任务总结
  • 开会做笔记的时候用什么软件比较好?
  • HTML CSS JavaScript的网页设计
  • 37.从0到上线三天搭建个人网站(第一天)
  • 室内外融合便携式定位终端5G+UWB+RTK
  • 使用Java语言判断一个数据类型是奇数还是偶数
  • Java三种代理模式:静态代理、动态代理和CGLIB代理
  • vivado实现分析与收敛技巧9-分析使用率统计数据
  • 7nm项目之顶层规划——01数据导入
  • 一键式紧急报警柱系统
  • 4-Docker命令之docker run
  • 【模电】直流通路与交流通路
  • SpringBoot JprotoBuf序列化与反序列化的实现
  • 互联网Java工程师面试题·Spring Boot篇·第一弹
  • HostHunter虚拟主机发现
  • 鸿蒙开发:UIAbility组件间交互探索实战【鸿蒙专栏-22】
  • VSCode Vue 开发环境配置
  • clickhouse从mysql同步数据到clickhouse的几种方式
  • “滑动窗口”算法实例
  • 分布式搜索引擎elasticsearch(一)
  • PTA 7-236 验证哥德巴赫猜想
  • 微信小程序 纯css画仪表盘
  • 成为AI产品经理——模型稳定性评估(PSI)
  • 操作系统——进程同步
  • 如何能够对使用ShaderGraph开发的Shader使用SetTextureOffset和SetTextureScale方法
  • 力扣572:另一棵树的子树
  • Linux系统中进程间通信(Inter-Process Communication, IPC)
  • 【React + Typescript】使用WebPack包管理、各种扩展插件组成的初始模板,开源协议:CC-BY-4.0
  • python 制作3d立体隐藏图