




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MAX1241 简介 MAX1241 是一种低功耗 低电压的 12 位串行 ADC 它使用逐次逼近技术完成 A D 转换过程 最大非线性误差小于 1LSB 转换时间 9 s 采用三线式串行接口 内置快速采 样 保持电路 内部结构图 MAX1241 管脚介绍 采用单电源供电 动态功耗在以每秒 73K 转换速率工作时 仅需 0 9mA 电流 在停止 转换时 可通过 SHDN 控制端使其处于休眠状态 以降低静态功耗 休眠方式下 电源电 流仅 1 A 管 脚名 称功 能参 数 1VDD电源输入 2 7 5 2V 2VIN模拟电压输入0 VREF 3SHDN节电方式控制端 0 节电方式 休 眠状态 1 或浮空 工作 4REF参考电压 VREF 输入端10V VDD 5GND模拟 数字地 6DOUT串行数据输出三态 7CS芯片选通 0 选通 1 禁止 8SCLK串行输出驱动时钟输入频率范围 0 2 1MHz MAX1241 工作时序图 MAX1241 与单片机接口电路 MAX1241 与微机接口的实现有二种选择 一是使用普通端口 利用程序实现串行输入 另一种则是直接使用串行口 前者输入速度低 后者需占用串行通讯口 我测试时选用第 一种方式 电路如下 参考电压 REF 的值为 2 5V 根据逐次逼近型 AD 转换原理 满量程的测量值为 2 5V 测量 的数字量为 1111 1111 1111 4095 所代表的的模拟电压量为 2 5V 精度为 2500 4095 0 6105 程序代码如下 程序代码如下 采集程序 采集程序 文件名称 MAX1241 c 功能说明 MAX1241 驱动文件 硬件描述 使用 12MHz 的晶体 fcpu 1MHz 创建日期 2013 03 软件版本 v 1 0 include defineucharunsigned char defineuint unsigned int sbit ADC CS P3 5 sbit ADC CLK P3 4 sbit ADC DOUT P3 6 函 数 名 Read Max1241 功能描述 MAX1241 读函数 输入参数 无 输出参数 ADCData uint Read Max1241 uint ADC Data uchar i ADC CLK 0 ADC CS 0 ADC Data 0 while ADC DOUT 当 CS 0 后 开始转换 DOUT 输出 0 转换结束输出 1 再 要有一个时钟后才开始传输数据 start output the data ADC CLK 1 ADC CLK 0 传输数据 for i 0 i 12 i ADC CLK 1 ADC Data 1 ADC Data ADC DOUT ADC CLK 0 ADC CS 1 ADC CLK 0 return ADC Data 四位数码管驱动程序 四位数码管驱动程序 LED 数码管的驱动程序 作者 Mr Song 版本 V1 0 日期 2013 1 23 include define uchar unsigned char define uint unsigned int 宏定义 defineLedNum4 数码管个数 defineDataPort P1 段口 defineComPortP0 位口 4 bit defineDispSyst 10 显示的进制之间的切换 defineLedchk Time 50 define AD Time100000 定义变量 bit bdataScanTime Flag 1 扫描时间 根据实际情况调 整 bitbdataClkFlsFlag uchardata ScanBitCnt uchardata LedDispBuff LedNum 4 个数码管 uchar data LedDisp menu 0 uchardata DotPortFlag 0 uchardata Ledchk TimeBuff 10 intdata AD TimeBuff 1000 uint data ADC Data 0 uchardata menu 1 sbit DotPort P1 7 float dataa 0 6105 共阳数码管表 uchardata CODE 0 xc0 0 xf9 0 xa4 0 xb0 0 01 12 23 3 0 x99 0 x92 0 x82 0 xf8 4 45 56 67 7 0 x80 0 x90 0 x88 0 x83 8 89 910 A11 b 0 xc6 0 xa1 0 x86 0 x8e 12 C13 D14 E15 F 0 x8c 0 xc1 0 x89 0 xc7 16 P17 U18 H19 L 0 xbf 0 x91 0 x92 0 xf7 20 21 y22 S23 0 x8b 0 xc2 0 xa3 0 xff 24 h25 G26 o27 空 位选表 uchardata ComPort CODE 0 xfe 0 xfd 0 xfb 0 xf7 0 xef 0 xdf 0 xbf 0 x7f 0 xff 数码管位显示选择 子函数声明 void Led DispBuff void Led Display void Led Chat extern uint Read Max1241 接口函数 void Mn LED Driver Led Chat if AD TimeBuff 0 AD TimeBuff AD Time ADC Data Read Max1241 a 传入数据 if Ledchk TimeBuff 0 Ledchk TimeBuff Ledchk Time ADC Data Read Max1241 a 传入数据 Led DispBuff Led Display 显示缓冲区 void Disp 1 uint data a LedDispBuff 0 a 1000 10 显示第一个数码管 LedDispBuff 1 a 100 10 显示第二个 LedDispBuff 2 a 10 10 显示第三个 LedDispBuff 3 a 10 显示第四个 void Disp 2 uchar data a uchar data b 时间相关显示驱动 LedDispBuff 0 a 10 将分的高位存入显示缓冲区 LedDispBuff 1 a 10 将分的低位存入显示缓冲区 LedDispBuff 2 b 10 将秒的高位存入显示缓冲区 LedDispBuff 3 b 10 void Disp 4 uchar a uchar b uchar c uchar d 菜单相关显示驱动 LedDispBuff 0 a 显示第一个数码管 LedDispBuff 1 b 显示第二个 LedDispBuff 2 c 显示第三个 LedDispBuff 3 d 显示第四个 void Led DispBuff 显示接口 switch LedDisp menu case 0 Disp 1 ADC Data break 时钟显示 case 1 break 跑表显示 case 2 break 菜单选择显示 case 3 break 显示函数 void Led Display ScanBitCnt if ScanBitCnt 4 ScanBitCnt 0 DataPort CODE LedDispBuff ScanBitCnt 段选 if ScanBitCnt 0 DotPort 0 用来显示温度的小数点位 ComPort ComPort CODE ScanBitCnt ScanBitCnt ScanBitCnt 函数功能 按键时间控制 名 称 Key Chat 全局变量 Keychk Time 键检测时间 出口参数 无 void Led Chat if Le
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年机务段的考试题及答案解析
- 基于区块链的多目标关键路径研究-洞察及研究
- 高速公路封路合同模板(3篇)
- 高速边坡水沟施工合同(3篇)
- 高空修剪树木施工合同(3篇)
- 产业园区租赁承包管理合同
- 农业企业农产品质量及种植技术保密合同
- 法人名义挂靠免责协议范本
- 2025公务员综合岗位面试题及答案
- 原材料典当借款协议范本
- 《家庭医疗器械使用与维护》课件
- 明厨亮灶协议书
- 新药研究与开发技术 课件3.新药的工艺与质量研究
- 小学生电信防诈课件
- 《小微企业质量管理策略与应用》课件
- 急性心梗诊疗(2025指南)解读课件
- 石油化工设计能耗计算标准
- 2025-2030中国工程监理行业市场深度调研及竞争格局与发展趋势研究报告
- 2025年装维智企工程师(三级)复习模拟100题及答案
- 购买光驱合同协议
- 施工单位对分包单位的管理制度
评论
0/150
提交评论