基于51单片机的模拟量输入输出通道实验

您所在的位置:网站首页 单片机实验结论 基于51单片机的模拟量输入输出通道实验

基于51单片机的模拟量输入输出通道实验

2024-07-09 19:16| 来源: 网络整理| 查看: 265

实验一 模拟量输入输出通道实验(C51) 一、实验目的:

1、了解A/D、D/A转换的基本原理。

2、了解A/D转换芯片ADC0809、D/A转换芯片DAC0832的性能及编程方法。

3、掌握过程通道中A/D转换与D/A转换与计算机的接口方法。

4、了解计算机如何进行数据采集及输出控制。

二、实验设备

计算机 1台;

缔造者系统 1套:CPU挂箱、8031CPU模块;

万用表 1块;

示波器 1台。

三、实验内容 一)、A/D转换实验

利用实验台上的ADC0809做A/D转换器,实验箱上的电位器提供模拟电压信号输入,编制程序,将模拟量转换成数字量,用数码管显示模拟量转换的结果。

1、实验电路:如图1

图1

2、实验接线:

1)0809的片选信号CS0809接CS0。

2)电位器的输出信号AN0接0809的ADIN1。

3、实验程序

   #include

#include

#define INT8U unsigned char

#define INT16U unsigned int

#define Val DBYTE[0x35]

#define RAM8279  XBYTE[0X0CFE9]

#define DATA8279 XBYTE[0X0CFE8]

#define ADC0809  XBYTE[0X0CFA0]

INT8U code SEG_CODE[]={0x3f,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};

  void delay1_ms(INT8U x)

  {   INT8U t;while(x--) for(t=0;t



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3