数据采集与处理技术实验报告.docx
- 文档编号:28671297
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:15
- 大小:637.09KB
数据采集与处理技术实验报告.docx
《数据采集与处理技术实验报告.docx》由会员分享,可在线阅读,更多相关《数据采集与处理技术实验报告.docx(15页珍藏版)》请在冰豆网上搜索。
数据采集与处理技术实验报告
桂林航天工业学院
实验报告
课程名称数据采集与处理技术
开课学期2015-2016学年第2学期
实验室巡天618
班级
姓名
桂林航天工业学院学生实验报告
课程名称
数据采集与处理技术
实验项目名称
一、AD采集实验
开课系(部)及实验室
四院巡天618室
实验日期
2016年4月13日
学生姓名
黄宝娴
学号
2013040070223
同组者姓名
指导教师
盘书宝
实验成绩
教师评语:
实验成绩评定
1
实验方法:
□有创新□有改进□有缺陷□合理
2
实验结果:
□一次成功□改进后成功□不成功
3
文字表述:
□简明通顺□重复冗长□没有实质内容
4
实验态度:
□严谨认真□循规蹈矩□敷衍应付
5
课堂评价:
□优秀□良好□中等□及格□不及格
教师签名:
批改时间:
年 月 日
一、实验目的和要求
1.学习AD与单片机的接口技术;
2.学习I2C总线的传输的原理、时序;
3.掌握单片机控制AD采集并编程实现操作时序,并做数据处理。
二、主要仪器设备
1、安装KeilμVision的计算机一台;开发板一套。
三、实验原理
1、I2C总线是一种简单、双向同步串行总线,只需要两根线(数据线SDA和时钟线SCL)即可在连接于总线上的器件之间传送信息。
I2C总线的总线规约:
(1)I2C总线的启动和停止条件;
图1起停条件
(2)I2C总线读时序;
图2读时序
(3)I2C总线写时序;
图3写时序
2、编写AD采集的程序,将采集的数据将编译好的的目标代码文件“*.HEX”,使用下载软件(STC_ISP)下载到开发板。
四、实验程序:
AD采集程序等
unsignedcharReadADC(unsignedcharChl)
{
unsignedcharVal;
Start_I2c();//启动总线
SendByte(AddWr);//发送器件地址
if(ack==0)return(0);
SendByte(0x40|Chl);//发送器件子地址
if(ack==0)return(0);
Start_I2c();
SendByte(AddWr+1);
if(ack==0)return(0);
Val=RcvByte();
NoAck_I2c();//发送非应位
Stop_I2c();//结束总线
return(Val);
}
五、实验结果及心得体会
桂林航天工业学院学生实验报告
课程名称
数据采集与处理技术
实验项目名称
二、DA实验
开课系(部)及实验室
四院巡天618室
实验日期
2016年4月20日
学生姓名
黄宝娴
学号
2013040070223
同组者姓名
指导教师
盘书宝
实验成绩
教师评语:
实验成绩评定
1
实验方法:
□有创新□有改进□有缺陷□合理
2
实验结果:
□一次成功□改进后成功□不成功
3
文字表述:
□简明通顺□重复冗长□没有实质内容
4
实验态度:
□严谨认真□循规蹈矩□敷衍应付
5
课堂评价:
□优秀□良好□中等□及格□不及格
教师签名:
批改时间:
年 月 日
一、实验目的和要求
1.学习DA与单片机的接口技术;
2.学习I2C总线的传输的原理、时序;
3.掌握单片机控制DA,并编程实现操作时序,合成波形输出。
二、主要仪器设备
1、安装KeilμVision的计算机一台;开发板一套。
三、实验原理
1、定义:
数字信号到模拟信号的转换称为数—模转换,或称为DA/(DigitaltoAnalog)。
(1)I2C总线写时序;
图1写时序
2、波形合成方法,按照一定的时间间隔将波形数据输出给DA,即能输出指定波形。
3、编写DA控制的程序,将编译好的的目标代码文件“*.HEX”,使用下载软件(STC_ISP)下载到开发板。
四、实验程序:
DA控制程序等
bitWriteDAC(unsignedchardat)
{
Start_I2c();//启动总线
SendByte(AddWr);//发送器件地址
if(ack==0)return(0);
SendByte(0x40);//发送器件子地址
if(ack==0)return(0);
SendByte(dat);//发送数据
if(ack==0)return(0);
Stop_I2c();
}
波形合成程序段
for(sin_i=0;sin_i<256;sin_i++)
{
WriteDAC(SinTab[sin_i]);
DelayMs
(1);
}
五、实验结果及心得体会
桂林航天工业学院学生实验报告
课程名称
数据采集与处理技术
实验项目名称
三、串行接口综合实验
开课系(部)及实验室
四院巡天618室
实验日期
2016年4月27日
学生姓名
黄宝娴
学号
2013040070223
同组者姓名
指导教师
盘书宝
实验成绩
教师评语:
实验成绩评定
1
实验方法:
□有创新□有改进□有缺陷□理
2
实验结果:
□一次成功□改进后成功□不成功
3
文字表述:
□简明通顺□重复冗长□没有实质内容
4
实验态度:
□严谨认真□循规矩□敷衍应付
5
课堂评价:
□优秀□良好□中等□及格□不及格
教师签名:
批改时间:
年 月 日
一、实验目的和要求
1.学习三线、四线串行接口技术;
2.学习SPI总线的传输的原理、时序;
3.掌握单片机控制时钟芯片DS1302,并编程实现操作时序,完成数字钟功能。
二、主要仪器设备
1、安装KeilμVision的计算机一台;开发板一套。
三、实验原理
1、串行接口总线有SPI、I2C和同步的三线串行接口等。
简单的三线同步串行接口,有CE-片选脚,I/O-输入输出引脚,SCLK-时钟引脚,其读写时序如下图所示。
图1读时序
图2写时序
时钟数据在芯片的寄存器当中,根据内部时钟电路时间自动运行,当修改数据,即为修改时间信息。
时钟寄存器地址如下图所示。
图3时钟寄存器
2、编写DS1302控制的程序,编写时钟程序和时钟修改程序,将编译好的的目标代码文件“*.HEX”,使用下载软件(STC_ISP)下载到开发板。
四、实验程序:
向DS1302写入一字节数据
voidDs1302_Write_Byte(unsignedcharaddr,unsignedchard)
{
unsignedchari;
RST_SET;
addr=addr&0xFE;//最低位置零写入目标地址:
addr
for(i=0;i<8;i++){
if(addr&0x01){
IO_SET;
}
else{
IO_CLR;
}
SCK_SET;
SCK_CLR;
addr=addr>>1;
}
//写入数据:
d
for(i=0;i<8;i++){
if(d&0x01){
IO_SET;
}
else{
IO_CLR;
}
SCK_SET;
SCK_CLR;
d=d>>1;
}
RST_CLR;//停止DS1302总线
五、实验结果及心得体会
桂林航天工业学院学生实验报告
课程名称
数据采集与处理技术
实验项目名称
四、AD采集LCD显示实验
开课系(部)及实验室
四院巡天618室
实验日期
2016年5月4日
学生姓名
黄宝娴
学号
2013040070223
同组者姓名
指导教师
盘书宝
实验成绩
教师评语:
实验成绩评定
1
实验方法:
□有创新□有改进□有缺陷□合理
2
实验结果:
□一次成功□改进后成功□不成功
3
文字表述:
□简明通顺□重复冗长□没有实质内容
4
实验态度:
□严谨认真□循规蹈矩□敷衍应付
5
课堂评价:
□优秀□良好□中等□及格□不及格
教师签名:
批改时间:
年 月 日
一、实验目的和要求
1.学习液晶显示技术;
2.学习并行接口总线的原理、时序;
3.掌握单片机控制液晶显示器LCD1602,并编程实现操作时序,实现AD采集和显示功能。
二、主要仪器设备
1、安装KeilμVision的计算机一台;开发板一套。
三、实验原理
1、LCD1602显示器等。
LCD1602是字符型液晶模块,是一种用5x7点阵图形来显示字符的液晶显示器,根据显示的容量可以分为1行16个字、2行16个字、2行20个字等等。
LCD1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,这些字符有:
阿拉伯数字、英文字母的大小写、常用的符号、和日文假名
等,每一个字符都有一个固定的代码,其代码与标准的ASCII字符代码一致。
因此,我们只要写入显示字符的
ASCII码即可,这种标准化的设计给使用带来很大的方便。
比如大写的英文字母“A”的ASCII代码是01000001B(41H),显示时单片机往液晶模块写入显示指令,模块就把地址41H中的点阵字符图形显示出来,我们就能在相应位置上看到字母“A”。
图1LCD指令表
图2读时序
图3写时序
2、编写LCD1602控制的程序,编写AD采集程序,对采集的数据进行数据处理,并在LCD1602上显示。
将编译好的的目标代码文件“*.HEX”,使用下载软件(STC_ISP)下载到开发板。
四、实验程序:
AD采集与显示程序段
num=ReadADC(3);//500/255=v/num
temp_num=num;
temp_num*=500;
temp_num/=255;
//temp_num/100;
//temp_num=469;
LCD_Write_Char(8,1,temp_num/100+0x30);//百位
LCD_Write_Char(9,1,'.');
LCD_Write_Char(10,1,(temp_num%100)/10+0x30);//十位
LCD_Write_Char(11,1,(temp_num%100)%10+0x30);//个位
LCD_Write_Char(12,1,'V');
五、实验结果及心得体会
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据 采集 处理 技术 实验 报告