msp430微控制器GPIO基礎理解

2021-10-03 13:35:44 字數 479 閱讀 4800

微控制器的埠可以通過方向暫存器pxdir來設定輸出(1)還是輸入(0)

可以通過輸入暫存器pxin來檢視輸入埠引腳的電平,嘗用來判斷按鍵是否按下。

也可通過pxie,pxies,pxifg實現按鍵中斷,按下某鍵後執行一段中斷程式。

可通過輸出暫存器pxout來寫入輸出,常用來控制數碼管顯示和指示燈等輸出裝置顯示。

pxout |= bit0;//不影響x埠其他引腳而設定x.0引腳輸出1

pxout &= ~bit0;//不影響x埠其他引腳而設定x.0引腳輸出0

bit0等價於0x01 0000 0001

bit7等價於1000 0000

if(!(pxin & bit0))判斷x.0引腳是否按下

定時器要設定時鐘源,捕獲/比較暫存器ccr0, cctl0,tactl, 工作模式等。定時器實質通過計數器計數到達一定時發生中斷來定時的。

中斷是指程式執行到某步時停止後面執行,先執行中斷程式區

MSP430微控制器 中斷服務

430的中斷是按照下圖1的優先順序順序定義的,有三種中斷 1.系統重置 2.不可遮蔽中斷 nmi 3.可遮蔽中斷。圖1.中斷優先順序 部分具體的中斷優先順序由高到低為 port2 vector 1 2u 0xffe2 port 2 port1 vector 4 2u 0xffe8 port 1 ti...

MSP430微控制器的中斷

中斷是msp430微處理器的一大特色,有效地利用中斷可以簡化程式和提高執行效率。msp430的幾乎每個外圍模組都能夠產生中斷,為msp430針對事件 即外圍模組產生的中斷 進行的程式設計打下基礎。msp430在沒有事件發生時進入低功耗模式,事件發生時,通過中斷喚醒cpu,事件處理完畢後,cpu再次進...

MSP430教程8 MSP430微控制器復位電路

msp430 微控制器系統復位電路 從上msp430 系統復位電路功能模組圖中可以看到了兩個復位訊號,乙個是上電復位訊號 por power on reset 和上電清除訊號 puc power up clear por 訊號是器件的復位訊號,此訊號只有在以下的事件發生時才會產生 器件上電時。rst...