苏州大学实验报告-实验四AD转换模块实验报告.docx
《苏州大学实验报告-实验四AD转换模块实验报告.docx》由会员分享,可在线阅读,更多相关《苏州大学实验报告-实验四AD转换模块实验报告.docx(4页珍藏版)》请在第一文库网上搜索。
1、苏州大学实验报告院、系年级专业姓名学号课程名森成绩指导教师同组实脸重实脸日期实睑名称:A/D转换模块实验一.实验目的掌握A/D转换的基本原理和需要注意的问题;学习单片机A/D转换的接口电路;理解课本中的程序代码;用查询方式实现本次AzD转换实验。二.实验内容理解A/D转换原理;运行与理解各子程序;主程序运行课本的样例程序;编制一个查询方式A/D转换程序,其中电位器作为模拟量输入:手动改变电位器的大小,通过A/D转换模块转换之后,通过小灯和串口两种方式分别显示转换后的结果。三.实验过程(一)原理图D/AUin(模拟输入)S17D-D数据输出比较器输出锁存器控制移位寄存器逻辑时钟Teoc1STAR
2、图4-1逐次逼近式A/D转换器工作原理图(二)接线图4039383736353433323130292827262524232221)MC68HC908GP321234567891011121314151617181920图4-2AD转换接线原理图()基本原理A/D转换模块(AnaIogTODigita1ConVertMOdUIe)即模数转换模块的功能是将电压信号转换为对应的数字信号。实际应用中,这个电压信号可能由温度、湿度、压力等实际物理量经过传感器和相应的变换电路转化而.来。经过A/D转换,MCU就可以处理这些物理量。四.编程(一)流程图图4A/D转换流程图(二)所用寄存器名称及其各个位A
3、/D转换状态和控制寄存器(Ana1ogTo-Digita1StatusandContro1Register-ADSCR)数据位D7D6D5D4D3D2D1DO定义COCOAIENADCOADCH4ADCH3ADCH2ADCH1ADCHO复位OOO11I11A/D转换输入小.钟寄存器(AnaIOg-to-Digita1InputC1ockRegister一ADC1K)数据位D7D6D5D4D3D2D1DO定义ADIV2ADIV1ADIVOADIC1K-复位00011111A/D转换数据寄存器(Ana1og-K)-Digita1DataRegister-ADR)()主要代码段1 .汇编方式:串行通
4、信查询方式的主程序部分代码MainInit:复位后程序从此开始执行系统初始化SEI关中断堆栈初始化为RAM最高端1DHX#RAMEndAddrHX=#RAMEndAddrTXS/HX-SP/2.系统初始化JSRMCUInit初学时跳过此处3.串行口初始化JSRSCIInit/4.AD模块初始化用内部总线时钟,2分频通道、一次A/D转换、转换结束不产生中断JSRADInit5.定义PTA口为输出1DA#OxFFSTADDRA“程序总循环入口Main1oop:1DA#0x0()1DX#20采集通道(),并求20次的平均值JSRADAve调A/D转换均值滤波子程序JSRSCISend1COMA串口发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 苏州大学 实验 报告 AD 转换 模块
