- 1、本文档共127页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 单片机并行接口技术 7.1 单片机与键盘接口 7.2 单片机与显示器接口 7.3 D/A转换器接口 7.4 A/D转换器接口 ?图7.2 按键触点的机械抖动 图7.3 双稳态去抖电路 图7.4 独立式按键电路 图7.5 矩阵式键盘结构 图7.6 8155扩展I/O口组成的矩阵键盘 图7.7 定时扫描方式程序流程图 7.2 单片机与显示器接口 图7.9 模拟生产线产品计件数码管显示电路 解:根据题意可设计出硬件电路如图6.9所示。 图7.10 数码管结构图(a) 外型结构;(b) 共阴极;(c)共阳极 7.11 六位数码管静态显示电路 图7.12 六位数码管静态显示软件流程图 图6.13 8155构成的六位数码管动态显示电路 图7.14 六位数码管动态显示电路 图7.15 六位数码管动态显示软件流程图 图7.16 8155构成的键盘、显示接口电路 图7.21 8×8点阵的外观及引脚图 图7.22 8×8点阵的等效电路 图7.23 8051与LED大屏幕显示器的接口 7.3 D/A转换器接口 图7.29 DAC0832引脚图 图7.30 DAC0832内部结构框图 图7.31 运算放大器接法 图7.32 DAC 0832单缓冲方式接口 图7.33 用DAC产生锯齿波 图7.34 D/A转换产生的锯齿波 图7.35 DAC 0832的双缓冲方式连接 图7.36 单片机控制X-Y绘图仪 (a) 同步输出;(b) 先X后Y;(c) 先Y后X 图7.37 控制X-Y绘图仪的双片DAC 0832 接口 7.4 A/D转换器接口 图7.38 ADC0809内部逻辑结构 表7.6 通道选择表 图7.39 ADC0809 引脚图 图7.40 ADC0809与8031单片机的连接 执行上述程序,在运算放大器的输出端就能得到如图7.34所示的锯齿波。 对锯齿波的产生作如下几点说明: (1) 程序每循环一次,A加1,因此实际上锯齿波的上升边是由256个小阶梯构成的,但由于阶梯很小,所以宏观上看就是如图7.34中所表示的线性增长锯齿波。 (2) 可通过循环程序段的机器周期数计算出锯齿波的周期,并可根据需要,通过延时的办法来改变波形周期。当延迟时间较短时,可用NOP指令来实现(本程序就是如此);当需要延迟时间较长时,可以使用一个延时子程序。延迟时间不同,波形周期不同,锯齿波的斜率就不同。 (3) 通过A加1,可得到正向的锯齿波;如要得到负向的锯齿波,改为减1指令即可实现。 (4) 程序中A的变化范围是0~255,因此得到的锯齿波是满幅度的。如要求得到非满幅锯齿波,可通过计算求得数字量的初值和终值,然后在程序中通过置初值判终值的办法即可实现。 用同样的方法也可以产生三角波、矩形波、梯形波,请读者自行编写程序。 ?? 7.3.4 双缓冲方式的接口与应用 1. 双缓冲方式连接 所谓双缓冲方式,就是把DAC0832的两个锁存器都接成受控锁存方式。双缓冲DAC0832的连接如图7.35所示。 ? 为了实现寄存器的可控,应当给寄存器分配一个地址,以便能按地址进行操作。图7.35采用地址译码输出分别接和来实现,然后再给和提供写选通信号,这样就完成了两个锁存器都可控的双缓冲接口方式。 2. 双缓冲方式应用举例 双缓冲方式用于多路D/A转换系统,以实现多路模拟信号同步输出的目的。例如使用单片机控制X-Y绘图仪。X-Y绘图仪由X、Y两个方向的步进电机驱动,其中一个电机控制绘图笔沿X方向运动,另一个电机控制绘图笔沿Y方向运动,从而绘出图形。因此,对X-Y绘图仪的控制有两点基本要求:一是需要两路D/A转换器分别给X通道和Y通道提供模拟信号,二是两路模拟量要同步输出。 两路模拟量输出是为了使绘图笔能沿X-Y轴作平面运动,而模拟量同步输出则是为了使绘制的曲线光滑,否则绘制出的曲线就是台阶状的,绘出的曲线如图7.36所示。为此就要使用两片DAC0832,并采用双缓冲方式连接,如图7.37所示。 图7.37电路中,以译码法产生地址,两片DAC0832共占据三个单元地址,其中两个输入寄存器各占一个地址,而两个DAC寄存器则合用一个地址。 ? 编程时,先用一条传送指令把X坐标数据送到X向转换器的输入寄存器;再用一条传送指令把Y坐标数据送到Y向转换器的输入寄存器;最后再用一条传送指令同时打开两
您可能关注的文档
- 第3章 查询的设计与使用.ppt
- 第3章 FPGA CPLD的结构与应用.ppt
- 第二单元 单元导语 鲁人版选修.ppt
- 第二单元 单元导语(粤教版必修2).ppt
- 第二章影响外观设计的因素.ppt
- 第三单元 单元导语 鲁人版选修(唐诗宋词).ppt
- 第三章 设计过程、原则及评价 第二节 设计的一般原则.ppt
- 第四单元 单元导语(粤教版必修2).ppt
- 第四单元 自读文本《项链》(鲁人版必修2).ppt
- 第一节 常见结构的认识.ppt
- 期末复习课件++专题7+阿基米德原理++2023-2024学年人教版八年级物理下册.pptx
- 4-1电磁振荡(教学课件)高中物理人教版选择性必修第二册.pptx
- 本包含页空白页.pdf
- 【会计实操经验】财务操纵的知识框架.pdf
- 英国b2c电商网站ocado市场前景及投资研究报告-培训课件外文版2024.6,拼多多,阿里巴巴,1688,temu,tiktok.pdf
- 印尼在线约会行业市场前景及投资研究报告-培训课件外文版2024.6,微信,tiktok.pdf
- 印尼物联网IOT行业市场前景及投资研究报告-培训课件外文版2024.5.pdf
- 印尼斋月消费情况分析报告-培训课件外文版2024.6.pdf
- 英国GDP分析报告-培训课件外文版2024.6.pdf
- 印尼铁路行业市场前景及投资研究报告-培训课件外文版2024.6,援建高铁.pdf
最近下载
- Yamaha 雅马哈 乐器音响 THR30II Wireless THR10II Wireless THR10II Safety Instructions Sheet 2 用户手册.pdf
- 第18课 气象灾害(教学课件) 三年级科学下册(冀人版).ppt
- 厂房土方开挖施工方案.docx
- 2024年中考英语复习必背单词词汇表完整版(1842个).pdf
- 无机材料物理化学.pdf
- 大疆 DJI Air 3 - 用户手册 v1.0.pdf
- 材料科学基础_张联盟.pdf
- 无锡-梁溪-梁溪河.doc
- 三年级下册科学天气与气候冀人版.pptx
- DLT 5630-2021 输变电工程防灾减灾设计规程.docx
文档评论(0)