- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3种工作方式及选择 3种工作方式及选择 例8-2:如果想把8255A的C口的PC1置1,PC7复位,该如何对8255A编程。 将03H写入控制口,置“1”PC1;0EH写入控制口,清“0”PC7。设控制寄存器地址为0FFFBH。 程序如下: MOV DPTR,#0FFFBH MOV A,#03H MOVX @DPTR,A MOV A,#0EH MOVX @DPTR,A 3种工作方式及选择 3). 接口应用举例 例8-3:在8051单片机上扩展一片8255A芯片,设端口A为方式0输入,端口B方式0输出,端口C(上半部)PC7-PC4输入,端口C(下半部)PC3-PC0输出。要求从A口读入的数据从B口输出。试设计扩展接口电路,并给出初始化程序。 完成上述功能的接口电路如图所示。 3种工作方式及选择 8255A的扩展接口图 3种工作方式及选择 根据题目要求,8255A的控制字=98H(控制字的格式见图8-3)。 初始化程序清单如下: MOV A,#98H MOV DPTR,#7FFFH MOVX @DPTR, A MOV DPTR, #7FFCH MOVX A, @DPTR INC DPTR MOVX @DPTR,A A/D转换器的接口技术 能够把模拟量变成数字量的器件称为模数转换器(A/D)。 能够把数字量变成模拟量的器件称为数模转换器(D/A)。 6.5 MCS-51单片机与A/D、D/A的接口 A/D转换器的接口技术 目前常用单片A/D转换器的输出形式大致可分为并行、串并行和串行输出三种。 并行输出A/D转换器接口 以位并行的形式输出 通过I/O口与微机连接,其接口包括三态缓冲器、状态应答和地址选择等部分,这些部分可以集成于A/D转换器之内,也可以包含在由CPU、I/O端口及内存等组成的单片机内。 A/D转换器的接口技术 并行输出ADC接口框图 A/D转换器的接口技术 8位并行输出A/D转换器ADC0809接口 (1)ADC0809的结构 ADC0809是一种8路模拟输入8位数字输出的A/D转换芯片,它是采用逐次逼近的方法完成A/D转换的。 带锁存8通道多路模拟开关,可对8路0-5V输入模拟电压信号分时进行转换,完成一次转换约100us。 A/D转换器的接口技术 0~5V 三个地址信号A、B和C决定是哪一路模拟信号被选中并送到内部A/D转换器中进行转换,完成一次转换约需100μs 可对8路0~5V的输入模拟电压信号分时进行转换 输出具有TTL三态锁存缓冲器,可直接接到单片机数据总线上。 A/D转换器的接口技术 (2)ADC0809的引脚 ADC0809是28脚双列直插式封装 各引脚功能如下: IN0~IN7:8路模拟量输入引脚。 START:A/D转换启动信号输入端。当START为高电平时,A/D开始转换。 ALE:通道地址锁存允许信号输入端,上升沿有效。 EOC:转换结束信号输出引脚,开始转换时为低电平,当转换结束时为高电平。 A/D转换器的接口技术 OE:输出允许控制端,用以打开三态数据输出锁存器。 CLK:时钟信号输入端。 A、B、C:地址输入线,经译码后可选通IN0~IN7八通道中的一个通道进行转换。A为最低,C为最高。 D7 ~ D0: 8位数字量输出引脚。 VR(+):参考电压正端。一般接+5V高精度参考电源。 VR(-):参考电压负端。一般接模拟地。 Vcc,GND:电源电压Vcc接+5V,GND为数字地。 A/D转换器的接口技术 ADC0809的操作时序: 转换结束 允许输出 A/D转换器的接口技术 ALE脚的频率是单片机时钟频率的1/6。 转换完成后可申请中断。 转换通道地址选择。 转换开始 转换结束 A/D转换器的接口技术 (4)ADC0809接口控制程序 图示接口可以采用定时采样、查询和中断三种控制方式,其程序如下。 例:下面的程序是采用软件延时的方法,分别对8路模拟信号轮流采样一次,并依次把结果转储到数据存储区20H开始的单元。 ADC8: MOV R1,#20H ;置数据区首地址 MOV DPTR,#0FEF8H ;? MOV R7,#08H ;置通道数 LOOP: MOVX @DPTR,A ;启动A/D转换 MOV R6,#0AH
您可能关注的文档
- 智能家居第1章习题答案.doc
- 智能家居第2章习题答案.doc
- 智能家居第3章习题答案.doc
- 智能家居第4章习题答案.doc
- 智能家居第5章习题答案.doc
- 智能家居第6章习题答案.doc
- 智能家居第7章习题答案.doc
- 《数字影像编辑项目教程—Premiere》课件.pptx
- AutoCAD电气工程绘图教程第1章.ppt
- AutoCAD电气工程绘图教程第2章.ppt
- 单片机与嵌入式系统基础chapter8.ppt
- 单片机原理及应用第01章__计算机基础知识.ppt
- 单片机原理及应用第二章.pptx
- 单片机原理及应用第三章.pptx
- 单片机原理及应用第四章.pptx
- 单片机原理及应用第五章.pptx
- 单片机原理及应用第一章.pptx
- 导游英语Unit 11 A Speech on Palace Museum — Beijing Palace Museum(北京故宫).pptx
- 导游英语Unit 13 A Speech on Gardening — The Humble Administrator’s Garden(拙政园).pptx
- 导游英语Unit 15 A Speech on History Museum—Shaanxi History Museum(陕西历史博物馆).pptx
原创力文档


文档评论(0)