[求助] 80C51F040单片机P1-P3准双向端口疑惑请教~~~~

2020-01-27 11:48发布

本人一菜鸟,从上位机转学单片机,看郭天祥的书上说单片机P1-P3端口,是一种准双向,用作输入时必须先向端口写1,问题:

1、书上是以AT89s52为例说明的,是否F040也是同样?
2、用作输入前写1,是何时写。是配置时写一次,还是每次输入时都要写?
3、如果每次输入时都要写1,那岂不是造成输出错误了?


如上疑惑,如有前辈解答,不胜感谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
绿茶山人
1楼-- · 2020-01-27 13:51
C8051F系列和AT8951还是有很多差别的,这些问题要上芯片手册上找答案。
绿茶山人
2楼-- · 2020-01-27 17:39
C8051F040有输入输出模式寄存器需要配置 比如 P0MDIN  P0MDOUT,具体的看手册吧,我也忘了
starsnow
3楼-- · 2020-01-27 22:45
 精彩回答 2  元偷偷看……
leayh
4楼-- · 2020-01-28 01:09
starsnow 发表于 2013-6-19 22:40
1、书上是以AT89s52为例说明的,是否F040也是同样?
没用过,不确定。看手册最标准。
2、用作输入前写1,是 ...

非常感谢您的详细解答!

一周热门 更多>