- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理及基于单片机的嵌入式系统设计-单片机原理及基于单片机的嵌入式系统设计第10章.ppt
第10章 基于单片机的嵌入式接口设计 10.1 键盘接口设计 10.1.1 键盘的工作原理 按键抖动 硬件去抖动 软件去抖动 10.1.2 独立式按键 10.1.3 矩阵式按键 矩阵式键盘矩阵式按键表 矩阵式键盘接口电路 如何判断按键的是否被按下 如何判断具体那个键被按下 键盘的编码 10.2 数码管(LED)显示器 静态显示电路 动态显示电路 10.2.2 LED显示驱动技术 三极管放大驱动电路 非门驱动电路 10.3 液晶显示(LCD)接口设计 10.3.1 点阵式液晶显示器的基本原理 10.3.2 液晶显示器引脚 10.3.3 时序波形 10.3.3 时序波形 10.3.4 显示模块控制字 10.3.4 显示模块控制字 10.3.4 显示模块控制字 10.3.5 单片机和液晶模块硬件接口设计 直接访问方式 间接访问方式 10.4 模数(ADC)、数模(DAC)接口设计 10.4.1 ADC0809芯片结构 10.4.2 ADC0809的工作原理 10.4.3 A/D转换器的接口设计实例 查询方式和中断方式电路 等待延时方式 10.4.4 D/A转换器DAC0832结构 10.4.5 D/A转换器DAC0832与单片机的接口技术 直通方式 单缓冲器连接方式 双级缓冲器连接方式 10.5 单片机常用总线接口设计及实例 10.5.1 概述 10.5.2 I2C总线的基本特征 10.5.3 I2C总线的数据传输格式 10.5.5 I2C总线接口设计实例 I2C总线接口芯片24LC256 10.5.6 单片机对24LC256的读写操作 10.5.6 单片机对24LC256的读写操作 10.4.1 ADC0809芯片结构 10.4.2 ADC0809的工作原理 10.4.3 A/D转换器的接口设计实例 10.4.4 D/A转换器DAC0832结构 10.4.5 D/A转换器DAC0832与单片机的接口技术 图10-17 ADC0809的引脚图 图10-18 ADC0809工作时序图 由于ADC0809片内无时钟信号,时钟信号由CLOCK端送入,最佳的时钟频率为640KHZ,在ADC0809与单片机的接口中,时钟信号通常由单片机的ALE信号4分频得到,由于单片机的ALE是晶振频率的6分频,若单片机的晶振频率为12MHz,则ALE的4分频为500KHz左右,满足ADC0809的CLOCK端的频率要求,一般采用两级D触发器来完成,如使用芯片74LS74实现四分频电路。 ADC0809与单片机的接口电路有三种形式:查询方式、中断方式和等待延时方式。这三种方式各有千秋,用户可以根据实际需要来选择 图10-19 ADC0809与单片机地连接图 图10-20 等待延时方式A/D转换原理图 图10-21 DAC0832的引脚图 常用DAC0832与单片机有三种基本的接口方法:即直通方式、单级缓冲器连接方式和双级缓冲器连接方式 图10-23 直通方式接口电路 图10-24 DAC0832单级缓冲器方式 图10-25 双级缓冲器连接方式 10.5.1 概述 10.5.2 I2C总线的基本特征 10.5.3 I2C总线的数据传输格式 10.5.4 单片机模拟I2C总线 10.5.5 I2C总线接口设计实例 10.5.6 单片机对24LC256的写操作 在单片机应用中,单片机中的数据需要与外部器件进行通信,即单片机对外部器件进行读写操作。对外部器件读写操作一定要按照一定的数据传输接口规范来进行,数据传输接口是数据传输的硬件基础,也是数据通信、计算机网络的重要组成部分。目前的数据通信方式主要有并行和串行两种方式,并行通信基本上是按照三总线(地址总线、数据总线、控制总线)方式去实现,串行方式目前有很多种,主要有232串行接口、SPI接口、I2C总线接口、USB接口等。但MCS-51单片机片内集成了4个并行I/O口和一个串口,随着电子技术的快速发展,新的数据传输接口标准和协议不断涌现,51单片机片内并没有集成这些接口,而面临的现实问题是必须完成与这些新的接口芯片进行数据传输。为了解决这个问题必须对单片机的数据传输接口进行扩展。 图10-26 I2C总线结构图 I2C总线是由Philips公司开发的一种简单、双向、二线制、同步串行总线。它只需两根信号线(串行数据线和串行时钟线)来实现连接于总线上的器件之间的通信。由于I2C总线连线少、结构简单。因此被广泛应用于消费类电子产品、通信产品、仪器仪表及工业控制系统中 ◆ 仅需两根信号线:串行数据线SDA 和串行时钟线SCL。
文档评论(0)