打印

请教79f081问题

[复制链接]
2109|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lixiang69|  楼主 | 2008-6-14 17:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在使用081接晶振的两个引脚做I/O口使用时,怎么一直输出时高电平?
另外,我已经在keil里选择了用内部晶振。让它输出0时,它还是高电平?有谁指点一下?谢谢了。
沙发
juginhine| | 2008-6-16 09:58 | 只看该作者

請檢查對應io設置

在選擇內部RC為振蕩時,如果要將p3.3,p3.4作為輸出,還必須設置p3.3,p3.4為輸出口才可以輸出你輸出的電平值。系統上電默認所有io為輸入。這點跟8051 io不一樣。

使用特权

评论回复
板凳
lixiang69|  楼主 | 2008-6-16 10:34 | 只看该作者

已设置为输出

我已经把P3口设置为    P3CR=0x1f;        //设置为输出模式
但对P3.3 / P3.4赋值为0时,输出仍为1,什么原因?
如下设置:
sbit     seg11=P3^4;
sbit     seg12=P3^3;
seg11=0;
seg12=0;
但最后输出仍为高电平。
还望指点,谢谢!

使用特权

评论回复
地板
lixiang69|  楼主 | 2008-6-16 10:47 | 只看该作者

另外

另外,对P3口全部输出0时,P3.1也时一直为1
所有的口都可以输出0,只有P3.1/P3.3/P3.4总是输出高电平

使用特权

评论回复
5
lixiang69|  楼主 | 2008-6-16 11:29 | 只看该作者

谢谢

谢谢,问题已解决!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

60

主题

317

帖子

3

粉丝