请教:关于PIC单片机端口的问题

2020-02-09 11:23发布

PIC16F72的PORTC,如果输出高电平的话,是不是直接和VCC连在一起?

(原文件名:1.JPG)

再弱问几个问题:
1. 弱上拉功能是不是一般都是在端口输入时才有意义?因为我看PORTB的弱上拉在设置为输出时自动被禁止了

2. 单片机的高低电平输出是怎么做到和VCC、GND电平一致的,因看各种单片机的端口电路,无非是接一个开关到VCC或GND,这个开关好歹有个压降吧?

不太懂硬件,还望各位多多指教
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
harng
1楼-- · 2020-02-09 16:46
输入的话要加上拉电阻,除了PORTB端口,好象其他的内部都是集电极开路,PORTB内部有上拉电阻,可以用软件使能(OPTION=0X7F).
wangjiati
2楼-- · 2020-02-09 17:23
回复【楼主位】zengxy
-----------------------------------------------------------------------

(1):既然是设置为输出模式。 输出只有两种状态:0和1.   那要上拉电阻有什么用?  如果输出0时。I/0不是还在降低自己驱动能力了吗?

(2):你已经把非常详细的端口原理图贴上了。。  如果真的要知道细节,建议你去看看半导体物理。
zengxy
3楼-- · 2020-02-09 22:47
 精彩回答 2  元偷偷看……
JQ_Lin
4楼-- · 2020-02-10 01:22
回复【2楼】wangjiati =_=
如果真的要知道细节,建议你去看看半导体物理。
-----------------------------------------------------------------------

那也绝对没有看半导体物理的必要,太离谱了。


回复【3楼】zengxy
谢谢ls前辈,第一点和我想的一样,第二点看来要做做功课了
-----------------------------------------------------------------------

第二点,其实已经被你自己说的很清楚了啊。
zengxy
5楼-- · 2020-02-10 07:19
“这个开关好歹有个压降吧? ”

但是这个问题我解释不了,我在想,如果负载重了,是不是电压就会掉下来?
cwl0580
6楼-- · 2020-02-10 11:58
用的是mos管,内阻很小,所以压降非常小,当然负载重了肯定有压降的

一周热门 更多>