×

AT89C51系统接口技术

消耗积分:10 | 格式:rar | 大小:533 | 2010-02-27

分享资料个

• 8255的控制字
• 8255的工作方式1和工作方式2
• DAC0832工作方式
• ADC0809工作方式
@ 要求
掌握 :
• 8255接口芯片
• MCS-51单片机与D/A转换器的接口连接
• MCS-51单片机与A/D转换器的接口连接
• 初始化编程及应用
了解:
• I/O口扩展的原因
• 简单I/O口的扩展
• 单片机的键盘技术
8.1  I/O口扩展概述
8.2  简单I/O口扩展
8.3  8255可编程通用并行接口芯片
8.4  8155可编程通用并行接口芯片
8.1  I/O口扩展概述
8.1.1  I/O口扩展的原因
MCS-51系列单片机共有四个并行I/O口,分别是P0、P1、P2和P3。其中P0口一般作地址线的低八位和数据线使用;P2口作地址线的高八位使用;P3是一个双功能口,其第二功能是一些很重要的控制信号,所以P3一般使用其第二功能。这样供用户使用的I/O口就只剩下P1口了。另外,这些I/O口没有状态寄存和命令寄存的功能,因此难以满足复杂的I/O操作要求。
由于MCS-51系列单片机I/O口数量和功能有限,所以在实际应用中不得不使用扩展的方法,来增加I/O口的数量,增强I/O口的功能。
 8.1.2  I/O口的编址技术
用户可以通过对I/O口进行读和写操作来完成数据的输入和输出。
例如:P0口的地址为80H。用户可以使用MOV指令对P0口进行写操作。
          MOV   P0,  A
 8.1.3  单片机I/O传送的方式
单片机为了实现数据的输入/输出传送,通常使用3种控制方式。
1.  无条件传送方式
当外设和单片机能够同步工作时,可以采用无条件方式进行传送,即数据可以随时进行传送。
2.  查询方式
查询方式又称为有条件传送方式,即数据的传送是有条件的。在进行I/O操作之前,用户要通过软件查询外设是否为数据传送做好准备,只有确认外设为数据传送做好准备。单片机才能执行数据的输入/输出(I/O)操作。
3.  中断方式
当外设和计算机进行数据交换时,外设向单片机发出中断请求(即通知单片机)。单片机接到中断请求后,就作出响应,暂停正在执行的程序,而转去为设备的数据输入/输出服务。当服务完成后,程序返回,单片机再继续执行被中断的程序。
    中断方式大大提高了单片机系统的工作效率,所以在单片机中被广泛应用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !