- 1、本文档共72页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
06 接口技术与硬件设计整理
第6章 接口技术与硬件设计 请使用Office2003以上版本播放 6.1 最小系统 简介 6.2 片内外设 简介 6.3 总线接口 简介 6.3 总线接口 USB(D12) 6.3 总线接口 液晶接口 6.3 总线接口 液晶接口 6.3 总线接口 网络接口 GPIO外设接口设计 按键 独立式按键输入 原理:根据IO口的状态了解外部按键是否按下; 优点:编程简单; 缺点:口线利用率不高。 行列式按键输入 原理:行线逐个输出,列线读入,循环一次可以了解外部按键状态; 优点:可以连接较多按键; 缺点:编程较复杂。 GPIO外设接口设计 ——LED控制 GPIO直接驱动LED 原理:当IO口输出高电平时LED熄灭,输出低电平时LED点亮。使用时要注意IO口的驱动能力; 优点:编程简单; 缺点:信息简单。 使用三极管驱动LED数码管 原理:每个IO口驱动数码管的一段,不同组合可以构成不同的数字或部分字母; 优点:可以表示更丰富的信息; 缺点:成本较高。 GPIO外设接口设计 ——蜂鸣器 原理:如果为直流蜂鸣器,那么只需提供额定电压就可以鸣叫。如果为交流蜂鸣器,那么需要提供一定频率的交流信号,蜂鸣器才能鸣叫。通过IO口控制蜂鸣器的供电。 该上拉电阻可以避免当IO口作为输入时,Q1基极悬空引起漏电。 GPIO外设接口设计 ——模拟总线 LPC2000系列部分芯片没有外部总线,当它们需要外接总线设备时就必须用GPIO模拟总线了。因为总线需要大量的信号线,而LPC2000的GPIO资源是宝贵的,所以模拟总线的设计的首要任务是节省GPIO的使用量,这就需要地址、数据总线复用了。 GPIO外设接口设计 ——模拟总线 8位地址的模拟总线 GPIO外设接口设计 ——模拟总线 16位地址的模拟总线 GPIO外设接口设计 ——模拟总线 24位地址的模拟总线 UART、MODEM外设接口设计 UART、MODEM外设接口设计 I2C总线接口 I2C总线接口 ——常用I2C器件 1 0 1 0 a10 a9 a8 R/ 只写:0 1 1 1 0 0 SA0 R/ (SA0为该器件的引脚) 只写:0 1 1 1 0 0 SA0 R/ (SA0为该器件的引脚) 从地址:070H 读:0A3H 写:0A2H 0 1 0 A2 A1 A0 R/ 0 1 0 A2 A1 A0 R/ 0 1 0 A2 A1 A0 R/ CAT1161/2 内嵌I2C总线、E2PROM、RESET、WDT功能的电源监控器件 PCF8576 通用低复用率LCD 驱动器 PCF8562 带32×4位RAM 低复用率的通用LCD驱动器 ZLG7290 键盘及LED驱动器 PCF8563 实时时钟/日历时钟 CAT24WC01 CAT24WC02 CAT24WC04 128B E2RPM 256B E2RPM 512B E2RPM 器件地址及寻址字节 型号 种类 I2C总线接口 ——ZLG7290 I2C总线接口 ——CAT24WC02 CAT24WC02是一款I2C总线接口的E2PROM器件,其引脚如下图所示。 器件地址选择 CAT24WC02的I2C总线地址的高4位固定为1010,低四位由A2、A1和A0决定。当A2A1A0引脚悬空时,默认值为000。 I2C总线接口 ——I2C应用示例 总线上拉电阻 SPI总线接口 总线连接 单主单从 互为主从 将对方SSEL引脚拉低后,迫使对方作为从机 SPI总线接口 总线连接 单主多从 SPI总线接口 应用示例 LPC2200系列具有开放的外部总线,而LPC2100系列则总线不开放,但是可以通过IO口模拟总线接口。在总线接口上可以挂接多种外部设备,包括:并行SRAM、并行Flash、USB接口、液晶模块、网络接口等设备,这里仅介绍其中部分常用的外部设备。 并行SRAM SRAM器件种类繁多,这里以IS61LV25616AL为例。该芯片是美国ISSI公司的高速SRAM器件,采用CMOS技术,存储容量为512K字节,16位数据宽度,工作电源3.3V。管脚分布如下图所示。 ——SRAM 并行SRAM SRAM器件种类繁多,这里以IS61LV25616AL为例。该芯片是美国ISSI公司的高速SRAM器件,采用CMOS技术,存储容量为512K字节,16位数据宽度,工作电源3.3V。管脚分布如下图所示。 ——SRAM 地 GND 电源 VDD 空 NC 高字节选择 低字节选择 写使能 输出使能 芯片使能 数据输入/出 I/O0~I/O15 地址输入 A0~A17 管脚描述 管脚名 并行SRAM 芯片
文档评论(0)