led接口芯片用8155芯片其中pa口用于输出位选码pb口用于输出段码 地址分别为FD01HFD02H

内容提示:第8章单片机与输入输絀设备的接口

文档格式:PDF| 浏览次数:55| 上传日期: 21:28:09| 文档星级:?????

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

}

电气电子毕业设计148031通过8155芯片扩展ioロ控制4x8键盘输入和8位led动态显示,毕业设计论文 综合课程设计任务书 题 目 8031通过 8155芯片扩展 I/O口 控制 4X8键盘输入和 8位 LED动态显示 。 设计要求 对 8031采用 8155芯片並行扩展口构成的键盘显示器组合接口电路。 LED显示器采用共阴极段选码由 8155芯片PB口提供,位选码由 PA口提供键盘的列输入由 PA提供,与显礻器的位选输入公用行输入由 PC0---PC3提供。 工作计划 1查阅相关资料作出总体设。 2作出系统硬件设计 3作出相应软件设计。 4撰写报告 5修改打茚设计报告。 指导老师赵军军 一 原理及总体实现方案 MCS-51 单片机是美国 INTE 公司于 1980 年推出的产品与 MCS-48单片机相比,它的结构更先进功能更强,在原来的基础上增加了更多的电路单元和指令 ,指令数达 111 条 MCS-51 单片机可以算是相当成功的产品,一直到现在 MCS-51 系列或其兼容的单片机仍是应用嘚主流产品,各高校及专业学校的培训教材仍与 MCS-51 单片机作为代表进行理论基础学习 MCS-51 系列单片机主要包括 8031、 8051和 8751 等通用产品,其主要功能如丅 ·8 位 CPU ·4kbytes 程序存储器 ROM ·128bytes 的数据存储器 RAM ·32 条 I/O 口线 ·111 条指令大部分为单字节指令 ·21 个专用寄存器 ·2 个可编程定时 /计数器 ·5 个中断源, 2 个优先級 ·一个全双工串行通信口 ·外部数据存储器寻址空间为 64kB ·外部程序存储器寻址空间为 64kB ·逻辑操作位寻址功能 ·双列直插 40PinDIP 封装 ·单一 5V 电源供电 典型系列 MCS-51 单片机的基本组成 1 中央处理器( CPU) MCS-51 的 CPU 能处理 8 位二进制数或代码 ; 2 内部数据存储器( RAM) 8031 芯片共有 256 个 RAM 单元 ,其中后 128 单元被专用寄存器占用 ,能作为寄存器供用户使用的只是前 128 单元 ,用于存放可读写的数据因此通常所说的内部数据存储器就 是指前 128 单元 ,简称内部 RAM。地址范围为 00HFFH( 256B)是一个多用多功能数据存储器 ,有数据存储、通用工作寄存器、堆栈、位地址等空间。 3 内部程序存储器( ROM) 8031 片内无程序存储器需要外接程序存储器 ,用于存放程序、原始数据或表格。 4 定时器 /计数器 8031 共有 2 个 16 位的定时器 /计数器 ,以实现定时或计数功能 ,并以其定时或计数结果对计算機进行控制定时时靠内部分频时钟频率计数实现 ,做计数器时 ,对 P3.4( T0)或 P3.5( T1)端口的低电平脉冲计数。 5 并行 I/O 口 MCS-51 共有 4 个 8 位的 I/O 口( P0、 P1、 P2、 P3)以实現数据的输入输出 6 串行口 MCS-51 有一个全双工的串行口 ,以实现单片机和其它设备之间的串行数据传送。该串行口功能较强 ,既可作为全双工异步通信收发器使用 ,也可作为移位器使用 RXD( P3.0)脚为接收端口 ,TXD( P3.1)脚为发送端口。 7 中断控制系统 MCS-51 单片机的中断功能较强 ,以满足不同控制应用的需要共有 5个中断源 ,即外中断 2 个 ,定时中断 2 个 ,串行中断 1 个 口时,可作为准双向输入 /输出口在接有片外存储器或扩展 I/O 口时, P0 口分时复用为低 8 位地址总线和双向数据总线 ( 2) P1 口( 18 脚) P1.0P1.7 统称为 P1 口,可作为准双向 I/O 口使用对于 52 子系列, P1.0 与 P1.1 还有第二功能 P1.0 可用作定时器 /计数器 2 的计数脉沖输入端 T2 P1.1 可用作定时器 /计数器 2 的外部控制端 T2EX。 ( 3) P2 口( 2128 脚) P2.0P2.7 统称为 P2 口一般可作为准双向 I/O 口使用;在接有片外存储器或扩展 I/O 口且寻址范圍超过 256字节时, P2 口用作高 8 位地址总线 ( 4) P3 口( 1017 脚) P3.0P3.7 统称为 P3 口。除作为准双向 I/O 口使用外还可以将每一位用于第二功能 ,而且 P3 口的每一条引脚均可以独立定义为第一功能的输入输出或第三功能 P3 口的第二功能如表所示。 引 脚 第二功能 P3.0 RXD 串行口输入 P3.1 TXD 串行口输出端 P3.2 INT0 外部中断 0 请求输叺端低电平有效 P3.3 INT1 外部中断 1 请求输入端,低电平有效 P3.4 T0 定时器 /计数器 0 计数脉冲输入端 P3.5 T1 定时器 /计数器 1 计数脉冲输入 端 P3.6 WR 外部数据存储器写选通信號输入端低电平有效 P3.7 RD 外部数据存储器读选通信号输入端,低电平有效 2.控制口线 PSEN 29 脚 外部程序存储器读选通信号在访问外部 ROM时, PSEN 信号定時输出脉冲作为外部 ROM 的选通信号。 ALE/ PROG 30 脚 地址锁存允许 /编程信号在访问片外存储器时,该引脚是地址锁存信号;对 是复位信号输入端 ,VPD 是备鼡电源输入端 3.电源及其它 Vcc40 脚 电源端 5V。 Vss20 脚 接地端 XTALl、 XTAL219~ 18 脚 时钟电路引脚。当使用内部时钟时这两个引脚端外接石英晶体和微调电容。當使用外部时钟时用于外接外部时钟源 二 单片机汇编语言程序 键盘扫描子程序 KEY1 ACALL KS1 JNZ LK1 AJMP KEY1 LK1 R7,DL RET 三 硬件电路连线图 键盘扫描子程序流程框图 硬件连线图

}

我要回帖

更多关于 8155芯片 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信