![]() |
P1M1和P1M0是兩個8位寄存器的名字,實際上就是兩個寄存器地址,類似于TL0和TH0這樣的命名 由這兩個搭配使用來配置輸出的IO的4種形式,應該是這樣的:PXM0和PXM1,所有的端口配置都是一樣用法 對著你給的表格: P0M0=#00000000B P0M1=#00000000B 這樣的配置,所有的P0端口都是傳統8051形式 如果你要單獨設定一個端口,比如是P0.0,我要設定成開漏的,就是這樣的: P0M0=#00000001B P0M1=#00000001B 也就是M0和M1對應的位去控制這個端口對應的位,我要改變P0.7的端口,那么,就改變P0M0的P0M1最高位就可以了. |