如何将51单片机I/O口设置为输入状态

如题所述

如果是STC系列产品,就到STC的网站,下载:STC11/10xx系列单片机器件手册
在:第三章 STC11/10xx 系列单片机的I/O 口结构
3.1 I/O口各种不同的工作模式及配置介绍
有详细介绍
温馨提示:内容为网友见解,仅供参考
无其他回答

如何将51单片机的IO口设置为输入口?
MOV P1,#0FEH;那么P1.7-P1.1就是输入口,P1.0作为输出口。

单片机如何用c语言来设置I\/O口,使I\/O口进入到输入或输出模式?
单片机的IO口缺省时一般都是双向,既可以是输入又可以是输出,C语言中判断这个口是输入还是输出要看表达式的形式,比如:sbit key=P1^0;if(key==1)...这里是作为输入的,因为是读入,再判断值 key=1;这里是作为输出,因为直接给其赋值。

单片机怎么用c语言设置I\/O口输入或输出
而51单片机的所有IO引脚,在启动后默认都是1。因此,如之前没有对此引脚进行过置0操作的话,可以直接读该引脚。但为了保险起见,也为了使程序通用、可移植,最好在读取之前对此引脚置1。

51单片机 我要检查IO外接输入的电平状态,
方法:把引脚设置为输入状态,输出一个1就行。这是单片机的设计者、生产厂家所规定的。在这个前提下,外界,只有输入低电平,才会改变引脚的状态;输入高电平,是没有反应的。如果,外设一定要送来高电平,那就必须加上一个反相器,再连接到单片机的引脚即可。其中的 P0口 为总线式设计 电路形式 为 ...

51单片机里怎么能用程序把RST置1,置0?
您问 是怎么把I\/O口设置为输入吗?如果是:51单片机作输入输出不用对其置1直接读取就可以了,例 char a; a = P0; \/\/(作输入

单片机的IO口置1就是输入什么意思
单片机的IO口可以置1,也可以置0,看你的需要。比如I\/O口作为输入时,若输入为低电平有效(表示有输入),那就要事先将这个I\/O口置为1,然后等待信号输入。若输入为高电平有效(表示有输入),那就要事先将这个I\/O口置为0,然后等待信号输入。为了使I\/O口电平满足要求,I\/O口置0有时要在I\/O...

51单片机4个I\/O口初始化时,分别作为输入输出,置电平高低问题,还有引脚...
可以这么考虑!51单片机的I\/O端口可不象PIC的那样要你人为的去定义输出或输入,可在使用它前你要注意以下情况:如做输出口时你可直接使用,不过我建议你最好在设计硬件时就把外线路中的相关端口控制设计为低有效,高关断,因它在上电复位后的第一状态它们都是高电平,这样你可少很多操作。你在用它做...

8051单片机如何对I\/O口进行位操作?
单片机的第二功能,是需要设置的,如果没有设置刚P3口就像其它的P0-P2口一样,作为普通的I\/O口线..如果设置后,有些就不能当普通I\/O口用了..P3.0,P3.1是串行通信用的...串行通信时需要设置波特率,就不能当一般的I\/O口用了..当然,当你关闭波特率后,就可以当普通I\/O口用了..P3.2,P3.3...

在采用单片机的I\/O口作为输入口或输出口时需要考虑哪些因素?
p0口在作为io口的时候要接上拉电阻;四个io口作输入口对其进行读操作时要先写1。电压的大小(包括它能感知的最小电压作为高电平),电流的驱动能力例如51的p0口若作为io口使用就要加上拉电阻,不然的话高电平是高阻态的形式。还有就是io口默认是不是作为io口,有的io口有第二功能的。

keil C软件如何配置单片机I\/O口配置
选仿真运行后,选外围设备采单,选io-ports设置就可以了

相似回答