📦
AT89C51系统接口技术 - 免费下载
单片机编程资源
文件大小:433 K
📋 资源详细信息
💡 温馨提示:本资源由用户 tftfghy 上传分享,仅供学习交流使用。如有侵权,请联系我们删除。
📄 资源简介
• 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. 中断方式
当外设和计算机进行数据交换时,外设向单片机发出中断请求(即通知单片机)。单片机接到中断请求后,就作出响应,暂停正在执行的程序,而转去为设备的数据输入/输出服务。当服务完成后,程序返回,单片机再继续执行被中断的程序。
中断方式大大提高了单片机系统的工作效率,所以在单片机中被广泛应用。
💾
立即下载此资源
💡 提示:下载后请用压缩软件解压,推荐使用 WinRAR 或 7-Zip
📖 资源说明
📥 下载说明
- 下载需消耗 2积分
- 24小时内重复下载不扣分
- 支持断点续传
- 资源永久有效
📦 使用说明
- 下载后用解压软件解压
- 推荐 WinRAR 或 7-Zip
- 如有密码请查看说明
- 解压后即可使用
🎁 积分获取
- 上传资源获得积分
- 每日签到免费领取
- 邀请好友注册奖励
- 查看详情 →