第4章单片机的IO口.ppt
《第4章单片机的IO口.ppt》由会员分享,可在线阅读,更多相关《第4章单片机的IO口.ppt(44页珍藏版)》请在优知文库上搜索。
1、单片机的单片机的I/O口口4 单片机的单片机的I/O口口4单片机的单片机的I/O口口 3教学目的教学目的q了解了解AT89S52的的P0P3端口的结构端口的结构 q理解理解AT89S52的的P0P3端口的功能端口的功能q掌握掌握AT89S52的的P0P3端口的应用规则和方法端口的应用规则和方法4单片机的单片机的I/O口口 4本章内容本章内容qAT89S52单片机单片机P0P3端口的结构与功能端口的结构与功能 qAT89S52单片机单片机I/O口应用实例口应用实例4.1 P0P3端口的结构与功能端口的结构与功能 qP0端口的结构与功能端口的结构与功能qP1端口的结构与功能端口的结构与功能 qP2
2、端口的结构与功能端口的结构与功能 qP3端口的结构与功能 4单片机的单片机的I/O口口 AT89S52的端口管脚分布的端口管脚分布 64.1 P0P0P3P3端口的结构与功能端口的结构与功能 P1P3P0P24单片机的单片机的I/O口口 P0端口的结构与功能端口的结构与功能 P0口的功能:口的功能:1、I/O功能:功能:输入输入-采集管脚上的电平值,输入采集管脚上的电平值,输入CPU,变成,变成CPU内内 部的逻辑值部的逻辑值“1”或或“0”。输出输出-将将CPU内部的逻辑值内部的逻辑值“1”或或“0”输出,变成输出,变成管脚上的电平值。管脚上的电平值。读读-修改修改-写写-读取锁存器值、修改
3、、重写读取锁存器值、修改、重写2、总线功能:、总线功能:数据总线数据总线(DB7DB0)-读入或写出八位数据信息读入或写出八位数据信息 地址总线地址总线(AB7AB0)-输出低八位地址信息输出低八位地址信息 提示:数据总线与地址总线分时复用提示:数据总线与地址总线分时复用P0口口74.1 P0P0P3P3端口的结构与功能端口的结构与功能 4单片机的单片机的I/O口口 P0端口的结构与功能端口的结构与功能P0口的一位结构图口的一位结构图 84.1 P0P0P3P3端口的结构与功能端口的结构与功能 4单片机的单片机的I/O口口 9P0端口的结构与功能端口的结构与功能qP0口用作通用口用作通用I/O
4、口口-需要外接上拉电阻需要外接上拉电阻用作通用用作通用I/O口时,口时,CPU令控制信号为低电平,其作用有二令控制信号为低电平,其作用有二个:一是使模拟开关个:一是使模拟开关MUX接通下端,即锁存器输出端;二接通下端,即锁存器输出端;二是令与门输出低电平,是令与门输出低电平,VF0截止,致使输出级为开漏输出截止,致使输出级为开漏输出电路。电路。4.1 P0P0P3P3端口的结构与功能端口的结构与功能 0 00 00 0VccVcc4单片机的单片机的I/O口口 10P0端口的结构与功能端口的结构与功能qP0口用作输出口口用作输出口 输出输出“0”4.1 P0P0P3P3端口的结构与功能端口的结构
5、与功能 0 00 00 01 10 00 01 10 04单片机的单片机的I/O口口 11P0端口的结构与功能端口的结构与功能qP0口用作输出口口用作输出口 输出输出“1”-需要外接上拉电阻需要外接上拉电阻4.1 P0P0P3P3端口的结构与功能端口的结构与功能 0 00 01 10 01 10 0VccVcc4单片机的单片机的I/O口口 12P0端口的结构与功能端口的结构与功能qP0口用作输入口口用作输入口 输入输入“0”4.1 P0P0P3P3端口的结构与功能端口的结构与功能 0 00 00 00 04单片机的单片机的I/O口口 13P0端口的结构与功能端口的结构与功能qP0口用作输入口口
6、用作输入口 输入输入“1”-如果如果锁存器的原始值为锁存器的原始值为“0”,使,使VF1导通,导致管脚被下拉为低电平,不能正确输入导通,导致管脚被下拉为低电平,不能正确输入“1”4.1 P0P0P3P3端口的结构与功能端口的结构与功能 0 00 00 01 11 11 10 00 00 00 04单片机的单片机的I/O口口 14P0端口的结构与功能端口的结构与功能qP0口用作输入口口用作输入口 输入输入“1”-因此,因此,P0口在用作输入时,首先程序要对口在用作输入时,首先程序要对P0各各位置位置“1”,使锁存器中原始值为,使锁存器中原始值为“1”,使,使VF1截止,保证管截止,保证管脚的高电
7、平被正确输入脚的高电平被正确输入“1”-准双向口准双向口:MOV P0,0FFH;MOV A,P0;4.1 P0P0P3P3端口的结构与功能端口的结构与功能 0 00 01 10 01 10 01 14单片机的单片机的I/O口口 15P0端口的结构与功能端口的结构与功能qP0的的“读读-修改修改-写写”操作操作 “读读-修改修改-写写”操作中的操作中的“读读”不是读管脚,而是读锁存器不是读管脚,而是读锁存器原有值,以避免因外部电路的原因使端口引脚的状态发生变原有值,以避免因外部电路的原因使端口引脚的状态发生变化而造成误读。例如:化而造成误读。例如:ANL P0,55H;XRL P0,55H;4
8、.1 P0P0P3P3端口的结构与功能端口的结构与功能 0 00 00 04单片机的单片机的I/O口口 16P0端口的结构与功能端口的结构与功能qP0口用作地址口用作地址/数据总线数据总线 P0口分时输出低口分时输出低8位地址位地址(A7A0)、输入数据、输入数据(D7D0)P0口分时输出低口分时输出低8位地址位地址(A7A0)、输出数据、输出数据(D7D0)4.1 P0P0P3P3端口的结构与功能端口的结构与功能 1 11 11 14单片机的单片机的I/O口口 17P0端口的结构与功能端口的结构与功能qP0口用作地址口用作地址/数据总线数据总线 P0口输出口输出“1”4.1 P0P0P3P3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 IO