快捷搜索:  

关于单片机引脚和输入输出问题51单机版本

广告

学STM32不是一般的费钱,钱花了还不一定能学会。32与51区别太大了,就拿这款STM32F407ZGT6,有144个引脚,192KBSRAM1MBFLASH,5个时钟源,14个定时器,还有内置PWM,32的内部资源非常的丰富,所以创建工程非常复杂,不像51那样简单。

51如何配置引脚为输入1、关于单片机的引脚和输入输出问题

51单片机,所有IO口都可以作为输入和输出,但不是"同时"作为输入时,要先向其端口写1然后再读取如程序中设定P00xF0,然后在外部将P0^7接地,也就是置为零,此时读取P0的话,得到P00x70即最高位确实是0但P0口内部没有上拉电阻的,如果IO口外部不经电阻接电源的话,虽然你置1了,但你读取的外部的结果可不一定是1即P0不一定等于0x70P1P3是内部是有上拉电阻的,所以若设P10xF0,然后再读取P1得到仍是P10xF0若在外部将P1^7接地,则得到P10x70所以多数增强型51单片机IO口内部有推挽管,同时有上拉和下拉电阻,有IO口配置寄存器,根据需要可配置成浮空推挽弱上拉等状态。

51如何配置引脚为输入2、51单片机引脚接法

高电平就是5V,低电平就接地(电源负极),也就是没有电压输出;VCC,Vss接5V,GND接地,也就是接到电源负极电流不一定的,要看你单片机外面接的器件,因为外面的器件例如电力电子器件、功率放大器之类的,整个电路设计出来才可以考虑电流。VSS也接正极?楼下说是负极。51单片机引脚接法:正极vcc40脚负极vss20脚31脚接正极(存储器)电源5v即可不需要管电流大小,还有P0口需要接上拉电阻。

51如何配置引脚为输入3、如何控制51单片机的引脚

控制51单片机的引脚的方法有两种,一种是按整个并行口输出控制,如P150H,也可以按位单独控制,如P1.20。具体要看是用汇编语言写程序,还是C语言写程序了,语句稍有不同。EA脚是选择内程序还是片外程序用的,在编程时,老一代的51单片机在编程时EA脚确实需要给高电压去编程,这是由于制程技术..现在很多51都改成FLASH制程,

4、51单片机引脚输入电压

输入的高电平范围在1/2VCC以上即可.电流值<20mA,信号源可以先放大10倍整流积分整形并反相后送INT1.。直接用三极管放大,51单片机的INT1中断为低电平,你可以用一只NPN三极管做放大和倒向,高低电压为TTL标准电平,电流是整个端口小于20MA,整个端口是指P1口或P3口等。

您可能还会对下面的文章感兴趣: