MSP430單片機(jī)實(shí)用技術(shù)講座_第1頁(yè)
MSP430單片機(jī)實(shí)用技術(shù)講座_第2頁(yè)
MSP430單片機(jī)實(shí)用技術(shù)講座_第3頁(yè)
MSP430單片機(jī)實(shí)用技術(shù)講座_第4頁(yè)
MSP430單片機(jī)實(shí)用技術(shù)講座_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 中國(guó)單片機(jī)世界論壇  (-  資料共享  (-  單片機(jī)實(shí)用技術(shù)講座  (-  作者:飛天-  發(fā)布時(shí)間:2004-9-5 0:22:42-  單片機(jī)實(shí)用技術(shù)講座以下內(nèi)容只有回復(fù)后才可以瀏覽 -  作者:飛天-  發(fā)布時(shí)間:2004-9-5 0:31:23-  在運(yùn)算速度方面,系列單片機(jī)能在晶體的驅(qū)動(dòng)下,實(shí)現(xiàn)的指令周期。位的數(shù)據(jù)寬度、的指令周期以及多功能的硬件乘法器

2、(能實(shí)現(xiàn)乘加)相配合,能實(shí)現(xiàn)數(shù)字信號(hào)處理的某些算法(如等)。系列單片機(jī)的中斷源較多,并且可以任意嵌套,使用時(shí)靈活方便。當(dāng)系統(tǒng)處于省電的備用狀態(tài)時(shí),用中斷請(qǐng)求將它喚醒只需。超低功耗 單片機(jī)之所以有超低的功耗,是因?yàn)槠湓诮档托酒碾娫措妷杭办`活而可控的運(yùn)行時(shí)鐘方面都有其獨(dú)到之處。首先,系列單片機(jī)的電源電壓采用的是電壓。因而可使其在的時(shí)鐘條件下運(yùn)行時(shí),芯片的電流會(huì)在之間。其次,獨(dú)特的系統(tǒng)時(shí)鐘系統(tǒng)的設(shè)計(jì)。在系列中有兩種不同的系統(tǒng)時(shí)鐘系統(tǒng):基本時(shí)鐘系統(tǒng)和鎖頻環(huán)(和)時(shí)鐘系統(tǒng)。有的使用一個(gè)晶體振蕩器(),有的使用兩個(gè)晶體振蕩器(一個(gè)為,另一個(gè)為高頻振蕩器)。由系統(tǒng)時(shí)鐘系統(tǒng)產(chǎn)生和各功能模塊所需的時(shí)鐘。并且這

3、些時(shí)鐘可以在指令的控制下,打開(kāi)和關(guān)閉,從而實(shí)現(xiàn)對(duì)總體功耗的控制。由于系統(tǒng)運(yùn)行時(shí)打開(kāi)的功能模塊不同,即采用不同的工作模式,芯片的功耗有著顯著不同。在系統(tǒng)中共有一種活動(dòng)模式()和五種低功耗模式()。在等待方式下,耗電為,在節(jié)電方式下,最低可達(dá)。系統(tǒng)工作穩(wěn)定上電復(fù)位后,首先由啟動(dòng),以保證程序從正確的位置開(kāi)始執(zhí)行,保證晶體振蕩器有足夠的起振及穩(wěn)定時(shí)間。然后軟件可設(shè)置適當(dāng)?shù)募拇嫫鞯目刂莆粊?lái)確定最后的系統(tǒng)時(shí)鐘頻率。如果晶體振蕩器在用作時(shí)鐘 時(shí)發(fā)生故障, 會(huì)自動(dòng)啟動(dòng),以保證系統(tǒng)正常工作;如果程序跑飛,可用看門(mén)狗將其復(fù)位。豐富的片上外圍模塊系列單片機(jī)的各成員都集成了較豐富的片內(nèi)外設(shè)。它們分別是看門(mén)狗()、模擬

4、比較器 、定時(shí)器()、定時(shí)器 ()、串口、(、)、硬件    乘法器、      液晶驅(qū)動(dòng)器、位位、    位 ()、位 、總線、    直接數(shù)據(jù)存?。ǎ?、端口()、端口    ()、基本定時(shí)器()等    的一些外圍模塊的不同組合。其中,看門(mén) 狗可以使程序失控時(shí)迅速?gòu)?fù)位;模擬比    較器進(jìn)行模擬

5、電壓的比較,配合定時(shí)器,    可以設(shè)計(jì)為轉(zhuǎn)換器;位定時(shí)器    (和)具有捕獲比較功    能,大量的捕獲比較寄存器,可用于事件    計(jì)數(shù)、時(shí)序發(fā)生、等;有的器件更    具有可實(shí)現(xiàn)異步、同步及多址訪問(wèn)的串    行通信接口,可方便地實(shí)現(xiàn)多機(jī)通信等應(yīng)用;具有較多的并行端口,最多達(dá)×  條口線;、端口能夠接 

6、0; 收外部上升沿或下降沿的中斷輸入;   位硬件轉(zhuǎn)換器有較高的轉(zhuǎn)換速率,最高可達(dá),能滿足大多數(shù) 數(shù)據(jù)采集應(yīng)用;能直接驅(qū)動(dòng)液晶多達(dá)   段;實(shí)現(xiàn)兩路的位轉(zhuǎn)換;硬件   串行總線接口,實(shí)現(xiàn)存儲(chǔ)器串行擴(kuò)展;以   及為了增加數(shù)據(jù)傳輸速度,而采用直接 數(shù)據(jù)傳輸()模塊。系列單片機(jī)的這些片內(nèi)外設(shè)為系統(tǒng)的單片解決方案提供了極大的方便。  方便高效的開(kāi)發(fā)環(huán)境目前系列有 型、型和 型三種類型的器件,這些器件的開(kāi)發(fā)手段不同。對(duì)于型和型的器件是使用仿真器開(kāi)發(fā)成功之后再燒寫(xiě)或掩膜芯片;對(duì)于型則有十分方便的開(kāi)發(fā)調(diào)試環(huán)

7、境,因?yàn)槠骷瑑?nèi)有調(diào)試接口,還有可電擦寫(xiě)的存儲(chǔ)器,因此采用先下載程序到內(nèi),再在器件內(nèi)通過(guò)軟件控制程序的運(yùn)行,由接口讀取片內(nèi)信息供設(shè)計(jì)者調(diào)試使用的方法進(jìn)行開(kāi)發(fā)。這種方式只需要一臺(tái)機(jī)和一個(gè)調(diào)試器,而不需要仿真器和編程器。開(kāi)發(fā)語(yǔ)言有匯編語(yǔ)言和語(yǔ)言。  適應(yīng)工業(yè)級(jí)運(yùn)行環(huán)境系列器件均為工業(yè)級(jí)的,運(yùn)行環(huán)境溫度為,所設(shè)計(jì)的產(chǎn)品適合運(yùn)行于工業(yè)環(huán)境下。  系列與系列的比較  我國(guó)的多數(shù)讀者對(duì)與系列的單片機(jī)是很熟悉的,為了加深對(duì)系列單片機(jī)的認(rèn)識(shí),我們不妨將兩者進(jìn)行一下比較。首先,單片機(jī)是位單片機(jī),其指令是采用的被稱為“”的復(fù)雜指令集,共具有條指令。而單片

8、機(jī)是位的單片機(jī),采用了精簡(jiǎn)指令集()結(jié)構(gòu),只有簡(jiǎn)潔的條內(nèi)核指令,大量的指令則是模擬指令;眾多的寄存器以及片內(nèi)數(shù)據(jù)存儲(chǔ)器都可參加多種運(yùn)算。這些內(nèi)核指令均為單周期指令,功能強(qiáng),運(yùn)行的速度快。其次,單片機(jī)本身的電源電壓是伏,有兩種低功耗方式:待機(jī)方式和掉電方式。正常情況下消耗的電流為,在待機(jī)狀態(tài)下,其耗電電流仍為;即使在掉電方式下,電源電壓可以下降到,但是為了保存內(nèi)部中的數(shù)據(jù),還需要提供約的電流。而系列單片機(jī)在低功耗方面的優(yōu)越之處,則是系列不可比擬的。正因?yàn)槿绱?,系列單片機(jī)更適合應(yīng)用于使用電池供電的儀器、儀表類產(chǎn)品中。再者,系列單片機(jī)由于其內(nèi)部總線是位的,其內(nèi)部功能模塊基本上都是位的,雖然經(jīng)過(guò)各種努

9、力其內(nèi)部功能模塊有了顯著增加,但是受其結(jié)構(gòu)本身的限制很大,尤其模擬功能部件的增加更顯困難。系列其基本架構(gòu)是位的,同時(shí)在其內(nèi)部的數(shù)據(jù)總線經(jīng)過(guò)轉(zhuǎn)換還存在位的總線,在加上本身就是混合型的結(jié)構(gòu),因而對(duì)它這樣的開(kāi)放型的架構(gòu)來(lái)說(shuō),無(wú)論擴(kuò)展位的功能模塊,還是位的功能模塊,即使擴(kuò)展像模數(shù)轉(zhuǎn)換或數(shù)模轉(zhuǎn)換這類的功能模塊也是很方便的。這也就是為什么系列產(chǎn)品和其中功能部件迅速增加的原因。最后,就是在開(kāi)發(fā)工具方面。對(duì)于來(lái)說(shuō),由于它是最早進(jìn)入中國(guó)的單片機(jī),人們對(duì)它再熟悉不過(guò)了,再加上我國(guó)各方人士的努力,創(chuàng)造了不少適合我們使用的開(kāi)發(fā)工具。但是如何實(shí)現(xiàn)在線編程還是一個(gè)很大問(wèn)題。對(duì)于系列而言,由于引入了型程序存儲(chǔ)器和 技術(shù),不

10、僅使開(kāi)發(fā)工具變得簡(jiǎn)便,而且價(jià)格也相對(duì)低廉,并且還可以實(shí)現(xiàn)在線編程。-  作者:飛天-  發(fā)布時(shí)間:2004-9-5 0:46:46-                      第講單片機(jī)系列  簡(jiǎn)介(下)         

11、0;                                         ·張俊謨·     系列的內(nèi)部結(jié)構(gòu)概述 系列器件包含、

12、程序存儲(chǔ)器(、和)、數(shù)據(jù)存儲(chǔ)器()、運(yùn)行控制、外圍模塊、振蕩器和倍頻器等主要功能模塊。其基本結(jié)構(gòu)如圖 所示??梢钥闯?,內(nèi)部包含了計(jì)算機(jī)的所有部件,是一個(gè)真正的單片機(jī)(微控制器)。 由一個(gè)位的、個(gè)寄存器和一套指令控制邏輯組成,其邏輯簡(jiǎn)圖如圖所示。在個(gè)寄存器中,程序計(jì)數(shù)器、堆棧指針、狀態(tài)寄存器和常數(shù)發(fā)生器、這個(gè)寄存器有特殊用途。除了和外,所有寄存器都可作為通用寄存器來(lái)用于所有指令操作。常數(shù)發(fā)生器是為指令執(zhí)行時(shí)提供常數(shù)的,而不是用于存儲(chǔ)數(shù)據(jù)的。對(duì)、訪問(wèn)的尋址模式可以區(qū)分常數(shù)的數(shù)據(jù)。在內(nèi)部有一組位數(shù)據(jù)總線和位的地址總線;運(yùn)行正交設(shè)計(jì)、對(duì)模塊高度透明的精簡(jiǎn)指令集;、和配合精簡(jiǎn)指令組所實(shí)現(xiàn)的控制,使應(yīng)用開(kāi)

13、發(fā)可實(shí)現(xiàn)復(fù)雜的尋址模式和軟件算法。 存儲(chǔ)器系列采用“馮紐曼結(jié)構(gòu)”。因此,、 和全部外圍模塊都位于同一個(gè)地址空間內(nèi),即用一個(gè)公共的空間對(duì)全部功能模塊進(jìn)行尋址。支持外部擴(kuò)展存儲(chǔ)器是將來(lái)性能增強(qiáng)的目標(biāo)。特殊功能寄存器及外圍模塊安排在 區(qū)域; 和 共享 區(qū)域,數(shù)據(jù)存儲(chǔ)器()的起始地址是。()程序存儲(chǔ)器系列程序存儲(chǔ)器的類型有、和三種,存儲(chǔ)器的類型和容量示于電子世界網(wǎng)站的表中。 的容量在 之間;對(duì)于型的芯片,內(nèi)部還集成有兩段(共)的信息存儲(chǔ)器以及存放自舉程序的自舉存儲(chǔ)器();對(duì)代碼存儲(chǔ)器的訪問(wèn)總是以字形式取得代碼,而對(duì)數(shù)據(jù)可以用字或字節(jié)方式訪問(wèn)。每次訪問(wèn)需要條數(shù)據(jù)總線()和訪問(wèn)當(dāng)前存儲(chǔ)器模塊所需的地址總線

14、();存儲(chǔ)器模塊由模塊允許信號(hào)自動(dòng)選中。最低的空間的頂部個(gè)字,即,保留存放復(fù)位和中斷的向量;在程序存儲(chǔ)器中還可以存放表格數(shù)據(jù),以實(shí)現(xiàn)查表處理等應(yīng)用;程序?qū)Τ绦虼鎯?chǔ)器可以任意讀取,但不能寫(xiě)入。()數(shù)據(jù)存儲(chǔ)器數(shù)據(jù)存儲(chǔ)器可以以字或字節(jié)寬度集成在片內(nèi),其容量在之間;所有指令可以對(duì)字節(jié)或字進(jìn)行操作。但是對(duì)堆棧和 的操作是按字寬度進(jìn)行的,尋址時(shí)必須對(duì)準(zhǔn)偶地址。運(yùn)行控制系列微控制器的運(yùn)行主要受控于存儲(chǔ)在特殊寄存器()中的信息。不同 中的位可以允許中斷,以支持取決于中斷標(biāo)志狀態(tài)的軟件以及定義外圍模塊的工作模式。禁止外圍模塊,停止它的功能,可以減少電流消耗,而所有存儲(chǔ)在模塊寄存器中的數(shù)據(jù)仍被保留。外圍模塊的工作

15、模式可以用的特定位置來(lái)標(biāo)明。外圍模塊外圍模塊包括基本定時(shí)器()、位定時(shí)器(及)、轉(zhuǎn)換器、端口、異步及同步串行通訊口()以及液晶顯示驅(qū)動(dòng)模塊等。外圍模塊經(jīng) 、 與 相連。圖所示為外圍模塊的連接總線示意圖。從圖中可以看出,外圍模塊可分為字(位)模塊和字節(jié)(位)模塊兩種。對(duì)大多數(shù)外圍模塊,通常是位,是位或位。字節(jié)(位)模塊的數(shù)據(jù)總線是位的,需經(jīng)總線轉(zhuǎn)換電路與位的相連。這些模塊的數(shù)據(jù)交換毫無(wú)例外地要用字節(jié)指令處理;對(duì)字(位)模塊,其數(shù)據(jù)總線是位的,無(wú)需經(jīng)過(guò)轉(zhuǎn)換而直接與的位數(shù)據(jù)總線相連。模塊的操作指令就沒(méi)有任何限制。系列所包含的字節(jié)(位)模塊和字(位)模塊,請(qǐng)參看電子世界網(wǎng)站上的表和表。 &#

16、160;        振蕩器和時(shí)鐘發(fā)生器振蕩器()是專門(mén)為通用的低功耗時(shí) 鐘晶振設(shè)計(jì)的。除了晶體外接外,所有的 模擬元件都集成在片內(nèi)。但是也可以用一個(gè)高速的晶振工作,這時(shí)需要外接負(fù) 載電容。對(duì)于 、 和以及系列,片內(nèi)還有一個(gè)可接入高速晶振的振蕩器。除了晶體振蕩器之外,、 和系列都有一個(gè)數(shù)字控制 振蕩器(),用它實(shí)現(xiàn)對(duì)振蕩器的數(shù)字控制和頻率調(diào)節(jié);對(duì)于系列,將晶振頻率用一個(gè)鎖頻環(huán)電路( 或 )進(jìn)行倍頻。 或 在上電后以最低頻率開(kāi)始工作,并通過(guò)控制一個(gè)數(shù)控振蕩器()來(lái)調(diào)整到適當(dāng)?shù)念l率。供處理器工作的時(shí)鐘發(fā)生器的頻率固定

17、在晶振的倍頻上,并提供時(shí)鐘信號(hào) 。 外圍模塊及的時(shí)鐘源選擇非常靈活??梢杂靡詫?shí)現(xiàn)各種低功耗模式下的運(yùn)行。-  作者:飛天-  發(fā)布時(shí)間:2004-9-5 8:43:30-                                

18、60;       第 講 學(xué)習(xí)和調(diào)試系統(tǒng)(上)                                        &

19、#160;               ·張俊謨·    大家都知道,對(duì)于單片機(jī)來(lái)說(shuō),它是沒(méi)有自開(kāi)發(fā)能力的,因此要開(kāi)發(fā)單片機(jī)必須有開(kāi)發(fā)器或仿真器。要得到一個(gè)從硬件到軟件功能完整的開(kāi)發(fā)器或仿真器,一般來(lái)說(shuō)價(jià)格是非常昂貴的。所以對(duì)于一般業(yè)余愛(ài)好者或經(jīng)費(fèi)不多的工程技術(shù)人員,大多都使用簡(jiǎn)易的開(kāi)發(fā)器。但是對(duì)于簡(jiǎn)易的開(kāi)發(fā)器來(lái)說(shuō),有些很難做到真正的仿真,調(diào)試程序的實(shí)時(shí)性也受到了限制,有時(shí),這些開(kāi)發(fā)器還

20、占用單片機(jī)的某些資源。    自從世紀(jì)年代制定了有關(guān)檢測(cè)和芯片的一個(gè)標(biāo)準(zhǔn)以后,接口的技術(shù)得到了推廣,后來(lái),隨著存儲(chǔ)器技術(shù)的逐漸成熟,將這兩種技術(shù)相互融合,通過(guò)接口來(lái)調(diào)試、開(kāi)發(fā)和在線對(duì)存儲(chǔ)器編程的仿真技術(shù)得到了很大的發(fā)展。公司將這一技術(shù)運(yùn)用到系列的單片機(jī)上。這樣的仿真技術(shù)的特點(diǎn)是:()仿真器的硬件與單片機(jī)無(wú)關(guān),仿真器只提供獨(dú)立于單片機(jī)的標(biāo)準(zhǔn)接口,系列的芯片上只提供用于仿真調(diào)試的信號(hào)引腳,用戶只需按標(biāo)準(zhǔn)在單片機(jī)目標(biāo)板上作一接口(腳雙排插針),二者相連即可對(duì)單片機(jī)進(jìn)行仿真調(diào)試。由于仿真器的硬件與單片機(jī)無(wú)關(guān),不同系列的仿真器的硬件相同,可以節(jié)省開(kāi)發(fā)投資。()仿真

21、接口與單片機(jī)的引腳數(shù)和封裝無(wú)關(guān),無(wú)論單片機(jī)的引腳數(shù)的多少,仿真頭所使用的引腳數(shù)不變,解決了傳統(tǒng)仿真頭隨單片機(jī)引腳數(shù)增多而體積增大的問(wèn)題()仿真接口與單片機(jī)的主頻無(wú)關(guān)。硬件時(shí)序就是目標(biāo)系統(tǒng)的硬件時(shí)序,避免了其間的差異。()仿真器不占用單片機(jī)的任何資源。單片機(jī)的所有資源都在目標(biāo)系統(tǒng)上。學(xué)習(xí)、調(diào)試及開(kāi)發(fā)系統(tǒng)由硬件和軟件兩部分組成。其中所使用的調(diào)試軟件是 編譯軟件 ;硬件環(huán)境由 機(jī)、仿真工具()和系統(tǒng)目標(biāo)板或?qū)W習(xí)板所組成。學(xué)習(xí)和調(diào)試系統(tǒng)的硬件環(huán)境 仿真工具簡(jiǎn)介       ( )是年制定的檢測(cè)和芯片的一個(gè)標(biāo)準(zhǔn),年被修改后成為 的一個(gè)標(biāo)準(zhǔn),即

22、。通過(guò)這個(gè)標(biāo)準(zhǔn),可對(duì)具有接口的芯片的硬件電路進(jìn)行邊界掃描和故障檢測(cè)。具有 接口的芯片,相關(guān)引腳的定義為:為測(cè)試時(shí)鐘輸入;為測(cè)試數(shù)據(jù)輸入,數(shù)據(jù)通過(guò)引腳輸入接口;為測(cè)試數(shù)據(jù)輸出,數(shù)據(jù)通過(guò) 引腳從 接口輸出;為測(cè)試模式選擇,用來(lái)設(shè)置 接口處于某種特定的測(cè)試模式;為測(cè)試復(fù)位,輸入引腳,低電平有效。一般內(nèi)部有一個(gè)狀態(tài)機(jī),稱為 控制器。它通過(guò) 和 進(jìn)行狀態(tài)的轉(zhuǎn)變,實(shí)現(xiàn)數(shù)據(jù)和指令的輸入。 標(biāo)準(zhǔn)定義了一個(gè)串行的移位寄存器。寄存器的每一個(gè)單元分配給芯片的相應(yīng)的引腳,這個(gè)獨(dú)立的單元稱為邊界掃描單元。這個(gè)串聯(lián)的在 內(nèi)部構(gòu)成回路,所有的邊界掃描寄存器通過(guò)測(cè)試激活,平時(shí)這些引腳保持正常的功能。  在

23、設(shè)計(jì)時(shí),中的數(shù)據(jù)線、地址線和控制線與其中存儲(chǔ)器的數(shù)據(jù)線、地址線和控制線相連。因?yàn)榈囊_都有相應(yīng)的,只要用指令將數(shù)據(jù)、地址和控制信號(hào)送給其中,就可以通過(guò)將信號(hào)送給存儲(chǔ)器,實(shí)現(xiàn)對(duì)存儲(chǔ)器的在線的讀取、擦除和編程操作。  仿真工具的原理仿真工具的功能主要是將由機(jī)打印機(jī)接口來(lái)的位并行數(shù)據(jù)與來(lái)自接口的串行數(shù)據(jù)進(jìn)行相互轉(zhuǎn)換,實(shí)現(xiàn)機(jī)與芯片中的接口的通訊。  在本文所介紹的學(xué)習(xí)和調(diào)試系統(tǒng)中,可以使用公司推出的兩種型號(hào)的仿真工具: 仿真工具和 仿真工具。前者是最早推出的仿真工具, 沒(méi)有 調(diào)試接口, 只能支持、 及等器件;后者是新推出的仿真器,它由 接口盒和 板兩部分組成,

24、其 口盒支持所有 系列單片機(jī)的開(kāi)發(fā),其 板支持 及器件。仿真工具的功能功能主要有三個(gè):下載編碼到器件;編程存儲(chǔ)器;通過(guò)內(nèi)部的仿真邏輯進(jìn)行仿真。 仿真工具的連接仿真 工 具 和 仿真工具的連接方法是不同的:對(duì)于 仿真器,仿真器用芯的扁平電纜與的打印機(jī)接口相連,另一端口用腳扁平電纜與用戶的目標(biāo)板連接(如本文提到的學(xué)習(xí)板);對(duì)于仿真器仿真器用芯的扁平電纜與的打印機(jī)接口連接,沒(méi)有接口,所仿真的芯片直接焊在仿真器上或夾在仿真器的座上。 學(xué)習(xí)板學(xué)習(xí)板概述學(xué)習(xí)板是利爾達(dá)公司為了在我國(guó)推廣系列單片機(jī),執(zhí)行大學(xué)計(jì)劃而推出的學(xué)習(xí)和開(kāi)發(fā)型單片機(jī)的一個(gè)硬件平臺(tái)。學(xué)習(xí)板硬件平臺(tái)以為核心,配合仿真工具及軟件平臺(tái),對(duì)所有的

25、和系列單片機(jī)進(jìn)行在線編程與測(cè)試,可方便地實(shí)現(xiàn)開(kāi)發(fā)。學(xué)習(xí)板采納國(guó)內(nèi)外許多單片機(jī)實(shí)驗(yàn)儀的優(yōu)點(diǎn),保持了傳統(tǒng)機(jī)的實(shí)驗(yàn)項(xiàng)目,增加了以實(shí)用技術(shù)為主的許多實(shí)驗(yàn)。按照教育大綱的要求,可根據(jù)校方要求定制或校方自制實(shí)驗(yàn)卡與本機(jī)配合使用。學(xué)習(xí)板是系列型超低功耗位單片機(jī)、系列單片機(jī)接口技術(shù)及系統(tǒng)設(shè)計(jì)實(shí)例、系列單片機(jī)語(yǔ)言程序設(shè)計(jì)與開(kāi)發(fā)等教材和參考資料所必須的實(shí)驗(yàn)設(shè)備,它既能適合科研開(kāi)發(fā),又能適合大面積實(shí)驗(yàn)教學(xué)、課程設(shè)計(jì)、畢業(yè)設(shè)計(jì)等方面的要求,為廣大高校師生提供一個(gè)良好的實(shí)驗(yàn)開(kāi)發(fā)環(huán)境。同時(shí)也是廣大的電子愛(ài)好者學(xué)習(xí)、開(kāi)發(fā)系列單片機(jī)的良好平臺(tái)。該學(xué)習(xí)板集成了豐富的接口電路與模塊,具體如下:種輸出電壓和鍵的行列鍵盤(pán),個(gè)獨(dú)立按鍵

26、種顯示模式:、(段碼)、(點(diǎn)陣)種通訊模式:、種外圍接口方式:方式和總線(串行 )模塊方式轉(zhuǎn)換接口(位)外部模塊比較捕獲模式接口學(xué)習(xí)板還把全部引腳用插座引出,并可通過(guò)開(kāi)關(guān)選擇是否與外部電路相連,方便用戶自己擴(kuò)展模塊與單片機(jī)相連。為了能更好地了解和掌握 系列單片機(jī)的特點(diǎn)、使用方法,能更好、更快地投入開(kāi)發(fā),針對(duì)學(xué)習(xí)板設(shè)計(jì)了豐富的實(shí)驗(yàn)項(xiàng)目,有基礎(chǔ)的 實(shí)驗(yàn),更有復(fù)雜、精彩的綜合實(shí)驗(yàn),同時(shí)準(zhǔn)備了大量的相關(guān)程序,以便用戶調(diào)試。-  作者:飛天-  發(fā)布時(shí)間:2004-9-5 8:51:02-      &#

27、160;                             第講學(xué)習(xí)和調(diào)試系統(tǒng)(下)學(xué)習(xí)板組成原理 學(xué)習(xí)板硬件平臺(tái)以為核心組成的硬件系統(tǒng),其電原理圖見(jiàn)本刊網(wǎng)站(為了簡(jiǎn)化,圖中未將全部插件都畫(huà)出)。硬件系統(tǒng)由芯片,接口,電源電路、復(fù)位、晶振和濾波電路,顯示(顯示、段碼顯示、點(diǎn)陣顯示),鍵盤(pán)接口(個(gè)行列鍵盤(pán)

28、、個(gè)獨(dú)立按鍵),外部通訊(、),位轉(zhuǎn)換和外部擴(kuò)展,串行外圍接口(、),比較捕獲,比較器欠壓檢測(cè)等共部分組成(個(gè)引腳全部引出,可以做其它試驗(yàn))。有只引腳,其每一只引腳都是多功能的,其功能可多達(dá)三種,它的大部分引腳是復(fù)用的,最多有三種功能模塊復(fù)用在一個(gè)引腳。的工作電壓為;它具有有超低功耗:活動(dòng)模式為 ,待機(jī)模式為,掉電模式(數(shù)據(jù)保持)為;它有種節(jié)電模式;從待機(jī)到喚醒不到;位精簡(jiǎn)指令結(jié)構(gòu)(),指令周期;存儲(chǔ)器多達(dá), 多達(dá) 。它有豐富的內(nèi)部功能模塊。其中包括個(gè)位的口:;一個(gè)位的內(nèi)部硬件乘法器;一個(gè)通道的位轉(zhuǎn)換器(外部個(gè)通道,內(nèi)部個(gè)通道),自帶內(nèi)部參考源和采樣保持;個(gè)位定時(shí)器:定時(shí)器帶有個(gè)捕獲比較寄存器

29、,定時(shí)器帶有個(gè)捕獲比較寄存器;個(gè)串行通訊模塊,每個(gè)都可用軟件選擇模式;一個(gè)高精度的比較器,配合其它器件可構(gòu)成單斜邊轉(zhuǎn)換器;具有個(gè)端的液晶驅(qū)動(dòng)器,驅(qū)動(dòng)液晶能力可達(dá)段;可編程電壓監(jiān)測(cè)器。可編程的保險(xiǎn)熔絲可保護(hù)設(shè)計(jì)者代碼;可在線串行編程,不需要外部編程電壓。在板上設(shè)置有 引腳的 插座,可以與工具上的腳插頭相連接進(jìn)行程序調(diào)試。其他的一些學(xué)習(xí)版的說(shuō)明可參考<電子世界> 年 期-  作者:飛天-  發(fā)布時(shí)間:2004-9-5 8:56:13-         

30、60;               第講學(xué)習(xí)和調(diào)試系統(tǒng)的軟件環(huán)境(上)    的開(kāi)發(fā)軟件較多,但通常使用的是公司的集成開(kāi)發(fā)環(huán)境嵌入式工作平臺(tái)以及調(diào)試器。該工作平臺(tái)支持多種微處理器,針對(duì)用戶的目標(biāo)系統(tǒng),用創(chuàng)建項(xiàng)目()的方式來(lái)進(jìn)行開(kāi)發(fā)和管理;為用戶提供方便和功能豐富的窗口界面,使開(kāi)發(fā)和調(diào)試的效率大大提高。該工作平臺(tái)()由下列工具組成:·內(nèi)嵌式編輯器:可以同時(shí)編輯匯編和語(yǔ)言源文件,具有極強(qiáng)的語(yǔ)言表達(dá)能力·

31、;編譯器:具有語(yǔ)言標(biāo)準(zhǔn)特性同時(shí)又添加了擴(kuò)展功能·匯編器:支持語(yǔ)言預(yù)處理指令和特殊寄存器關(guān)鍵詞,支持位算術(shù)運(yùn)算和標(biāo)準(zhǔn)浮點(diǎn)數(shù)·連接器:將匯編器或編譯器產(chǎn)生的一個(gè)或多個(gè)可重定位目標(biāo)文件轉(zhuǎn)換為特定目標(biāo)系統(tǒng)的機(jī)器代碼。連接器支持高級(jí)調(diào)試器所使用的調(diào)試格式。;調(diào)試器():它是一個(gè)獨(dú)立軟件,既可獨(dú)立使用又可集成在內(nèi)運(yùn)行,具有語(yǔ)言級(jí)和匯編語(yǔ)言級(jí)的交互式調(diào)試功能·函數(shù)庫(kù)管理器():該管理器實(shí)現(xiàn)對(duì)系統(tǒng)匯編器和編譯器產(chǎn)生的可重定位目標(biāo)文件的處理。嵌入式工作平臺(tái)()的安裝嵌入式工作平臺(tái)()安裝在界面下,對(duì)機(jī)沒(méi)有特別的要求,目前的配置都能滿足對(duì)內(nèi)存、硬盤(pán)及機(jī)器速度的要求。安裝軟件是,目前的

32、最新版本是。免費(fèi)版本可以在或直接下載,匯編沒(méi)有任何限制,語(yǔ)言最大限制在代碼。全功能版本沒(méi)有任何限制。本文以為例介紹其安裝和使用。嵌入式工作平臺(tái)()的介紹嵌入式工作平臺(tái)的管理方式被專門(mén)設(shè)計(jì)成常見(jiàn)的軟件開(kāi)發(fā)管理模式項(xiàng)目管理模式。這種管理模式允許用戶以樹(shù)型體系結(jié)構(gòu)來(lái)組織項(xiàng)目,能一目了然地顯示文件之間的隸屬關(guān)系。因而它能很好地適合維護(hù)用于構(gòu)成應(yīng)用程序所有版本的源程序。這種樹(shù)型體系結(jié)構(gòu)有以下三種層次:目標(biāo)。它處于樹(shù)型體系結(jié)構(gòu)的最高層。用戶定義想要建立的應(yīng)用程序的不同目標(biāo)系統(tǒng)版本。對(duì)于簡(jiǎn)單的應(yīng)用程序,可能只需要兩種版本:調(diào)試版()和發(fā)布版()。組。組處于樹(shù)型體系結(jié)構(gòu)的中間層。它的作用是將一個(gè)或多個(gè)相關(guān)的源

33、程序集合在一起。一個(gè)組可以惟一地屬于某個(gè)目標(biāo),也可以分屬于多個(gè)目標(biāo)。每一種目標(biāo)包含一個(gè)或多個(gè)組。源程序。源程序處于樹(shù)型體系結(jié)構(gòu)的最低層。一般地,每一個(gè)源程序可以惟一地屬于一個(gè)組,也可以屬于多個(gè)組。但是屬于多個(gè)組的源程序由于連接時(shí)可能出錯(cuò),因而這種做法是不推薦的。當(dāng)用戶以項(xiàng)目管理模式進(jìn)行開(kāi)發(fā)時(shí),總有一個(gè)選定的當(dāng)前目標(biāo)。在項(xiàng)目窗口中只有作為當(dāng)前目標(biāo)成員的組以及它們所包含的文件才是可見(jiàn)的。也只有這些文件將生成代碼,并通過(guò)連接,形成代碼輸出。注:其他的一些軟件說(shuō)明較簡(jiǎn)單.需要的可以查看原文.-  作者:多嘴鳥(niǎo)-  發(fā)布時(shí)間:2004-9-15 21:01:36-

34、  加上一些:應(yīng)用MSP430微控制器時(shí)需注意的問(wèn)題TI的MSP430微控制器包含430X1X、430X31X、430X32X、430X33X等型號(hào),使用者可根據(jù)不同應(yīng)用目標(biāo)作有針對(duì)性的選擇。MSP430系列微控制器在性能上有一定特色,如低功耗、高抗干擾、高集成度等。其中的430X32X有片內(nèi)14位A/D,并可提供內(nèi)部的參考電壓。本文將介紹應(yīng)用MSP430X32X片內(nèi)A/D轉(zhuǎn)換器原理及需注意的問(wèn)題。MSP430X32X的14位A/D430X32X片內(nèi)A/D有8通道(A07),但目前的型號(hào)(323、325、325A)引腳上只有A0 5。其中A03可編程為恒流源工作,適合于外接

35、電阻性、無(wú)源傳感元件的應(yīng)用場(chǎng)合。SVCC端是A/D轉(zhuǎn)換的參考電壓端,它可連接于片內(nèi)的AVCC,也可由外部穩(wěn)壓源提供。與A/D工作有關(guān)的主要有4個(gè)SFR。即ADAT、AIN、AEN和ACTL,均為16位。12位與(12+2)位精度轉(zhuǎn)換A/D轉(zhuǎn)換采用逐位逼近原理,由內(nèi)部一個(gè)電阻網(wǎng)絡(luò)和一個(gè)開(kāi)關(guān)電容網(wǎng)絡(luò)配合D/A及比較器等電路來(lái)實(shí)現(xiàn),時(shí)鐘ADCLK控制轉(zhuǎn)換的進(jìn)程。轉(zhuǎn)換過(guò)程經(jīng)過(guò)兩步,首先通過(guò)電阻陣列分壓值與輸入信號(hào)的比較來(lái)確定輸入信號(hào)電壓范圍,這個(gè)電壓范圍是將參考電壓分成4等分,由低到高分別稱為范圍A、B、C和D;然后由開(kāi)關(guān)電容陣列逐位改變電容量,來(lái)搜索與輸入信號(hào)最接近的電壓值,由于電容量是以2進(jìn)制冪排列的,完成搜索后開(kāi)關(guān)的接通狀態(tài)即為輸入信號(hào)的A/D轉(zhuǎn)換值。實(shí)際上是由電阻網(wǎng)絡(luò)確定了轉(zhuǎn)換值的高2位,由開(kāi)關(guān)電容網(wǎng)絡(luò)確定了轉(zhuǎn)換值的低12位。當(dāng)啟動(dòng)轉(zhuǎn)換時(shí)在ACTL中設(shè)定了信號(hào)電壓范圍,實(shí)際已確定了轉(zhuǎn)換數(shù)據(jù)的高2位,經(jīng)過(guò)電阻網(wǎng)絡(luò)的高2位判別就不必進(jìn)行了,因此轉(zhuǎn)換速度較快。并且ADAT中的轉(zhuǎn)換數(shù)據(jù)也只出現(xiàn)低12位。這時(shí)稱為12位精度轉(zhuǎn)換。它的轉(zhuǎn)換時(shí)間為96個(gè)ADCLK周期。而如果啟動(dòng)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論