- 1、本文档共58页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机7 第七章外围接口技术2015
通过运放可输出一个锯齿波 MOV DPTR, #7FFFH MOV A, #00H LOOP: MOVX @DPTR, A INC A SJMP LOOP * 6) 写数据 RS=1,R/W=0 功能:将8位数据写入显示存储器(DDRAM)中,指令结束后列寄存器(YC)加1。 7) 读数据 RS=1,R/W = 1 功能:读取8位数据。 MG12864 LCM模组的操作步骤包括:显示设置、读写数据及查询状态。 5.显示存储器DDRAM的结构 (1) 整体地址结构如下所示: (2) 以第一页和X地址B8H为例,分页内位与行之间的对应关系如下: MG12864与单片机的接口电路 7.显示程序 显示程序主要完成对MG12864的控制、设定及显示内容的传送等工作。程序步骤包括:开关显示控制,选取段驱动器,设定起始行,设定起始列及传送显示内容等。 在每次显示开始时,如果按顺序设置起始的行或列可以实现屏幕上、下滚动或左、右平移的效果。显示内容按页传送,每页对应8行,连续传送64次8位显示数据完成1页显示内容。如果考虑两个驱动器的显示输出,显示整屏则需16页内容。 整屏显示程序流程 一、A/D转换器 A/D转换器是将模拟量转换成数字量的器件。模拟量可以是电压、电流等电信号,也可以是声、光、压力和温度等随时间连续变化的非电物理量。 非电物理量可通过合适的传感器等转换成电信号,模拟量只有转换成数字量才能被计算机采集、分析和计算处理。 7.3 ADC接口 二、A/D转换方法 电压频率式:精度高 价格低,但转换速度不高 积分式:抗干扰能力好,转换速度低 逐次逼近式:转换速度较快 并行转换: 串行转换: A/D 转换器 模拟输入 (Vin) 参考电压 + (Vref) - 电源 + - 数字输出 (Dn …D0) A/D转换器原理框图 三、硬件设计考虑的问题 选择分辨率(3~8位/9~12位/13位以上) 确定精度(误差范围) A/D转换时间和路数 输入/输出特性和范围 电源种类和功耗 工作环境 接口是否方便 四、8位A/D转换器 ADC0809 ADC0809是逐次比较式的8路8位A/D转换器,转换速度为100 μs,电源电压+5V 内部结构图 ADC0809引脚分配 28脚DIP封装 IN0~IN7:8路模拟输入 由通道选择端C,B,A选择其中一路的输入进行A/D转换 引脚功能 C、B、A:模拟通道地址选择线,输入 ALE:地址锁存允许信号,输入。由低到高的正跳变有效,此时锁存地址选择线的状态,从而选通相应的模拟通道,以便进行A/D转换。 2-8、2-7~2-1:数字输出线,输出。2-8为最低位(D0,LSB),2-1为最高位(D7,MSB)。 START:启动信号,输入,高电平有效。为了启动转换,应加正脉冲信号。脉冲的上升沿将内部寄存器清0,下降沿开始转换。 EOC:转换结束信号,输出,高电平有效。在START的上升沿之后0~8个时钟期间,EOC变为低电平。当转换结束时,EOC变为高电平。 OE:输出允许信号,输入,高电平有效。 CLK:时钟信号,输入。 ADC0809的主要性能指标 分辨率为8位 非调整误差为±1 LSB 具有锁存功能的8路模拟开关,对8路模拟电压分别进行转换。 输出与TTL兼容。 可用单一电源供电,模拟电压输入范围为0~5V,无须调零和满刻度调整。 三态锁存输出。 低功耗为15mW。 ADC0809与8051的接口原理图 ADC0809与8051接口工作方式 EOC:开始转换时为低电平,当转换结束时为高电平. 采集A/D转换结果的三种方式 延时等待方式:执行100μs以上延时等待程序 查询方式: 查询EOC引脚 中断方式: EOC经反相器接8051的外部中断引脚 ALE=START= OE= 端口地址确定应使P2.7=A15=0, A0、A1、A2给出被选择的模拟通道地址 设未占用地址线为1,则IN0~IN7通道地址为7FF8H~7FFFH 编程要点 选通模拟量输入通道 发出启动信号 用延时、查询或中断方法等待转换结束(延时) 读取转换结果 MAIN: MOV R1, #data ;数据缓冲区首址 MOV DPTR, #7FF8H ; P2.7=0,且指向通道O MOV R7, #08H ; 置通道数 LOOP: MOVX @DPTR, A ; 启动A/D转换 MOV R6, #OAH; DLAY:NOP NOP NOP DJNZ
您可能关注的文档
- 单体烃稳定碳同位素.docx
- 单元10++压杆稳定.doc
- 单元1测试人体的内环境与稳态.doc
- 单元1电工电子技术.ppt
- 单元7 工程项目合同管理.ppt
- 单元三 统计数据的整理和显示.ppt
- 单元五 核酸基本知识.ppt
- 单元整体教学设计--从微观粒子的角度看物质的组成和变化.ppt
- 单元检测题(三)----物态变化.doc
- 单元评价检测三(第五章).doc
- 2025年山西太原市迎泽区高三下学期第八周周测物理试卷.docx
- 2025年山西太原市迎泽区高三二模物理试卷及答案.docx
- 2025年成都农业科技职业学院单招职业倾向性测试题库及参考答案1套.docx
- 2025年山西太原市迎泽区高三下学期3月联考物理试卷.docx
- 2025年山西太原市清徐县高三二模物理试卷及答案.docx
- 2025年山西太原市清徐县高三下学期第八周周测物理试卷.docx
- 2025年山西太原市清徐县高三下学期4月联考物理试卷.docx
- 实验报告格式范文.pdf
- 教科版小学四年级科学上册第二单元第4课一天的食物教案板书课后训练及答案.docx
- 2025年山西忻州市原平市高三下学期4月联考物理试卷.docx
文档评论(0)