单片机的端口设置为输入模式

好像单片机的端口默认为是输出的,如果需要接收外部输入,好像是需要对端口进行设置的。哪位高手能教教我怎么设置不。我用的是KeilC,要把AT89C52的P1.0口设置为输入... 好像单片机的端口默认为是输出的,如果需要接收外部输入,好像是需要对端口进行设置的。哪位高手能教教我怎么设置不。我用的是Keil C,要把AT89C52的P1.0口设置为输入。
另外,还有一个我搞的比较晕的是总线方式控制,哪位可以教教不
谢谢!
我用PROTEUS仿真的时候发现P1这几个端口是默认电平为1。输出模式。
另外我老师教的把P1.1设置为输入模式的语句为P1=0x02。而我现在学得控制方式中,有一种总线控制的方式,比如要P1.1为0,其余为1,则语句为P1=0xfd;我怎么觉得这两个语句从语法上来讲是一样的啊
展开
 我来答
纯纯朵水08
2009-08-09 · 超过19用户采纳过TA的回答
知道答主
回答量:112
采纳率:0%
帮助的人:59.9万
展开全部
前一个是除了P1.1口置1外其余是置0,后一条语句是p1.1置0外其余口置1
深圳思驰科技有限公司_
2024-10-23 广告
深圳思驰科技是国内先进入芯片解密领域的公司,拥有数十年的丰富经验,成功帮助国内外企业、政府及知名科研机构攻克多个技术难题。在医疗电子、工控设备、军事航天、通信设备、广电设备、交通设备、汽车电子、家用电子等行业都成功推出了多款创新产品,熟悉这... 点击进入详情页
本回答由深圳思驰科技有限公司_提供
百度网友9619f06
2009-08-08 · TA获得超过739个赞
知道小有建树答主
回答量:453
采纳率:0%
帮助的人:293万
展开全部
设为1是输入模式.
sbit P10=P1^0;
P10=1;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Reuben_
2009-08-09 · TA获得超过820个赞
知道小有建树答主
回答量:797
采纳率:0%
帮助的人:338万
展开全部
内部有什么CMOS电路需要拉高,然后就可以输入了,自己找书看看吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhuhaiyang110
推荐于2016-04-29 · TA获得超过164个赞
知道小有建树答主
回答量:93
采纳率:0%
帮助的人:46.8万
展开全部
根据51引脚的定义,对该引脚置1,可以作为输入使用。
而51单片机的所有IO引脚,在启动后默认都是1。因此,如之前没有对此引脚进行过置0操作的话,可以直接读该引脚。但为了保险起见,也为了使程序通用、可移植,最好在读取之前对此引脚置1。
汇编:
SETB P3.3
C:
P3_3=1;
目的就是要在内部上拉,这样作为输入时才能读入正确的值
总线说白了就是一组I/O口的同时控制--输入数据,输出命令
多看资料,多用心就会用的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大笨钟响了
2009-08-08 · TA获得超过261个赞
知道小有建树答主
回答量:382
采纳率:0%
帮助的人:282万
展开全部
提这种问题证明还未入门
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式