關(guān)于STC單片機(jī)IO口的狀態(tài)
新入職一個公司,做智能家居的,只用宏晶51單片機(jī)。好長時間沒搞了,今天就遇到一個問題之前沒遇到過,就是配置IO口的工作類型。
數(shù)據(jù)手冊里面是這樣說的,在此多說一句,數(shù)據(jù)手冊做的真爛。
這里舉個例子。
如果給P1M1賦值0X03,給P1M0賦值0X05,那么P1口各個引腳對應(yīng)的模式就是:
{
P1M1=0x03=00000011b
P1M0=0x05=00000101b
}
P1M1 P1M0 IO口模式0 0 P1.7準(zhǔn)雙向口0 0 P1.6準(zhǔn)雙向口0 0 P1.5準(zhǔn)雙向口0 0 P1.4準(zhǔn)雙向口0 0 P1.3準(zhǔn)雙向口0 1 P1.2推挽輸出1 0 P1.1高阻1 1 P1.0開漏