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、仿真结果


目录
相关文章
超声波测距调成SG90舵机源码
根据超声波测距调动SG90舵机源码
76 0
超声波测距调成SG90舵机源码
|
传感器 存储 定位技术
一起玩转树莓派(18)——MPU6050陀螺仪加速度传感器模块应用
现在智能手机的功能已经非常强大,除了基础的通信功能外,测位测速,空间角度等数据的测量也非常方便,这在线路导航,地图,体感游戏等应用中十分重要。不知你是否想过,智能设备是如何获取到其所在的空间状态与加速度等数据的呢?MPU6050就是提供这类数据测量的一种传感器模块。
2050 0
|
2月前
【STM32】使用单片机DAC产生噪声群
【STM32】使用单片机DAC产生噪声群
|
2月前
【Simulink】基于FCS-MPC的三相并网逆变器电流控制(Matlab Function)
【Simulink】基于FCS-MPC的三相并网逆变器电流控制(Matlab Function)
|
物联网 芯片 计算机视觉
树莓派开发笔记(十):Qt读取ADC模拟量电压(ADS1115读取电压模拟量)
树莓派开发笔记(十):Qt读取ADC模拟量电压(ADS1115读取电压模拟量)
树莓派开发笔记(十):Qt读取ADC模拟量电压(ADS1115读取电压模拟量)
野火STM32F1开发板 IIC 0.96OLED 波形显示
野火STM32F1开发板 IIC 0.96OLED 波形显示
75 0
|
Python
使用proteus实现51单片机的串口通讯仿真
使用proteus实现51单片机的串口通讯仿真
544 0
|
芯片
【STC15单片机】 超声波模块的使用
【STC15单片机】 超声波模块的使用
293 0
|
芯片
HIMA Z7126 取样示波器也可以使用分立DAC
HIMA Z7126 取样示波器也可以使用分立DAC
HIMA Z7126 取样示波器也可以使用分立DAC