66问答网
所有问题
用51单片机怎么控制输入输出
我之前学过PLC的,我只想用单片机控制一些简单的输入输出,就像PLC一样,不用考虑到其它电子元件,[如:电阻,电容,二极管,三极管之内的]
有谁有这些资料可以供我参考一下吗?
举报该问题
推荐答案 æ¨èäº2017-09-19
é常ä½è¾å ¥æ¶ï¼è¦éç½®1ï¼ä½åçæºä¸çµåï¼é»è®¤çæ¯ç½®1çï¼åªè¦ä½ ä¸æ¯ååºå ¶å®ç¨ï¼ååè¾å ¥ï¼å°±ä¸ç¨ç½®1äºãä½ä¸ºä¿é©èµ·è§ï¼å¤ç½®ä¸æ¬¡1ï¼æ²¡æå ³ç³»ãä½è¾åºæ¶ï¼ä¸ç¨ç®¡å®ï¼ç´æ¥ç¨å°±è¡äºã
å¦å¤ï¼51åçæºçPå£çä»»ä¸èè½åç¬ç¨äºè¾å ¥æè¾åºï¼æ éäºå å®ä¹ãä¸è¿ï¼å¨ç¨ä½è¾å ¥æ¶è¦ç¡®ä¿è¯¥ç®¡èçè¾åºéåå¨ä¸çå¼ä¸º 1ï¼å 为该管èçè¾åºéåå¨ä¸çå¼ä¸º 0 æ¶å°ä½¿è¯¥èå¤äº0ï¼èæ æ³è¾å ¥å¤é¨çé«çµå¹³ãå ·ä½åæ³ï¼å°±æ¯è¦ä¹ä¸ç´å°è¯¥èç¨ä½è¾å ¥ï¼è¿æ ·å¨è¯çå¤ä½æ¶ç®¡èçè¾åºéåå¨å¤ä½ä¸º1ï¼è¦ä¹å¨ç¨ä½è¾å ¥åå ç»è¯¥èå个1ï¼åä»è¯¥è读åè¾å ¥ä¿¡å·ã
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/p9insnxsn.html
其他回答
第1个回答 2011-08-17
51的io口是准双向io口,他不像avr那样要设置输入(如DDRA=0XFF)还是输出(如DDRA=0X00);如果你想输入,就给那个口赋值就行了,如P1=0X55;但是还有一点,如果要把51的io口设置为输入的话,需要给他赋高电平,如你想让P1口接收信息,那么就P1=0XFF;这是因为51的io口的结构问题,一些资料上说,如果不给高电平的话,那么接收的信息可能有问题,并且可能会使单片机烧掉(这个我好像试过,当时没烧)本回答被提问者采纳
第2个回答 2011-08-17
具体点儿
第3个回答 2011-08-17
推荐温子祺的教材,到百度上可以搜到
第4个回答 2011-08-17
<<新概念51单片机C语言教程.入门、提高、开发>>
这本书可以满足你 你百度里 搜下 很多
相似回答
简述MCS-
51 单片机
I/O 数据传送的
控制
方式
答:
在计算机中,为了实现数据的输入输出传送,共有四种控制方式:1,
无条件送方式
无条件传送也称为同步程序传送.只有那些一直为数据I/O传送作好准备的外部设备,才能使用无条件传送方式.因为在进行I/O操作时,不需要测试外部设备的状态,可以根据需要随时进行数据传送操作.无条件传送适用于以下两类外部设备的数据输...
急求
51单片机
c语言简易程序:二个
输入
口,分别
控制
三个
输出
口
答:
include<reg
51
.h> sbit Key1=P3^2;//
输入
1,不能更改 sbit Key2=P3^3;//输入2,不能更改,因为 51外部中断就这两个IO口是 sbit Out1=P0^0;//
输出
1 sbit Out2=P0^1;//输出2 void Delay(uint del){ uint i,j;for(i=0; i<del; i++)for(j=0; j<1827; j++);} void INT...
使用51
系列
单片机
的I/O口时,为什么要先进行
输入输出
的设置?
如何
设置...
答:
通常作输入时,要选置1,但单片机上电后,默认的是置1的,只要你不是做出其它用,再做输入,就不用置1了
。但为保险起见,多置一次1,没有关系。作输出时,不用管它,直接用就行了。当然这是基本的51,有的增强型的,就不一定了。
怎样
将
51单片机
IO口设置成
输出
状态或
输入
状态呢?希望高手能给通俗易懂...
答:
单片机的IO口设置成输出或输入状态就是给这个IO口赋值为0或1
。但是这个0或1并代表是输入还是输出状态,这要取决于你连接这个口的是什么器件,或者说取决于你这个口要实现的是输入还是输出状态。比如点亮一个LED灯,首先一定是IO口输出一个状态才能让灯亮对吧,那么给0还是给1得看电路。再比如按键,...
一个关于
51单片机输入输出
的问题
答:
51单片机
和PIC单片机不一样,51是没有
输入输出
选择的。你若读,就是输入,你若写,就是输出。但是,读P口数据之前,最好将P口置为1,然后再读。如,读P2口,可以先写P2=0xff,然后再写,A=p2;将P2口的数据读到A里面。
51单片机如何
初始化芯片和设置
输入输出
程序(回答c程序)
答:
关键看你
如何控制
,最简单的就是:include<reg
51
.h>sbit led1=P1^4;sbit led2=P1^5;sbit led3=P1^6;sbit key1=P0^4;sbit key2=P0^5;sbit key3=P0^6;main(){while(1) { led1=key1; led2=key2; led3=key3; }} ...
大家正在搜
51单片机输入输出
51单片机io口输入输出
51单片机p3口输入输出设置
输入输出模块的输出控制方式
单片机输入输出方式
单片机的输入输出接口
单片机输入输出c程序
单片机输入输出端口
常用的输入输出控制方式
相关问题
51单片机中怎么样将输入输出端口设置成输入功能
51单片机如何初始化芯片和设置输入输出程序(回答c程序)
51单片机怎么控制引脚的输出电压?
一个关于51单片机输入输出的问题
如何将51单片机的IO口设置为输入口?
怎么用51单片机控制输出稳定连续的0~5V的电压?
51单片机怎么控制引脚的输出电压