1.png (150.7 KB, 下載次數: 135)
下載附件
2024-6-28 03:58 上傳
第二章 MSP430單片機基本實踐
2.1 MSP430程序設計基礎
MSP430 單片機的程序設計可以使用匯編語言,也可以使用 C 語言,這一部分將講述這些內容。如果使用匯編語言,需要了解匯編機器指令;如果使用 C 語言,需要了解 C 語言的相關知識。無論匯編還是 C 語言,都需要掌握 MSP430 微處理器的結構、原理、接口等才可以進行軟件與硬件的設計。設計的基本過程可以用圖 2.1.1所示的流圖來說明。在這一部分不講解接口方面的知識。
0.png (41.53 KB, 下載次數: 116)
下載附件
2018-11-28 01:33 上傳
MSP430 的內核 CPU 結構是按照精簡指令集和高透明的宗旨來設計的, 使用的指令有硬件執行的內核指令(只有 27 條)和基于現有硬件結構的高效率的仿真指令.仿真指令使用內核
指令及芯片內額外配置的常數發生器 CG1、CG2。在講解指令系統之前首先分析 MSP430 與指令
系統相關的 CPU 結構與存儲器系統。
2.1.1 MSP430 的16 位 CPU
MSP430 系列采用的是“馮-諾依曼”結構,ROM、RAM 在同一地址空間,使用一組地址數據總線。中央處理單元采用了精簡的、高透明的、高效率的正交設計,它包括一個 16 位的ALU(算術邏輯運算單元) ,16 個寄存器,一個指令控制單元,16 個寄存器中有 4 個為特殊用途,扮演重要角色,分別是:程序計數器、堆棧指針、狀態寄存器、常數發生器。程序流程通過程序計數器控制,而程序執行的現場狀態體現在程序狀態字中。在表 2.1 中對16 個寄存器作了簡要說明。
0.png (200.87 KB, 下載次數: 116)
下載附件
2018-11-28 01:34 上傳
0.png (39.35 KB, 下載次數: 117)
下載附件
2018-11-28 01:35 上傳
0.png (64.51 KB, 下載次數: 108)
下載附件
2018-11-28 01:35 上傳
0.png (66.73 KB, 下載次數: 113)
下載附件
2018-11-28 01:35 上傳
0.png (43.79 KB, 下載次數: 122)
下載附件
2018-11-28 01:35 上傳
完整的pdf格式文檔51黑下載地址(共135頁):
MSP430單片機教程.pdf
(1.05 MB, 下載次數: 363)
2018-11-27 22:13 上傳
點擊文件名下載附件
MSP430單片機教程 下載積分: 黑幣 -5
|