一直不明白单片机I/O是怎样输出高低电平和读取高低电平的,哪位老师能讲下电路原理,谢谢

如题所述

第1个回答  2013-10-05
对于51系列单片机,随便找本书,看一下I/O口结构图(P0、P1、P2、P3)。每一组都不太一样。但主要都是通过一些“多路开关”、“锁存器”、“与非门”实现的。可以结合数电一起看。
第2个回答  2013-10-05
看了这个链接,你应该懂了,内部总线是连接内部寄存器的位,相应值传输到端口http://jpkc.szpt.edu.cn/2008/dpj/UploadFiles/daketang/zxkt/nddh/1_P1%E5%8F%A3%E7%9A%84%E7%BB%93%E6%9E%84%E5%9B%BE.swf

这里的动画库绝对很有利于你学习单片机
http://jpkc.szpt.edu.cn/2008/dpj/resource_list.asp?typeid=2
第3个回答  2013-10-05
比如0v为低电平,+5v为高电平。外部电路需要什么就输出什么。
第4个回答  2013-10-05
要明白这两点,你还是先具体去了解一下每款单片机的IO口硬件结构吧,了解了硬件结构,再去看一下软件里面是怎么操作的。

硬件结构不是一两句能说明白的哈,建议你先去了解一下,看了之后有不明白的再问。