熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
2426| 2
|
寄存器的配置問題 |
![]() |
本帖為搶樓帖,歡迎搶樓! |
6黑幣
最佳答案P1M1和P1M0是兩個(gè)8位寄存器的名字,實(shí)際上就是兩個(gè)寄存器地址,類似于TL0和TH0這樣的命名
由這兩個(gè)搭配使用來(lái)配置輸出的IO的4種形式,應(yīng)該是這樣的:PXM0和PXM1,所有的端口配置都是一樣用法
對(duì)著你給的表格:
P0M0=#00000000B
P0M1=#00000000B 這樣的配置,所有的P0端口都是傳統(tǒng)8051形式
如果你要單獨(dú)設(shè)定一個(gè)端口,比如是P0.0,我要設(shè)定成開漏的,就是這樣的:
P0M0=#00000001B
P0M1=#00000001B
也就是M0和M1對(duì)應(yīng)的位去控制這個(gè) ...
| ||
評(píng)分
| ||||||||
評(píng)分
| ||||||||
Powered by 單片機(jī)教程網(wǎng)