ImageVerifierCode 换一换
格式:DOC , 页数:6 ,大小:342.58KB ,
资源ID:3666070      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3666070.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机-单片机与82c55接口实验.doc)为本站会员(11****ws)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

单片机-单片机与82c55接口实验.doc

1、 1 / 6安徽文达信息工程学院学生实验报告 学年第 学期 课程名称 单片机原理与应用 实验日期: 院部 班级 姓名 学号 实验项目名称:实验十一 单片机与 82C55 的接口实验指导老师:实验类型:编程仿真成绩:一、 【实验目的】1. 掌握并行 I/O 芯片 82C55 的工作原理。 2.学习编程实现 MCS-51 与 82C55 接口实验。 3.掌握 CPU 利用 82C55 的方法。二、 【实验原理及内容】并行 I/O 芯片 82C55 简介首先简要介绍可编程并行 I/O 接口芯片 82C55。1. 82C55 引脚与内部结构82C55 是 Intel 公司生产的可编程并行 I/O 接口

2、芯片,它具有 3 个 8 位并行 I/O 口,3 种工作方式,可编程,因而使用灵活方便,可作为单片机与多种外设连接时的中间接口电路。82C55 引脚及内部结构见下图。82C55 的引脚图 82C55 的内部结构图1)引脚说明双列直插封装, 40 只引脚,功能如下。D7D0三态双向数据线,与单片机的 P0 口连接,用来与单片机之间传送数据信息。 CS*片选信号线,低电平有效,表示本芯片被选中。 RD*读信号线,低有效,用来读出 82C55 端口数据的控制信号。 WR*写信号线,低有效,用来向 82C55 写入端口数据的控制信号。2 / 6 Vcc +5V 电源。 PA7PA0 端口 A 输入/输

3、出线。 PB7PB0 端口 B 输入/输出线。 PC7PC0 端口 C 输入 /输出线。 A1、A0地址线,选择 82C55 内部 4 个端口。 RESET复位引脚,高有效。2)内部结构82C55 内部结构见上图。左侧引脚与单片机连接,右侧引脚与外设连接。各部件功能如下。 端口 PA、 PB、PC3 个 8 位并行口 PA、PB 和 PC,它们都可选为输入 /输出工作模式,但功能和结构上有些差异。PA 口: 1 个 8 位数据输出锁存器和缓冲器;1 个 8 位数据输入锁存器。PB 口: 1 个 8 位数据输出锁存器和缓冲器; 1 个 8 位数据输入缓冲器。PC 口:1 个 8 位的输出锁存器;

4、1 个 8 位数据输入缓冲器。通常 PA 口、 PB 口作为输入/ 输出口,PC 口既可作为输入/输出口,也可在软件控制下,分为两个 4 位端口,作为端口 PA、PB 选通方式操作时的状态控制信号。各端口工作状态与地址信号 A1、A0 及控制信号关系见下表。2工作方式选择控制字及端口 PC 置位/ 复位控制字8051 可向 82C55 控制寄存器写入两种不同控制字:工作方式选择控制字及端 PC 置位/ 复位控制字。首先来介绍工作方式选择控制字。(1)工作方式选择控制字82C55 有 3 种工作方式:方式 0基本输入/输出;方式 1应答输入/输出;方式 2双向传送(仅 PA 口有此工作方式) 。

5、3 种工作方式由写入控制寄存器的方式控制字决定。方式控制字格式见图 1。3 / 6(2)PC 口按位置位/复位控制字为写入 82C55 另一个控制字,即 PC 口 8 位中任一位,可用一个写入 82C55 控制口的置位/复位控制字对 PC 口按位置“ 1”或清“0” 。该功能主要用于位控。PC 口按位置位/复位控制字见图2。三、 【实验器材】PC 机、Proteus 仿真软件、 Keil c51 仿真软件四、 【实验步骤】1、基础实验:如下图为 8051 单片机扩展一片 82C55 的电路图。图中,74LS373 是地址锁存器,P0.1、P0.0 经 74LS373 与 82C55 的地址线

6、A1、A0 连接;P0.7 经 74LS373 与片选端 CS*相连,其他地址线悬空;82C55 的控制线 RD*、WR*直接与 8051 单片机的 RD*和 WR*端相连;8051 单片机的数据总线 P0.0P0.7 与 82C55 的数据线 D0D7 连接。根据下图,要求 82C55 的 PC 口工作在方式 0,并从 PC5 脚输出连续的方波信号,并且此方波是占空比为 2:10(高电平 2ms,低电平 8ms)的矩形波信号。图 1 图 24 / 62 扩展实验要求从 PC3 脚输出连续的方波,此方波占空比为 4:10(高电平为 4ms,低电平为 6ms) 。五、 【实验过程原始记录】 (可

7、附页)基础实验:#include#include#define PA8255 XBYTE0xff7c #define PB8255 XBYTE0xff7d #define PC8255 XBYTE0xff7e #define COM8255 XBYTE0xff7f#define uchar unsigned charvoid init8255(void)COM8255=0x85;void main(void)init8255();while(1)TMOD=0x01; TH0=0xf8;TL0=0x30; TR0=1;while(!TF0);TF0=0;TR0=0;TMOD=0x01; TH0=

8、0xe0; TL0=0xc0;COM8255=0x0b;TR0=1;while(!TF0);TF0=0;COM8255=0x0a;TR0=0; 5 / 6扩展实验:#include#include#define PA8255 XBYTE0xff7c #define PB8255 XBYTE0xff7d #define PC8255 XBYTE0xff7e #define COM8255 XBYTE0xff7f#define uchar unsigned charvoid init8255(void)COM8255=0xa8;void main(void)init8255();while(1)TMOD=0x01; TH0=0xf0;TL0=0x60; TR0=1;while(!TF0);TF0=0;TR0=0;TMOD=0x01; TH0=0xe8; TL0=0x90;COM8255=0x07;TR0=1;while(!TF0);TF0=0;COM8255=0x06;TR0=0; 6 / 6六、 【实验结果分析】实验结果符合预期,本次试验练习了单片机与 82C55 的接口实验,了解了 82c55 功能特性以及如何与单片机搭配使用,实验中由于对实验原理不是太熟悉,导致扩展实验困难重重,不知道自己错在哪里,请教同学后才渐渐解决,但是还是有很大收获的。教师评语:

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。