- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
系统扩展以AT89S51为核心,通过总线把单片机与各扩展部件连接起来。 进行系统扩展首先要构造系统总线。 (1)地址总线(Address Bus,AB):用于传送单片机发出的地址信号,以便进行存储单元和I/O接口芯片中的寄存器单元的选择。 (2)数据总线(Data Bus,DB):用于单片机与外部存储器之间或与I/O接口之间传送数据,数据总线是双向的。 (3)控制总线(Control Bus,CB):控制总线是单片机发出的各种控制信号线。 A/D转换器(ADC) D/A转换器(DAC)用途 A/D转换器(ADC)--将模拟量转换成数字量的器件 用在单片机测控系统的前向通道中: 被测量的温度、压力、流量、速度等非电物理量, 须经传感器先转换成模拟电信号, 再经A/D转换器转换成数字量后, 才能在单片机中用软件进行处理。 D/A转换器(DAC)--将数字量转换为模拟信号的器件 用在单片机测控系统的后向通道中。 “8位输入寄存器”用于存放单片机送来的数字量,使输入数字量得到缓冲和锁存,由 加以控制; “8位DAC寄存器”用于存放待转换的数字量,由 控制; (2)转换精度 定义为A/D转换器的实际输出与理想输出的偏差。 可用绝对误差或相对误差表示。 绝对误差:输出误差最大值,一般以最低有效位的倍数给出。 相对误差:绝对误差相对于满量程输出的百分比。 (3)转换时间/转换速率 A/D完成一次转换所需要的时间。从发出启动转换信号直至获得稳定的数字量代码所需的时间。 转换时间的倒数为转换速率。 51单片机与逐次比较型8位A/D转换器ADC0809的接口 2.ADC0809引脚及功能 逐次比较型8路模拟输入、8位数字量输出的A/D转换器,其引脚如图11-18所示。 OE:为输出允许端, START:为启动信号输入端, CLK:为时钟信号输入端。 VR(+)、VR(?):正、负基准电压输入端。 VCC: 电源电压,+5~+15V 引脚时序 (3)单片机读取ADC的转换结果 查询方式: 单片机把启动信号送到ADC之后,对ADC0809的EOC脚不断进行检测,以查询ADC变换是否已经结束,如查询到变换已经结束,则读入转换完毕的数据。 中断控制方式: ADC0809转换结束,向单片机发出中断请求信号,单片机响应此中断请求,进入中断服务程序,读入转换完毕的数据。 (3)单片机读取ADC的转换结果 读入转换完毕的数据: MOVX A,@DPTR;单片机发出读控制 信号, 通过逻辑电路控制OE端为高电平,把转换完毕的数字量读入到单片机的累加器A中。 数据输出引脚D0~D7: 由于ADC0809具有输出三态锁存器,其8位数据输出引脚D0~D7可直接与单片机的P0口相连。 地址译码引脚C、B、A: 地址译码引脚C、B、A分别与地址总线的低三位A2、A1、A0相连,以选通IN0~IN7中的一个通道。 编写程序,采用查询的方式, 分别对8路模拟信号轮流采样一次, 并将转换结果依次存入内部RAM(数据存储器)的30H~37H单元。 MAIN: MOV R0,#30H; MOV R4,#08H; MOV DPTR,#0XXX XXXX XXXX X000 B ; STAR: MOVX @DPTR,A;启动转换 WAIT: JNB P1.7, WAIT; READ: MOVX A,@DPTR;读取转换结果 MOV @R0,A; INC R0; INC DPTR; 下一通道地址 DJNZ R4,STAR ; (1)查询方式 ADC0809与AT89S51的查询式接口如图11-20所示。 * * 图11-20 ADC0809与AT89S51查询式接口 基准电压: 提供给A/D转换器在转换时所需要的基准电压,保证转换精度的基本条件。 基准电压要单独用高精度稳压电源供给,其电压的变化要小于1LSB。否则当被变换的输入电压不变,而基准电压的变化大于1LSB,也会引起A/D转换器输出的数字量变化。 * CLK: 由于ADC0809片内无时钟,可利用单片机提供的地址锁存允许信号ALE经D触发器二分频后获得,ALE引脚的频率是AT89S51单片机时钟频率的1/6(但要注意,每当访问外部数据存储器时,将少一个ALE脉冲)。如果单片机时钟频率采用6MHz,则ALE引脚的输出频率为1MHz,再二分频后为500kHz,符合ADC
您可能关注的文档
最近下载
- 一种新型功交换式能量回收装置.pdf VIP
- 生猪屠宰兽医卫生检疫人员考试题库答案.pdf VIP
- 生猪屠宰兽医卫生检疫人员考试题及答案.doc VIP
- 《仲景食品公司应收账款管理现状、问题及对策》6000字.doc VIP
- 2024《仲景食品公司应收账款精益化管理研究》9100字.docx VIP
- 2024《调味配料企业应收账款管理问题及对策—以仲景食品公司为例8600字》.docx VIP
- 2024《企业应收账款管理的现状分析—以仲景食品公司为例》8400字.doc VIP
- 生猪屠宰兽医卫生检验人员理论考试题库及答案.pdf VIP
- 仲景食品有限公司应收账款风险分析与防范.docx VIP
- 仲景食品有限公司应收账款风险分析与防范.docx VIP
文档评论(0)