关于单片机DS12CR887时钟芯片的时序读写程序(C语言分析)

关于单片机DS12CR887时钟芯片的时序读写程序(C语言分析),第1张

P0口弱上拉,置1可以被外边电路拉下成0

外边电路如果驱动能力不够,P0口置0后可能拉不起来电压,一直就读不出来1,当然要有问题。

不过现在的单片机IO口都能设置成不同的工作模式,有的工凯燃禅作模式段纳可以避免这样的问题。不盯尘需要在程序里做特别处理。

这个很容易理解,你应该用8051单片机进行读 *** 作,因为8051单片在 *** 作IO读取时需向该端口先写1,P0=0xff正是向总线写1,P0口的上拉电敏链正阻的作用需要从P0口的状态说起,8051有P0,P1,P2,P3共32个输入输出IO口,桥悔而P1,P2,P3是内部具有上拉电阻的,P0口内部没有上拉电阻唤粗所以需要在外部另加,加上拉电阻的作用主要是加大驱动力,因为单片机IO口本身输出电流较小,所以要想直接驱动较小的外部原件就必须加上拉电阻。P0口的内部结构图网上到处都是,自己好好找找看,建议学51可以去下天祥老师的单片机视频教程,如果需要我可以给你下载地址,你自己上迅雷一搜就有了


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8257274.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存