下载此文档

AD转换实验报告.doc


文档分类:高等教育 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
西华大学实验报告(理工类)
开课学院及实验室:机械学院机械工程专业实验中心
实验时间: 年月日至月日
学生姓名
学号
成绩
学生所在学院
机械工程学院
年级/专业/班
课程名称
微机测控实验
课程代码
106003659
实验项目名称
微机测控综合实验
项目代码
指导教师
韦兴平
项目学分

(1)学习Keil编译软件的使用、调试、程序下载的方法;
(2)掌握PWM调节LED指示灯亮度的原理及编程方法;
(3)掌握STC89C52单片机I/O端口的控制和使用方法;
(4)掌握单片机与上位机串口通讯的原理及程序实现;
(5)掌握AD转换、LCD显示的编程实现;
(6)对单片机的串口通讯、PWM控制、AD转换、LED指示灯、LED数码管,及按键、定时器/计数器进行综合应用。

PC机、keil编译软件、proteus仿真软件,单片机实验板、STC_ISP_V479

编写AD转换程序,实验板上可调电阻的电压变化时,把电阻电压的变化通过ADC0832转换后在LCD上显示出来,并且把电压值通过串口传到上位机,要求电压值精确到小数点后两位数。

,可调电阻的输出电压连接到ADC0832的CH1输入通道,改变可调电阻的旋钮,可输出0-5V的电压。由于ADC0832为8位的AD转换器,因此AD转换后,0-5V的模拟电压转换为0-255的数字量,通过CLK引脚和DO引脚,单片机采用串行方式读入AD转换结果。
AD转换原理图
电路板原理图

实验程序流程图和实验代码分别如下:
采集AD数据
计算出电压值
送LCD显示
送上位机显示
延时10ms
实验程序流程图
主程序:
#include<>
#include<>
#include<>
unsigned char result,a[5];
int i,v;
void UsartConfiguration()
{
SCON=0X50; //设置为工作方式1
TMOD=0X20; //设置计数器工作方式2
PCON=0X00; //SMOD=0,32分频
TH1=0Xfd; //计数器初始值设置,波特率9600
TL1=0Xfd;
TR1=1; //打开计数器
}
int main()
{
UsartConfiguration();//初始化设置
while(1)
{
result=adc0832(1); //接收AD转换后的0—255数值
v=result*100./51; //实际电压值的100倍:result*5/255*100。注意计算中用浮点数
a[0]=0x30+v/100; //电压的个位
a[1]='.'; //电压的小数点
a[2]=0x30+v/10%10; //电压的十分位
a[3]=0x30+v%10; //电压的百分位
a[4]='V'; //电压的单位
WriteStrToLCD(a); //显示电压
for(i=0;i<=4;i++)
{
SBUF=a[i]; //将数据放入发送缓存器
while(!TI); //等待发送数据完成
TI = 0; //清除发送中断标志位
}
delay(10000);
}
}
头文件:
#ifndef _adc0832_H_
#define _adc0832_H_
#include<>
#define uchar unsigned char
#define uint unsigned int
sbit ADCS=P1^5;
sbit ADDI=P3^2;
sbit ADDO=P1^7;
sbit ADCLK=P1^6;
uchar adc0832(uchar channel)
{
uchar i=0;
uchar dat=0;
if(channel==0)channel=2;
if(channel==1)channel=3;
ADDI=0;ADCS=1;ADCLK=0;
ADDI=1;ADCS=0;ADCLK=1;
ADCLK=0;ADCLK=1;
ADDI=channel&0x1;
ADCLK=0;ADCLK=1;
ADDI=(channel>>1)&0x1;
ADCLK=0;ADDI=1;
dat=0;
for(i=0;i<8;i++)
{
dat|=ADDO;
A

AD转换实验报告 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人urbree36
  • 文件大小583 KB
  • 时间2018-01-21