我在看 STC98C52例程时,看到以下代码:
sfr CLK_DIV = 0x97; //为STC单片机定义,系统时钟分频
//为STC单片机的IO口设置地址定义
sfr P0M1 = 0X93;
sfr P0M0 = 0X94;
sfr P1M1 = 0X91;
sfr P1M0 = 0X92;
sfr P2M1 = 0X95;
sfr P2M0 = 0X96;
接着在main函数下给了以下赋值
CLK_DIV=0X03; //系统时钟为1/8晶振(pdf-45页)
P0M1 = 0; //将io口设置为推挽输出
P1M1 = 0;
P2M1 = 0;
P0M0 = 0XFF;
P1M0 = 0XFF; P2M0 = 0XFF;
请问0X91--0X96是什么功能的寄存器?推挽输出是什么特点?我应该如何查找这些内容的知识? 很糊涂,都不知道怎么翻书 谢谢!
懂了 。 那我用的开发板会因此有副作用吗 比如烧坏板子之类的? 这样设置需要谨慎吗
追答根据你的用用设置IO口状态就可以。