导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[齐浩]有关51的IO口的几个问题?



No.37101
作者:齐浩
邮件:hao_qi_1@sina.com
ID:8718
登陆:11次
QQ:67417152
文章数:23篇
最后登陆IP:202.194.201.169
最后登陆:2004/3/7 16:36:39
注册:2003/1/16 14:20:00
财富:69
发帖时间:2003/7/15 11:13:55
发贴者IP:202.194.201.169
标题:齐浩:有关51的IO口的几个问题?
摘要:No.37101有关51的IO口的几个问题? 我是初学者
有关51的IO口我有几个问题要问,请指教:
1.P0口在做IO口用时,要加上了电阻,一般多大?10K?这是怎么算出来的?

2.P1/2/3内部有上拉电阻,所以当作IO口时不需加上拉电阻,那么是不是说,任何时候,都不需加?遇到OC呢?如有I2C挂在上边,那还要再另加上拉电阻吗?像有些DATASHEET上的典型应用中接到uP(并未特别指出哪种uP)的示意图中,加上拉电阻的情况,我用P1/2/3时还需再加上拉吗?如DS1820等的DATASHEET上建议的强上拉的情况怎么处理呢?如果用P口做按键输入,那么由于内部有上拉,是不是可以直接经过按键接地呢?我没看见过这种用法,但是否理论上可行?

3.P1/2/3的操作有对锁存器和对引脚操作的区别,我有些区分不开,是不是简单点,用指令就能分开?如只有MOV是对引脚读写,其他的如ANL,ORL等就是对锁存器操作?两种操作的结果有什么区别,会互相影响吗?是不是这两种操作的区别仅体现在读上?

4.很多地方提到对端口的操作:读--修改--些端口操作,没能搞懂,这样操作,有什么好处?是因为这样不会引起错误?那么,如果引起错误,会是什么样的 ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:16毫秒 最大:8219毫秒 查询6次