1、单片机课程设计 1 单 片 机 技 术 课 程单 片 机 技 术 课 程 设 计 说 明 书设 计 说 明 书 I/OI/O口的扩展与应用口的扩展与应用 单片机课程设计 2 目目 录录 1. 概述 错误错误!未定义书签。未定义书签。 2. 分项说明 错误错误!未定义书签。未定义书签。 2.1 XXXXXX2.1 XXXXXX错误!未定义书签。 2.2 XXXXXX2.2 XXXXXX错误!未定义书签。 3. 分项说明 错误错误!未定义书签。未定义书签。 3.1 XXXXXX3.1 XXXXXX错误!未定义书签。 3.2 XXXXXX3.2 XXXXXX错误!未定义书签。 4. 结束语 错误错误
2、!未定义书签。未定义书签。 参考文献. 错误错误!未定义书签。未定义书签。 附 录. 错误错误!未定义书签。未定义书签。 附录附录 1 1:程序清单:程序清单 错误!未定义书签。 附录附录 2 2:设计图纸:设计图纸 错误!未定义书签。 附录附录 3 3:元器件目录表:元器件目录表 错误!未定义书签。 注:整个设计说明书撰写完毕之后,请对目录域做以下修改: 1. 目录更新:右击以上目录域,选“更新域”“更新整个目录” ; 2. 目录格式更改:生成的目录是 5 号字,必须修改,方法如下: (1) 选中目录域的全部区域; (2) 将字体改为小 4 号字体; (3) 将段落的行间距改为固定值 18
3、磅。 (文档完成后请将注文删除 单片机课程设计 3 课题名称:课题名称:I/OI/O 口的扩展与应用口的扩展与应用 1.1.概念概念 1.11.1 课题名称概述:课题名称概述: 在单片机家族的众多成员中,MCS-51 系列单片机以其优越的性能、成熟的 技术、高可靠性和高性价比,占领了工业测控和自动化工程应用的主要市场,并 成为国内单片机应用领域中的主流机型。 MCS-51 单片机的并行口有 P0、P1、P2 和 P3,由于 P0 口是地址数据总线 口,P2 口是高 8 位地址线,P3 口具有第二功能,这样,真正可以作为双向 IO 口应用的就只有 P1 口了。这在大多数应用中是不够的,因此,大部
4、分 MCS-51 单片机应用系统设计都不可避免的需要对 P0 口进行扩展。在较为复杂的控制系 统(尤其是工业控制系统,如可编程控制器)中,经常需要扩展 I/O 口。常用的 I/O 接口芯片有 74HC 系列锁存器/寄存器、8255 和 8155 等。同时要求可编程并 行 I/O 应具有以下功能: (1)具有缓冲、锁存功能的数据端口 每个端口都具有与 CPU 交换必须的状态和控制信息, 也具有与外设交换必须的状 态和控制信息(的握手信号) (2)具有中断方式实现 I/O 的有关电路 (3)片选和连接控制电路 (4)可通过 CPU 对芯片的编程,选择数据端口、数据传送方向,选择查询或中 断通信方式 8255 是 Intel 公司生产的可编程并行 I/O 接口芯片,有 3 个 8 位并行 I/O 口。具有 3 个通道 3 种工作方式的可编程并行接口芯片(40 引脚) 。 其各口功 能可由软件选择,使用灵活,通用性强。8255 可作为单片机与多种外设连接时 的中间接口电路。 8255A 可编程并行输入/输出接口芯片是 Intel 公司生产的标准外围接口电 路。