单片机IO端口工作原理(P0端口,漏极开路,推挽,上拉电阻,准双向口).doc
ys****39
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
单片机IO端口工作原理(P0端口,漏极开路,推挽,上拉电阻,准双向口).doc
单片机IO端口工作原理(P0端口,漏极开路,推挽,上拉电阻,准双向口)一、P0端口的结构及工作原理P0端口8位中的一位结构图见下图:输入缓冲器:在P0口中,有两个三态的缓冲器,三态门有三个状态,即在其的输出端可以是高电平、低电平,同时还有一种就是高阻状态。图中有一个是读锁存器的缓冲器,也就是说,要读取D锁存器输出端Q的数据,那就得使读锁存器的这个缓冲器的三态控制端(上图中标号为‘读锁存器’端)有效。图中另一个是读引脚的缓冲器,要读取P0.X引脚上的数据,也要使标号为‘读引脚’的这个三态缓冲器的控制端有效,
经典集电极开路漏极开路推挽上拉电阻弱上拉三态门准双向口.docx
我们先来说说集电极开路输出的结构。集电极开路输出的结构如图1所示,右边的那个三极管集电极什么都不接,所以叫做集电极开路(左边的三极管为反相之用,使输入为“0”时,输出也为“0”)。对于图1,当左端的输入为“0”时,前面的三极管截止(即集电极c跟发射极e之间相当于断开),所以5v电源通过1k电阻加到右边的三极管上,右边的三极管导通(即相当于一个开关闭合);当左端的输入为“1”时,前面的三极管导通,而后面的三极管截止(相当于开关断开)。我们将图1简化成图2的样子。图2中的开关受软件控制,“1”时断开,“0”时
(经典)集电极开路,漏极开路,推挽,上拉电阻,弱上拉,三态.doc
查看文章(经典)集电极开路,漏极开路,推挽,上拉电阻,弱上拉,三态门,准双向口2010年11月22日07:33P.M.转载自HYPERLINK"http://hi.baidu.com/mysdyx"\t"blank"mysdyx最终编辑HYPERLINK"http://hi.baidu.com/mysdyx"\t"blank"mysdyx我们先来说说集电极开路输出的结构。集电极开路输出的结构如图1所示,右边的那个三极管集电极什么都不接,所以叫做集电极开路(左边的三极管为反相之用,使输入为“0”
(经典)集电极开路,漏极开路,推挽,上拉电阻,弱上拉,三态.pdf
上拉电阻+单片机端口模式.docx
1.弱上拉通常是作为输入时有用。如PIC16F887的端口B为内部有上拉功能的端口,如果没有上拉,作为输入口,它是悬空的,这样这个引脚的电平是不定的,如果内部有上拉,则它是高电平的。下图中的RB0程序设置为有内部弱上拉,RB3设置为不弱上拉,因此仿真运行时看到,按键都不按是,RB0为高电平(红色),而RB3为悬空(灰色),即电平不能确定。如果不用内部弱上拉(如RB3),此时就要在外部加上一个电阻接到VCC,这就叫上拉。而叫弱上拉,是因为所加的电阻很大,电流很小的缘故。2.要是你!怎么解决引脚单片机的上拉电