- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                 第七章  单片机并行接口技术         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
 
- 2025年贵州省六盘水市五年级政治上册期中考试试卷及答案.docx
 - 2025年四川省巴中市高一生物上册期中考试试卷及答案.docx
 - 2025年贵州省安顺市六级政治上册期中考试试卷及答案.docx
 - 2025年四川省巴中市九年级地理上册期中考试试卷及答案.docx
 - 2025年四川省巴中市九年级数学上册期中考试试卷及答案.docx
 - 2025年贵州省毕节市初一道德与法治上册期中考试试卷及答案.docx
 - 2025年贵州省毕节市高一地理上册期中考试试卷及答案.docx
 - 2025年贵州省毕节市九年级数学上册期中考试试卷及答案.docx
 - 2025年四川省成都市初三道德与法治上册期中考试试卷及答案.docx
 - 2025年四川省成都市高二化学上册期中考试试卷及答案.docx
 
最近下载
- UltrasonE,S,P(聚醚砜、聚砜、聚苯砜).pdf VIP
 - 2022三年级教师年度述职报告(7篇).docx VIP
 - 关于宪法的教学课件.ppt VIP
 - 英文NVIDIA-面向下一代AI基础设施的800 VDC架构.pdf
 - 学生常见心理问题识别与处理(共48张课件).pptx VIP
 - 水喷雾灭火系统检测报告.docx VIP
 - 10月份最新热点时事素材!(新闻话题+作文运用+时评).doc VIP
 - 人像摄影摆姿指南与摆姿策略PPT.pptx VIP
 - 医院临床应急演练流程脚本.docx VIP
 - 人教版2024--2025学年度第一学期一年级数学上册期末测试卷及答案(含四套题).doc VIP
 
原创力文档
                        

文档评论(0)