應廣PMS171B(1)--概述&&配置端口輸出高低電平
? ??概述
????作者經(jīng)常使用一些國產(chǎn)芯片或者價格價格美麗的單片機,這款應廣單片機PMS171B價格美麗,性價比高,mini-c好用,適用于消費電子開發(fā)。但是案例demo太少了,為了方便大家能夠快速入門。為了方便大家應用和開發(fā),這里寫一個PMS170B的點燈程序代碼應用,是偏向于實際產(chǎn)品的那種。
????這里選用8PIN的單片機進行開發(fā),引腳如下圖所示。

IO 引腳設置
????PMS171B 所有 IO 引腳都可以設定成輸入或輸出,透過數(shù)據(jù)寄存器(pa, pb) 、控制寄存器(pac, pbc)和弱上拉電阻(paph, pbph)設定,PB6 和 PB3 可通過控制寄存器(pbc)和弱下拉電阻(pbpl)設定為下拉輸入。每一 IO 引腳都可以獨立配置成不同的功能;所有這些引腳設置有施密特觸發(fā)輸入緩沖器和 CMOS 輸出驅(qū)動電位水平。當這些引腳為輸出低電位時,弱上拉電阻會自動關閉;當這些引腳為輸出高電位時,弱下拉電阻會自動關閉。如果要讀取端口上的電位狀態(tài),一定要先設置成輸入模式;在輸出模式下,讀取到的數(shù)據(jù)是數(shù)據(jù)寄存器的值。下表為端口 PA0 位的設定配置表。

?????下面例程為PA7口輸出1s高電平,輸出0.5s低電平。
演示效果

視頻教學

標簽: