proteus数模转换器DAC0832的应用

简介: proteus数模转换器DAC0832的应用

proteus

proteus,即EDA工具软件。Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是比较好的仿真单片机及外围器件的工具。虽然国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。

Proteus是英国著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DSPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MATLAB等多种编译器。

本文简单学习一下数模转换器DAC0832的应用:

(1)掌握数模转换器DAC0832的应用。

(2)熟悉Proteus示波器和电压表的使用。

一、实验内容:

利用数模转换器DAC0832输出周期性的单极性三角波。

1、在Pruteus中绘制电路图。

图1 数模转换实验—译码电路原理图

图2 数模转换实验—数模转换电路原理图

2、加载源程序

IO4=800H
CODE SEGMENT
  ASSUME CS:CODE
START:MOV CX,256  
     MOV AL,0
     MOV DX,IO4
LOOP1:OUT DX,AL ;三角波形上升段
     CALL DELAY;调用延时子程序
     INC AL
     LOOP LOOP1
     MOV CX,256;确定循环次数
     MOV AL,255
     MOV DX,IO4
LOOP2:OUT DX,AL ;三角波形下降段
     CALL DELAY
     DEC AL
     LOOP LOOP2
     JMP START ;程序循环运行
DELAY PROC       ;调用软件延时子程序
      PUSH CX
      MOV CX,125
      LOOP $
      POP CX
      RET
DELAY ENDP 

CODE ENDS
END START;程序结束

3、运行Pruteus仿真软件,打开示波器面板,观察输出波形。

二、实验记录

1、仿真结果


目录
相关文章
|
7月前
|
数据格式
51单片机--红外遥控
51单片机--红外遥控
168 0
|
7月前
【STM32】使用单片机DAC产生噪声群
【STM32】使用单片机DAC产生噪声群
STM32F0单片机 PWM + ADC 控制有刷电机
STM32F0单片机 PWM + ADC 控制有刷电机
|
安全 IDE 开发工具
了解有源和无源蜂鸣器的区别以及如何在Arduino中使用它
在本文中,我们将探索蜂鸣器的内部结构,检查其内部结构,并对其工作系统有更深入的了解。在这里,我们讨论一下有源蜂鸣器和无源蜂鸣器的区别。该设备的主要功能是将电信号转换为音频声音。蜂鸣器可分为有源蜂鸣器和无源蜂鸣器两种不同类型,它们都是极化的。
2501 0
|
芯片
MDK仿真波形的问题
MDK仿真波形的问题
118 0
|
存储 传感器 芯片
51单片机电路基础
51单片机电路基础
275 0
|
Python
使用proteus实现51单片机的串口通讯仿真
使用proteus实现51单片机的串口通讯仿真
639 0
|
芯片
【STC15单片机】 超声波模块的使用
【STC15单片机】 超声波模块的使用
381 0
【STC15单片机】简单的矩阵键盘代码
【STC15单片机】简单的矩阵键盘代码
260 0
protues仿真51单片机驱动继电器
protues仿真51单片机驱动继电器
68 0