C51单片机P0口和中断输入口要注意的问题

原创 2005年05月01日 22:03:00

  C51单片机P0口和中断输入口要注意的问题    

 

如果p0口作为输入输出口时,如果这时该端口的负载恰好是一个晶体管的基极,且该端子输出为 1,那么

导通的pn结会把该端口拉低,如过此时恰好读这个端口,会将“1”误读成“0”,为了避免这种错误,可

以用一条指令:ORL P0,A 即将p0口锁存器中的数据,和累加器A中的数据"逻辑或",这样的数据就不会错

了。

      中断的一个问题:中断有两种方式:1边沿触发和电平触发。如果使用边沿触发,那么问题不大,

如果用的是电平触发。虽然有的是硬件将IE0和IE1清零,但是加在INT0和INT1上的低电平不撤销,这在下

一个极其周期cpu检测外部中断时,发现有低电平在中断输入上,又会使IE0和IE1置位,从而产生错误结

果。这时要手动清除。

51单片机 C 语言编程:单片机定时中断

好久之前回答的题目,被网友翻了出来,又问了许多问题。看来还是挺受重视的,特此发表如下。//================================================|2010-0...

51单片机P0口什么时候使用上拉电阻

P0口作为I/O口输出的时候时,输出低电平为0 输出高电平为高组态(并非5V,相当于悬空状态,也就是说P0 口不能真正的输出高电平)。给所接的负载提供电流,因此必须接上拉电阻(一电阻连接到VCC),由...
  • PALLEE
  • PALLEE
  • 2013年06月29日 21:26
  • 705

51单片机P0口什么时候使用上拉电阻

P0口作为I/O口输出的时候时,输出低电平为0 输出高电平为高组态(并非5V,相当于悬空状态,也就是说P0 口不能真正的输出高电平)。给所接的负载提供电流,因此必须接上拉电阻(一电阻连接到VCC)...

51单片机P0口上拉电阻的深入研究

在讨论上拉电阻问题之前,首先需要清楚的是,P0是一个OC结构,也就是是相当与一个NPN的三极管,C极没有接任何东西,E极接地,B极接在一个数字电路的输出口上。所以没有接上拉电阻的时候,相当于CE没有任...

关于C51的中断函数要注意的几个问题

关于C51的中断函数要注意的几个问题 作者 guyepiaoyu日期 2006-5-21 16:27:00 转载自:http://blog.21ic.com/user1/531/archive...

51单片机P0口工作原理详细讲解

  • 2013年12月22日 16:32
  • 461KB
  • 下载

51单片机P0口介绍

  • 2014年09月01日 17:49
  • 47KB
  • 下载

单片机、P0口、上拉电阻

 P0口作为I/O口输出的时候时输出低电平为0 输出高电平为高组态(并非5V,相当于悬空状态)。也就是说P0 口不能真正的输出高电平,给所接的负载提供电流,因此必须接上拉电阻(一电阻连接到VCC...

51单片机P0口工作原理

  • 2011年07月29日 14:02
  • 245KB
  • 下载

单片机、P0口、上拉电阻

P0口作为I/O口输出的时候时 输出低电平为0 输出高电平为高组态(并非5V,相当于悬空状态)。也就是说P0 口不能真正的输出高电平,给所接的负载提供电流,因此必须接上拉电阻(一电阻连接到VCC),由...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章: C51单片机P0口和中断输入口要注意的问题
举报原因:
原因补充:

(最多只允许输入30个字)