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