第4章 并行端口
- 格式:ppt
- 大小:629.00 KB
- 文档页数:45


第 4 章 51系列单片机的功能模块及其应用本章介绍51内部接口的应用。
51系列单片机内部集成了:●CPU──111条指令●ROM──0K~4K/8K(可扩为64KB)●内RAM──128/256 B(可扩外部64KB)●定时/计数器接口──2个/3个16位定时/计数器T0、T1、T2●全双工异步串行通信接口──●并行接口──提供4个8位并行端口●中断控制器──可以管理5个/6个中断源接口电路(Interface)──简称“接口”,是连接CPU总线和外设的桥梁。
接口卡=适配器(Adapter)──复杂接口电路,仅仅一片IC还不够,需要以某种核心IC芯片搭配外围元器件构造成一个电路板。
比如:网卡、声卡、显卡、数据采集卡、图像采集卡等。
端口(Port)──简称“口”,是指接口电路中的寄存器,硬件连线决定了每个寄存器的I/O地址,对接口电路的编程实质是对接口寄存器的编程。
CPU控制外设的实质就是控制接口电路,控制接口电路的实质就是控制接口寄存器。
4.0 中断系统──(教材第2章第5节)4.0.1 中断概念中断是针对“条件I/O”的外设而设置的一种I/O工作方式(另一种方式是查询)。
与查询方式相比,中断方式减少了CPU的负担,是计算机系统中重要概念和必不可少的内容。
举例:把人看成CPU,手表和电话看成是外设,访问这两个外设就是两种I/O类型:手表──无条件I/O的典型,随时可以访问,自然也不涉及查询和中断方式的选择。
电话──条件I/O的典型,可以设计成查询方式,也可以设计成中断方式。
显然,查询方式用在这里很“愚蠢”!而采用中断方式就很自如。
实现中断工作方式的几个条件:●外设能够产生中断申请信号;●CPU支持中断工作方式──CPU能够接受外设的中断申请并做出响应;●有一个独立于CPU的中断控制电路──能够区分多路中断源,进行中断允许和优先权设置。
正确使用中断需要搞清:中断屏蔽、优先权、响应过程、激活方法、中服调用和返回等。