基于51单片机的模拟量输入输出通道实验 |
您所在的位置:网站首页 › 单片机实验结论 › 基于51单片机的模拟量输入输出通道实验 |
实验一 模拟量输入输出通道实验(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 |