欢迎来到天天文库
浏览记录
ID:49578036
大小:362.00 KB
页数:46页
时间:2020-02-25
《知识回顾与新课引入.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、知识回顾与新课引入1、单片机的组成?各部分功能是?2、单片机与电子计算机的组成有何异同?3、ATmega16的PDIP封装形式有多少个引脚?其中I/O占了多少个引脚?4、单片机C语言开发时常用的头文件有?I/O接口及应用并行接口概述并行接口应用举例位检测与位控制位操作实例并行接口概述并行输入工作原理并行输出工作原理并行输入/输出接口工作原理并行输入工作原理并行输入接口中某一位的简化电路如图4-1所示。引脚的状态取决于外电路,缓冲器后的状态为引脚状态,三态门的输出由RP端控制,当RP为0时,三态门的输出为高阻状态,数据总线不受引脚影
2、响;当RP为1时,三态门的输出与输入相同,此时为读引脚状态。在读接口时,RP控制端有效。并行输入接口某一位的简化接口电路如图:并行输出工作原理并行输出接口中某一位的简化接口电路如图所示。当控制端WP为0(低电平)时,数据锁存器的输出端Q为上次输出的值,与输入端D无关,数据总线操作不影响输出。当控制端WP为1时,数据锁存器的输出端Q的值为输入端D的值,为输出数据状态。数据输出到引脚。锁存器输出端Q为0时,输出为低电平;锁存器输出端Q为1时,输出高电平。RL控制端为读取输出值。并行输出接口某一位的简化接口电路如图:并行输入/输出接口工
3、作原理并行输入/输出接口工作原理端口A端口B端口C端口D端口A端口A特性端口作为通用数据I/O口端口的第二功能端口A特性端口A是一个8位双向I/O口。端口A包含3个I/O地址,其中有两个寄存器和一个输入引脚:数据寄存器PORTA、数据方向寄存器DDRA、输入引脚PINA。数据寄存器PORTA和数据方向寄存器DDRA是可读可写的,而输入引脚PINA仅仅可读不可写。PINA不是一个寄存器,这个地址是用来访问端口A的物理值。当读取PINA时,读到的是施加于引脚上的逻辑值。端口A的所有引脚都可以单独选择上拉电阻,并且可吸收20mA的电流,
4、所以可以直接驱动LED指示灯。上拉电阻被激活且引脚被拉低时,则该引脚会输出电流。端口作为通用数据I/O口当端口A作为通用输入输出口时,它的8个引脚具有完全相同的功能。数据方向寄存器DDRA的各位用于引脚方向的选择。当DDRAn被置1时,则相应的端口A的引脚为输出引脚;反之,为输入引脚。端口的第二功能端口A的第二功能比较单一,可以作为ADC的模拟输入端。端口B端口特性端口作为通用数据I/O口端口的第二功能端口特性端口B是一个8位双向I/O口。端口B包含3个I/O地址,其中有两个寄存器和一个输入引脚:数据寄存器PORTB、数据方向寄存
5、器DDRB、输入引脚PINB。数据寄存器PORTB和数据方向寄存器DDRB是可读可写的,而输入引脚PINB仅仅可读不可写。PINB不是一个寄存器,这个地址是用来访问端口B的物理值。当读取PINB时,读到的是施加于引脚上的逻辑值。端口B的所有引脚都可以单独选择上拉电阻,并且可吸收20mA的电流,所以可以直接驱动LED指示灯。上拉电阻被激活且引脚被拉低时,则该引脚会输出电流。端口作为通用数据I/O口当端口B作为通用输入输出口时,它的8个引脚具有完全相同的功能。数据方向寄存器DDRB的各位用于引脚方向的选择。当DDRBn被置1时,则相应
6、的端口B的引脚为输出引脚;反之,为输入引脚。端口的第二功能引脚第二功能说明如下:●T0:T/C0的外部引脚输入。●T1:T/C1的外部引脚输入。●AIN0:当该引脚无上拉电阻并且被配置为输入时,为模拟比较器的正输入端。●AIN1:当该引脚无上拉电阻并且被配置为输入时,为模拟比较器的负输入端。●MOSI:SPI的主机数据输出,从机数据输入。●MISO:SPI的主机数据输入,从机数据输出。●SCK:SPI的主机时钟输出,从机时钟输入。端口C端口特性端口作为通用数据I/O口端口特性端口C是一个8位双向I/O口。端口C包含3个I/O地址,
7、其中有两个寄存器和一个输入引脚:数据寄存器PORTC、数据方向寄存器DDRC、输入引脚PINC。数据寄存器PORTC和数据方向寄存器DDRC是可读可写的,而输入引脚PINC仅仅可读不可写。PINC不是一个寄存器,这个地址是用来访问端口A的物理值。当读取PINC时,读到的是施加于引脚上的逻辑值。端口C的所有引脚都可以单独选择上拉电阻,并且可吸收20mA的电流,所以可以直接驱动LED指示灯。上拉电阻被激活且引脚被拉低时,则该引脚会输出电流。端口作为通用数据I/O口当端口C作为通用输入输出口时,它的8个引脚具有完全相同的功能。数据方向寄
8、存器DDRC的各位用于引脚方向的选择。当DDRCn被置1时,则相应的端口C的引脚为输出引脚;反之,为输入引脚。端口D端口特性端口作为通用数据I/O口端口的第二功能端口特性端口D是一个8位双向I/O口。端口D包含3个I/O地址,其中有两个寄存器和一个
此文档下载收益归作者所有