两块单片机的io口连在一起能用吗?比如1号单片机p1.1脚给低电平,2号单片机p1.1脚和1号连起
51单片机:
ORG 0000HMOV SBUF, P1JNB TI, $CLR TISJMP 0000HEND
自己有单片机?学习编程,不难。但需要时间,我学过玩过8031。
这个完全可以的,只要写程序让2号单片机读p1.1脚就行了,但必须是两个单片机的GND连在一起,共地才行的。能,我试过俩51单片机相连
2号设P1.1为输入脚就OK了
要设置位就行
可以的!
单片机io开关量输入实验原理
单片机io开关量输入实验原理是连接外部开关、IO口初始化、程序循环、去抖动处理。1、连接外部开关:将外部开关和单片机的IO口相连,当外部开关打开时,IO口检测到高电平信号,反之则是低电平信号。2、IO口初始化:在代码中对IO口进行初始化,并设置为输入模式,以便能够读取IO口状态。3、程序循环:程序不...
单片机的I\/O口就是指单片机上面的引脚吗?还是指P0,P1,P2,P3口等?
单片机的I\/O口, I\/O 就是 输入\/输出,是指P0,P1,P2,P3口,如 P0 有8个 I\/O口组成 连接 8个引脚, P1 P2 P3 也是一样,如 40 引脚的单片机,P0,P1,P2,P3 组成 32个 I\/O口,也有 32个 I\/O口 以上的。
单片机的IO口是不是既可以串行使用也可以并行使用
是的。所有的I\/O都可以并行使用也可以串行使用,但串行使用要看情况,如果单片机内部具有诸如UART、I2C、SPI硬件模块的,可以通过对模块进行配置而直接使用。如果没有,则只能用软件模拟这些接口而达到串行使用目的。当然,即使存在这些硬件资源,但你不怕麻烦,,想用软件模拟也未尝不可。
单片机的两个IO口,一个输入一个输出,当有输入时,输出口也会受到影响拉高...
单片机的两个IO口,一个输入一个输出,输出口受输入口影响,有两种可能,一种是程序有问题,程序中没有分清输入输出脚,或同时输出高电平了,并不是按位控制的。另一种可能是实物在连线或焊接时,两个IO脚互相连接了,即短路了。从这两方面去查找原因吧。
单片机4个并行I\/O口的功能和使用注意事项
p0是双向数据口用作数据传输和低位地址输出,P1-P3有内部上接电阻,叫准双向口,P1无特殊功能,P2可输出高位地址,P3有特殊功能,如中断,计数等8051单片机I\/O引脚工作原理一、P0端口的结构及工作原理P0端口8位中的一位结构图见下图:由上图可见,P0端口由锁存器、输入缓冲器、切换开关、一个与非门、一个与门及场效应...
这单片机上的io口在哪呢
单片机上的io口,指的就是引脚,I\/O是Input\/Output的意思,即输入\/输出。如下图,是传统的51单片机,有四个并行口,P0、P1、P2、P3,就是四个I\/O口,每一个并行口有8个引脚,如P0口的8个脚依次是P0.0、P0.1~P0.7,依此类推。共32个I\/O引脚。
简述单片机的io口结构
一:单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I\/O口和中断系统、定时器\/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A\/D转换器等电路)集成到一块硅片上构成的...
单片机的I\/O口是什么意思?
单片机的I\/O口的意思是:I\/O是 input\/output的缩写,即输入输出端口。每个设备都会有一个专用的I\/O地址,用来处理自己的输入输出信息。CPU与外部设备、存储器的连接和数据交换都需要通过接口设备来实现,前者被称为I\/O接口,而后者则被称为存储器接口。
...很受启发,不知单片机IO口可以直接和驱动器直接连接吗?
1.单片机芯片的I\/O输出电压低,3至5伏,电流也只有3mA至15mA,这是不能直接去驱动电机的,例如一台24伏的步进电机,电流几百毫安,需要放大的,可以选择 ULN2003 2.ULN2003和单片机芯片的I\/O最好不要直接相连,应该加一个光电隔离的器件,例如设置光电隔离器件实现电平转换和消除干扰,光电隔离器件可以...
关于用51单片机的IO口模拟SPI驱动NRF2401模块,nrf的CE,CSN和IRQ怎么与...
IRQ是中断引脚,最好接到51的外部中断上,其他的可以用任意I\/O就可以。
亢阁海正: 不连在一起,怎么传输信号
常州市19886396861: 两块单片机之间用IO口可否实现通讯? - ?
亢阁海正: 就你的例如简单回答一下.将A单片机的P1^0脚接到B单片机的任意一个管脚,用B单片机检测这个管脚,if(此管脚高) { P1^1,3,5高电平 } else { P1^2,4,6高电平 } 这样就是A的任意管脚控制B了,建议你用一下74LS373,很简单.方案综合起来也比较简单 很简单的.不过要注意下一细节.我也是初学者,回答错误请指教.
常州市19886396861: 两个51单片机可以通过IO口实现通信么 - ?
亢阁海正: 完全可以 而且有多种方式1. 串口方式2. 并口方式3. 公用RAM方式4. SPI方式
常州市19886396861: 51单片机io口相连 - ?
亢阁海正: 两个单片机,近距离的串口通信,就是这样的.完全可以直接相连.并口通信,也有人弄过,也是直接相连的.
常州市19886396861: 可不可以直接将两个单片机的引脚短接在一起??
亢阁海正: 可以,2个单片机要用同一个电压源,防止输出单片机高低变化输入单片机不能识别,另外也防止单片机供电电压比IO口电压低的情况出现,不同单片机结构不同,比如microchip的单片机IO口电压(除VPP外)如果高于供电电压会出现问题(之间有个正向二极管,大约0.6V左右),如果你要通信的话最好加个上拉,转换时两个都先设置为输入,再把另一个设置为输出,不然的话如果一个单片机输出高,另一个单片机输出低,中间又没有电阻,会损坏单片机
常州市19886396861: 51单片机io口不够用可以用另一51单片机来使用吗 - ?
亢阁海正: 尽量不要用两块单片机,两个单片机,就要两套程序,存在主次协调问题,比较麻烦 可以选用引脚多的单片机,如48脚的,甚至64脚的,二是使用锁存器或8155/8255等芯片来扩展
常州市19886396861: 两单片机用I/O口连接,两者的CPU对I/O口赋值会不会相互影响呢?I/O口读引脚之前要置1,这样会影响连线上的电平??
亢阁海正: 这个问题你要明白IO口的结构,有些端口的结构决定了相连的总线上的电平状态,比如说I2C总线,这个接口采用漏极接地的方式,也就是在总线上必须是两端口状态相与的结果,如果对方发送的是1,而你的端口原来的状态时0,那么你直接读的话会读到0,而不是1,所以必须把你的端口置成1,然后才能读信号,因为1和谁与都是原来的状态.
常州市19886396861: 51单片机的串口IO(TXD,RXD),能否同时接到两片Max232芯片上使用?? - ?
亢阁海正: 理论上是可以的,但你必须从应答的流程上保证,在任意时刻最多只能有一个从机在发送数据,这点要考虑清楚. 另外,TXD,RXD可能驱动不了这么多口子,最简单的办法,你可以将信号输入到一个74LS04,以增强其驱动.
常州市19886396861: 如何使用两个单片机的i/o口通讯 - ?
亢阁海正: 如何使用两个单片机的i/o口通讯 可以,PWM输出口做推挽,测量口做浮空输入. 如果单片机没有推挽模式,可以使用内部上拉模式.
常州市19886396861: 两个单片机i相同io口相连,同地同正极.给一个单片机io口赋0,另一个会变吗.再让两个io口都为1怎 - ?
亢阁海正: 你想法用这个干什么?如果是P0口,内部无上拉电阻,从IO口的内部结构来看,它不支持线与和线或逻辑,这样可能会导致IO口损坏,其余有上拉的io口应该支持线与