下载此文档

第27讲 AD转换接口的设计.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
第二十七讲 A/D转换接口设计
教学方法: 讲授法
授课时数: 2学时
教学目的:
1、了解A/D转换的作用
2、掌握A/D转换器的指标
3、掌握0809的结构及应用
教学重点:
0809的结构及应用
教学难点:
0809的结构及应用
教学环节:
组织教学:(5分钟) 检查学生人数,强调课堂纪律和要求,自我介绍
复习旧课: 1、D/A转换的作用和指标是什么?
2、常用的D/A转换器芯片有几种组织教学:检查学生人数,填写教学日志。
复习旧课:A / D转换常用的三种基本原理是什么?
ADC 0809引脚中:
ADDA、ADDB、ADDC的功能是什么?ALE、OE、EOC的作用是什么?
讲授新课: §5-8 A / D转换接口的设计
一、硬件连线
图P218 5-75
图中,ALE = START = /(/WR+)
OE = /(/RD+)
通道地址:P27 P26 ··· P20 P07 ···
A15 A14 ··· A8 A7 ··· A3 A2 A1 A0
7FFBH 0 × ··· × × ··· × 0 0 0
· ·
· ·
· ·
7FFFH 0 × ··· × × ··· × 1 1 1
二、软件设计方法
1、延时等待方式
分别8路模拟信号轮流采样一次,并依次把结果转存到数据存储区的采
样转换程序如下(设数据区首地址30H;采样采用循环程序,R7作计数器):
ORG 0000H
AJMP MAIN
ORG 0100H
MAIN: MOV R1,#30H
MOV DPTR,#7FF8H
MOV R7,#08H
LOOP: MOVX ***@DPTR,A
MOV R6,#0FH
DLAY: NOP
NOP
NOP
NOP
DJNZ R6,DLAY
MOVX A,***@DPTR
MOV ***@R1,A
INC DPTR
INC R1
DJNZ R7,LOOP
RET
2、中断方式
合上K1,启动转换后,经tEOC时间,EOC输出负脉冲波形,表示某
通道转换已结束,单片机可以取走数据。
让八个通道轮流转换一遍。
ORG 0000H
AJMP MAIN2
ORG 0013H
AJMP INTR1
ORG 0300H
MAIN2: MOV R1,#30H
SETB IT1 ;下降沿触发/INT1中断
SETB EX1 ;允许/INT1中断
SETB EA ;开中断
MOV R7,#08H ;待转换的通道个数,即循环次数
MOV DPTR,#7FF8H;指向通道0
MOV ***@DPTR,A ;启动首次转换
WAIT: CJNE R7,#00H,$ ;等待中断
CLR EX1 ;8个通道转换完成,结束
SJMP $

ORG 0500H
INTR1: MOVX A,***@DPTR ;读取转换结果
MOV ***@R1,A ;存数
INC DPTR ;通道号加1
INC R1
DEC R7
MOVX ***@DPTR,A ;启动下一次转换
RETI
END
3、查询方式

第27讲 AD转换接口的设计 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息