coody_sz 发表于 2022-10-12 10:05 学习了,STC90系列有多少个寄存器 |
STC89系列、STC90系列的IO模式都是固定的,不能设置,除了P0口是开漏模式外,其余都是准双向口,上电就输出高电平。 STC其余的MCU的IO都可以设置4个模式,特别是STC8系列、STC32G系列,IO可设置的参数更多,比如关闭数字输入、关闭施密特功能、增加额外4K上拉电阻、每个IO都可以中断等等。 |
lkc8210 发表于 2022-3-17 17:56 强!刚刚学习完这个 |
devcang 发表于 2022-1-27 09:43 刚刚查完资料,89c52的P1~P4均为准双向口,无需设置 |
mtt661 发表于 2022-3-17 16:41 阅题不留心 楼主问的是STC89C52RC STC89C52RC的IO设置就是没设置 (P0口除外,它要接上拉电阻才有弱上拉) sib PXY = PX^Y; PXY = 1;//就是准双向口 PXY = 0;//就是开漏模式 PXY = 1;//由0变1就是强上拉维持两个时钟周期 |
你去STC官网上下载个15或者8系列的说明书,里面有很全面的io口模式的操作方法。 |
188610329 发表于 2022-1-27 15:21 好的好的 感谢~ |
stc89c52rc,p0口只能开漏输出,其他io只能准双向,不能切换。 |
devcang 发表于 2022-1-27 09:43 那请问寄存器的名就是PxMy吗? 但我在官方的数据手册里并没有找到PxMy |
通过设置寄存器实现 C语言中,配置 PxMy 的值 |