msp430的cpu支援7種源定址和4種目的定址
可利用暫存器的8、16和20位,長度為1、2或者3個字長。
byte操作:讀源暫存器的低8位,然後將其寫入目的暫存器對應的低8位,目的暫存器的8:19位會被清空而源暫存器不受影響;
word操作:讀源暫存器的低16位,然後將其寫入目的暫存器對應的低16位,目的暫存器的17:19位會被清空而源暫存器不受影響;
address-word操作:讀源暫存器的所有位,然後將其寫入目的暫存器對應的位;
sxt例外:sxt是暫存器操作的唯一例外,這條指令將源暫存器的第7位符號拓展到目的暫存器的高8位,也就是8:19位
MSP430低功耗模式
msp430的電壓已經降到了3.3v,雖然不是最低的 arm的部分晶元核心工作電壓降到了1.8v 但是這已經是比較低的了 msp430比較出彩的地方乙個是把一顆晶元分成了n個不同的模組部分,不用的部分功能模組可以關閉掉,電流近似為零 另乙個出彩的地方是,可以有三個時鐘源,並產生更多的內部可用工作頻率...
MSP430 定時捕獲模式
關於定時器何時選用溢位中斷還是比較捕獲中斷請參考以下部落格 中斷解惑 定時器a捕獲模式以f149為例請參考以下部落格 捕獲模式參考定時器a 接下來介紹本人使用的定時器b,定時器b和a基本差不多定時器b具有7個比較捕獲單元兒定時器a只有三個 定時器基本原理本章就不細講了可參考之前的定時器a 定時器a詳...
msp430鍵盤程式
msp430 按鍵程式 含電路圖及源 include void init port void void delay void int keyprocess void return nres 處理來自埠 1 的中斷 interrupt port1 vector void port isr void i...