ATmega16单片机项目驱动教程
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.6 I/O端口输出

ATmega16单片机的I/O端口如图1-6所示。

图1-6 ATmega16单片机的I/O端口

ATmega16单片机共有PA、PB、PC、PD 4个8位I/O端口。作为最小系统板,需要将这4个I/O端口引出。

PA、PB、PC、PD 4个8位I/O端口(包括以后介绍的JTAG接口)的封装形式为DC3—10脚简易牛角插座(在本书余下部分中,DC3简易牛角插座将简称为DC3插座),与 ATmega16单片机的最小硬件系统上使用的插座是一致的。在使用DC3插座时,需要注意其引脚的排列顺序。DC3—10脚插座实物图如图1-7所示。

图1-7 DC3—10脚插座实物图

从图1-7中可以看出,DC3插座的一侧有一个缺口,同时有一个三角标志,这是为了与FC3插头配合使用的一种防错设计。

在本书中,DC3—10脚插座的接口定义以图1-7(b)所示的俯视图为准,如表1-2所示。

表1-2 DC3—10脚插座的接口定义

与DC3插座配合使用的FC3插头及其保护套实物图如图1-8所示。

图1-8 FC3插头及其保护套实物图

在实际使用中,需要使用压线钳(如图1-9所示)将FC3插头与排线制作成套件使用(如图1-10所示)。

图1-9 压线钳

图1-10 FC3—10脚套件

重要说明:

如果没有特殊需要,FC3套件一般都制作成“Pin to Pin”模式,即待连接的两个DC3插座的引脚是一一对应的关系。