單片機(jī)/ISP綜合設(shè)計(jì)實(shí)驗(yàn) 概述由于計(jì)算機(jī)科學(xué)和電路集成技術(shù)的迅猛發(fā)展,電子系統(tǒng)日趨數(shù)字化、復(fù)雜化和大規(guī)模集成化,且電子系統(tǒng)設(shè)計(jì)原理和大型軟件設(shè)計(jì)的原理極為接近。這些都要求電子類專業(yè)的教學(xué)重點(diǎn)應(yīng)由傳統(tǒng)的基礎(chǔ)功能模塊設(shè)計(jì)轉(zhuǎn)向?qū)Υ笠?guī)模復(fù)雜系統(tǒng)的分析和管理,加強(qiáng)對(duì)學(xué)生系統(tǒng)概念的培養(yǎng)。電子信息系列實(shí)驗(yàn)裝置便是為了滿足這種需要而開始研發(fā)的。它包含有電子技術(shù)實(shí)驗(yàn)裝置,計(jì)算機(jī)組成/網(wǎng)際服務(wù)實(shí)驗(yàn)裝置,微機(jī)系統(tǒng)與接口實(shí)驗(yàn)裝置及單片機(jī)/ISP綜合設(shè)計(jì)實(shí)驗(yàn)裝置。該系列實(shí)驗(yàn)裝置提供了集演示、驗(yàn)證和綜合設(shè)計(jì)的新一代教學(xué)平臺(tái),并按照教學(xué)大綱的要求配置了實(shí)驗(yàn)項(xiàng)目和實(shí)驗(yàn)內(nèi)容,此外,用戶還可根據(jù)自己的需要安排實(shí)驗(yàn)內(nèi)容,發(fā)揮創(chuàng)造性才能。單片機(jī)技術(shù)是一門很實(shí)用的技術(shù),單片機(jī)在工業(yè)控制中獨(dú)占鰲頭,故又稱為微控制器。迄今為止,8位單片機(jī)仍占有單片機(jī)市場(chǎng)的60%以上份額,促進(jìn)了8位單片機(jī)朝著高性能和多功能化方向發(fā)展。隨著CPLD技術(shù)的不斷發(fā)展,也越來越被廣大設(shè)計(jì)人員重視、應(yīng)用。單片機(jī)/ISP綜合設(shè)計(jì)實(shí)驗(yàn)裝置實(shí)質(zhì)上是構(gòu)建了一個(gè)以CPLD/FPGA和MCU為中心,能與微機(jī)子系統(tǒng)進(jìn)行通信的綜合設(shè)計(jì)實(shí)驗(yàn)平臺(tái),它采用的是CPLD/FPGA和MCU雙系統(tǒng)核心架構(gòu),再與外圍設(shè)備通過總線方式連接起來。可以完成有關(guān)單片機(jī),微機(jī)接口,邏輯設(shè)計(jì)等眾多實(shí)驗(yàn),可作為“計(jì)算機(jī)結(jié)構(gòu)與邏輯設(shè)計(jì)”,“單片機(jī)原理與應(yīng)用”,“在系統(tǒng)編程技術(shù)”,“VHDL設(shè)計(jì)”,“微型計(jì)算機(jī)測(cè)控技術(shù)”和“電子系統(tǒng)綜合設(shè)計(jì)”等課程的綜合實(shí)驗(yàn)裝置。該實(shí)驗(yàn)裝置在教學(xué)實(shí)踐中的應(yīng)用,為提高學(xué)生的動(dòng)手能力,加深學(xué)生對(duì)單片機(jī)、CPLD/FPGA技術(shù)的理解提供了良好的實(shí)驗(yàn)平臺(tái),為以后電子系統(tǒng)設(shè)計(jì)開發(fā)打下堅(jiān)實(shí)的基礎(chǔ)。除具有單片機(jī),CPLD/FPGA雙系統(tǒng)核心構(gòu)架外,提供了極其豐富的功能單元電路,如A/D、D/A、RTC及通訊接口等,并可根據(jù)學(xué)生應(yīng)用的需要方便地?cái)U(kuò)展其它電路,使其完全能夠做出具有復(fù)雜性和創(chuàng)造性的綜合性實(shí)驗(yàn),另外配置的一些工具模塊也能為學(xué)生做實(shí)驗(yàn)提供方便。1.2 實(shí)驗(yàn)裝置的特點(diǎn)EEEC-030B型單片機(jī)/ISP綜合設(shè)計(jì)實(shí)驗(yàn)裝置的主要特點(diǎn)如下: CPLD/FPGA和MCU雙系統(tǒng)架構(gòu)該系統(tǒng)既能單獨(dú)作為CPLD/FPGA實(shí)驗(yàn)系統(tǒng)或單片機(jī)實(shí)驗(yàn)系統(tǒng)使用,更能同時(shí)使用MCU和CPLD/FPGA系統(tǒng)以充分滿足不同類型,不同規(guī)模系統(tǒng)設(shè)計(jì)的需要。適應(yīng)了當(dāng)今系統(tǒng)設(shè)計(jì)的潮流,使該系統(tǒng)功能更加完善。
標(biāo)簽: ISP 單片機(jī) 綜合設(shè)計(jì) 實(shí)驗(yàn)
上傳時(shí)間: 2013-10-13
上傳用戶:363186
LM3S系列微控制器I2C應(yīng)用文檔基于LM5749的I2C從機(jī)功能,模擬24C02傳輸協(xié)議操作。
上傳時(shí)間: 2013-11-23
上傳用戶:6546544
C8051F單片機(jī) C8051F系列單片機(jī) 單片機(jī)自20世紀(jì)70年代末誕生至今,經(jīng)歷了單片微型計(jì)算機(jī)SCM、微控制器MCU及片上系統(tǒng)SoC三大階段,前兩個(gè)階段分別以MCS-51和80C51為代表。隨著在嵌入式領(lǐng)域中對(duì)單片機(jī)的性能和功能要求越來越高,以往的單片機(jī)無論是運(yùn)行速度還是系統(tǒng)集成度等多方面都不能滿足新的設(shè)計(jì)需要,這時(shí)Silicon Labs 公司推出了C8051F系列單片機(jī),成為SoC的典型代表。 C8051F具有上手快(全兼容8051指令集)、研發(fā)快(開發(fā)工具易用,可縮短研發(fā)周期)和見效快(調(diào)試手段靈活)的特點(diǎn),其性能優(yōu)勢(shì)具體體現(xiàn)在以下方面: 基于增強(qiáng)的CIP-51內(nèi)核,其指令集與MCS-51完全兼容,具有標(biāo)準(zhǔn)8051的組織架構(gòu),可以使用標(biāo)準(zhǔn)的803x/805x匯編器和編譯器進(jìn)行軟件開發(fā)。CIP-51采用流水線結(jié)構(gòu),70%的的指令執(zhí)行時(shí)間為1或2個(gè)系統(tǒng)時(shí)鐘周期,是標(biāo)準(zhǔn)8051指令執(zhí)行速度的12倍;其峰值執(zhí)行速度可達(dá)100MIPS(C8051F120等),是目前世界上速度最快的8位單片機(jī)?! ≡黾恿酥袛嘣?。標(biāo)準(zhǔn)的8051只有7個(gè)中斷源Silicon Labs 公司 C8051F系列單片機(jī)擴(kuò)展了中斷處理這對(duì)于時(shí)實(shí)多任務(wù)系統(tǒng)的處理是很重要的擴(kuò)展的中斷系統(tǒng)向CIP-51提供22個(gè)中斷源允許大量的模擬和數(shù)字外設(shè)中斷一個(gè)中斷處理需要較少的CPU干預(yù)卻有更高的執(zhí)行效率?! 〖闪素S富的模擬資源,絕大部分的C8051F系列單片機(jī)都集成了單個(gè)或兩個(gè)ADC,在片內(nèi)模擬開關(guān)的作用下可實(shí)現(xiàn)對(duì)多路模擬信號(hào)的采集轉(zhuǎn)換;片內(nèi)ADC的采樣精度最高可達(dá)24bit,采樣速率最高可達(dá)500ksps,部分型號(hào)還集成了單個(gè)或兩個(gè)獨(dú)立的高分辨率DAC,可滿足絕大多數(shù)混合信號(hào)系統(tǒng)的應(yīng)用并實(shí)現(xiàn)與模擬電子系統(tǒng)的無縫接口;片內(nèi)溫度傳感器則可以迅速而精確的監(jiān)測(cè)環(huán)境溫度并通過程序作出相應(yīng)處理,提高了系統(tǒng)運(yùn)行的可靠性?! 〖闪素S富的外部設(shè)備接口。具有兩路UART和最多可達(dá)5個(gè)定時(shí)器及6個(gè)PCA模塊,此外還根據(jù)不同的需要集成了SMBus、SPI、USB、CAN、LIN等接口,以及RTC部件。外設(shè)接口在不使用時(shí)可以分別禁止以降低系統(tǒng)功耗。與其他類型的單片機(jī)實(shí)現(xiàn)相同的功能需要多個(gè)芯片的組合才能完成相比,C8051單片機(jī)不僅減少了系統(tǒng)成本,更大大降低了功耗。 增強(qiáng)了在信號(hào)處理方面的性能,部分型號(hào)具有16x16 MAC以及DMA功能,可對(duì)所采集信號(hào)進(jìn)行實(shí)時(shí)有效的算法處理并提高了數(shù)據(jù)傳送能力?! 【哂歇?dú)立的片內(nèi)時(shí)鐘源(精度最高可達(dá)0.5%),設(shè)計(jì)人員既可選擇外接時(shí)鐘,也可直接應(yīng)用片內(nèi)時(shí)鐘,同時(shí)可以在內(nèi)外時(shí)鐘源之間自如切換。片內(nèi)時(shí)鐘源降低了系統(tǒng)設(shè)計(jì)的復(fù)雜度,提高了系統(tǒng)可靠性,而時(shí)鐘切換功能則有利于系統(tǒng)整體功耗的降低。 提供空閑模式及停機(jī)模式等多種電源管理方式來降低系統(tǒng)功耗 實(shí)現(xiàn)了I/O從固定方式到交叉開關(guān)配置。固定方式的I/O端口,既占用引腳多,配置又不夠靈活。在C8051F中,則采用開關(guān)網(wǎng)絡(luò)以硬件方式實(shí)現(xiàn)I/O端口的靈活配置,外設(shè)電路單元通過相應(yīng)的配置寄存器控制的交叉開關(guān)配置到所選擇的端口上。 復(fù)位方式多樣化,C8051F把80C51單一的外部復(fù)位發(fā)展成多源復(fù)位,提供了上電復(fù)位、掉電復(fù)位、外部引腳復(fù)位、軟件復(fù)位、時(shí)鐘檢測(cè)復(fù)位、比較器0復(fù)位、WDT復(fù)位和引腳配置復(fù)位。眾多的復(fù)位源為保障系統(tǒng)的安全、操作的靈活性以及零功耗系統(tǒng)設(shè)計(jì)帶來極大的好處?! 膫鹘y(tǒng)的仿真調(diào)試到基于JTAG接口的在系統(tǒng)調(diào)試。C8051F在8位單片機(jī)中率先配置了標(biāo)準(zhǔn)的JTAG接口(IEEE1149.1)。C8051F的JTAG接口不僅支持Flash ROM的讀/寫操作及非侵入式在系統(tǒng)調(diào)試,它的JTAG邏輯還為在系統(tǒng)測(cè)試提供邊界掃描功能。通過邊界寄存器的編程控制,可對(duì)所有器件引腳、SFR總線和I/O口弱上拉功能實(shí)現(xiàn)觀察和控制。 C8051F系列單片機(jī)型號(hào)齊全,可根據(jù)設(shè)計(jì)需求選擇不同規(guī)模和帶有特定外設(shè)接口的型號(hào),提供從多達(dá)100個(gè)引腳的高性能單片機(jī)到最小3mmX3mm的封裝,滿足不同設(shè)計(jì)的需要?! 』谏鲜鎏攸c(diǎn),Silicon Labs 公司C8051F系列單片機(jī)作為SoC芯片的杰出代表能夠滿足絕大部分場(chǎng)合的復(fù)雜功能要求,并在嵌入式領(lǐng)域的各個(gè)場(chǎng)合都得到了廣泛的應(yīng)用:在工業(yè)控制領(lǐng)域,其豐富的模擬資源可用于工業(yè)現(xiàn)場(chǎng)多種物理量的監(jiān)測(cè)、分析及控制和顯示;在便攜式儀器領(lǐng)域,其低功耗和強(qiáng)大的外設(shè)接口也非常適合各種信號(hào)的采集、存儲(chǔ)和傳輸;此外,新型的C8051F5xx系列單片機(jī)也在汽車電子行業(yè)中嶄露頭角。正是這些優(yōu)勢(shì),使得C8051單片機(jī)在進(jìn)入中國(guó)市場(chǎng)的短短幾年內(nèi)就迅速風(fēng)靡,相信隨著新型號(hào)的不斷推出以及推廣力度的不斷加大,C8051系列單片機(jī)將迎來日益廣闊的發(fā)展空間,成為嵌入式領(lǐng)域的時(shí)代寵兒 此系列單片機(jī)完全兼容MCS-51指令集,容易上手,開發(fā)周期短,大大節(jié)約了開發(fā)成本。C8051F系統(tǒng)集成度高,總線時(shí)鐘可達(dá)25M
上傳時(shí)間: 2013-11-24
上傳用戶:testAPP
LM3S 系列微控制器Flash 存儲(chǔ)器應(yīng)用 在眾多的單片機(jī)中都集成了 Flash 存儲(chǔ)器系統(tǒng),該存儲(chǔ)器系統(tǒng)可用作代碼和數(shù)據(jù)的存儲(chǔ)。它在整個(gè)存儲(chǔ)器中所處的位置在最起始的位置,一般其起始地址從零開始。
標(biāo)簽: Flash LM3S 微控制器 存儲(chǔ)器
上傳時(shí)間: 2013-10-09
上傳用戶:aix008
LM3S系列微控制器中斷優(yōu)先級(jí)應(yīng)用筆記 正常的程序被暫時(shí)中止,處理器便進(jìn)入異常。所有異常可以通過NVIC(嵌套向量中斷控制器)進(jìn)行控制,通過NVIC 可以設(shè)置各個(gè)異常的優(yōu)先等級(jí)并對(duì)異常進(jìn)行處理。異??煞譃橄到y(tǒng)異常和外部中斷,它們通過不同的寄存器組進(jìn)行控制(包括優(yōu)先級(jí)的設(shè)置)
標(biāo)簽: LM3S 微控制器 中斷優(yōu)先級(jí) 應(yīng)用筆記
上傳時(shí)間: 2013-11-05
上傳用戶:我叫李小進(jìn)
自學(xué)單片機(jī)(提高篇) 在入門篇里,我們利用網(wǎng)絡(luò)資源建立了自己的學(xué)習(xí)環(huán)境,在提高篇里,我們將帶領(lǐng)愛好者充分利用網(wǎng)絡(luò)資源,登堂入室,盡快從學(xué)習(xí)者變?yōu)橐粋€(gè)開發(fā)者。當(dāng)愛好者學(xué)到一定程度后,必然會(huì)結(jié)合自身的情況,向各個(gè)不同的方向發(fā)展,這里無法對(duì)每一個(gè)方向作詳細(xì)論述,僅討論一些能從網(wǎng)絡(luò)上獲得的、典型的資源,難免掛一漏萬,但希望能夠給讀者一些引導(dǎo)。 、分門別類用單片機(jī)目前,國(guó)內(nèi)單片機(jī)應(yīng)用呈現(xiàn)百花齊放之勢(shì),很多不同類型的單片機(jī)逐漸進(jìn)入中國(guó),這給我們?cè)黾恿诉x擇余地,不必不管什么應(yīng)用千篇一律都用51單片機(jī)。因此在入門以后,愛好者可以根據(jù)實(shí)際情況,選擇進(jìn)一步學(xué)習(xí)另一種或多種單片機(jī)。通常每一種單片機(jī)都會(huì)在國(guó)內(nèi)找一些代理公司,要使用這些單片機(jī),最好是找到這些代理,可以得到較好的技術(shù)支持。目前,愛好者有可能接觸和使用的單片機(jī)主要是這要的一些種類:圖4 21ic資料搜索1.51系列基于51內(nèi)核的單片機(jī)依然是最多的,目前國(guó)內(nèi)較常見的有以下幾種。1)PHILPS公司的的LPC系列,基于80C51內(nèi)核的微控制器,每機(jī)器周期只需6個(gè)時(shí)鐘,比標(biāo)準(zhǔn)51快一倍;嵌入了諸如掉電檢測(cè)、模擬功能以及片內(nèi)RC振蕩器等功能,可減少外部元件的使用;低功耗。該系列芯片適用于大批量、低成本、低功耗的應(yīng)用,如電子門禁系統(tǒng)、倒車?yán)走_(dá)、里程表等。該系列單片機(jī)由周立功公司代理,網(wǎng)址:http://www.zlgmcu.com。
標(biāo)簽: 單片機(jī)
上傳時(shí)間: 2013-11-13
上傳用戶:674635689
給初學(xué)單片機(jī)的經(jīng)典必備實(shí)驗(yàn)單片機(jī)學(xué)習(xí)最重要是的是要搞清楚其內(nèi)部的硬件結(jié)構(gòu)。如:p0 p1 p2 p3 T1 T2 以及UART。 至于在編程方面,首先要理解單片機(jī)其編程語言和一般的匯編語言以及c語言的區(qū)別。 最大的不 同是在于單片機(jī)編程主要是圍繞定時(shí)器和UART來編程的, 所以要你對(duì)那些特殊寄存器要特別的熟 悉,如TMOD PCON SCON PSW IP,一提起這些你應(yīng)該馬上知道這些寄存器里面所包含位及其中的意 義。如果你做到了這點(diǎn),可以說單片機(jī)你算入門了。 剛開始不要學(xué)太多的單片機(jī),單片機(jī)的種類很多,但你學(xué)精了一個(gè),其他的很好學(xué)的,無非只是 在定時(shí)器和寄存器上有所不同罷了。 單片機(jī)學(xué)習(xí)是一個(gè)辛苦的過程,希望大家能吃苦耐勞,持之以恒。 鑒于本人學(xué)習(xí)的不足之處,少許錯(cuò)誤,盡情諒解。 感謝您使用本教程。
標(biāo)簽: 單片機(jī) 實(shí)驗(yàn)
上傳時(shí)間: 2013-11-19
上傳用戶:xjy441694216
NEC78K0/KF1用戶手冊(cè) 8位單片微控制器 本手冊(cè)適用于那些希望了解78K0/KF1產(chǎn)品功能,并設(shè)計(jì)開發(fā)相關(guān)應(yīng)用系統(tǒng)和程序的用戶。主要產(chǎn)品如下。78K0/KF1: μPD780143,780144,780146,780148,78F0148,780143(A),780144(A),780146(A),780148(A),78F0148(A),780143(A1),780144(A1),780146(A1),780148(A1),78F0148(A1),780143(A2),780144(A2),780146(A2)和780148(A2)
上傳時(shí)間: 2014-12-27
上傳用戶:魚哥哥你好
利用LPC微控制器進(jìn)行低成本的模/數(shù)轉(zhuǎn)換 AN10187 datasheet 要想利用數(shù)字計(jì)算機(jī)來處理連續(xù)變化的數(shù)據(jù),就必須將模擬值轉(zhuǎn)換成數(shù)字量。模/數(shù)轉(zhuǎn)換器(ADC)根據(jù)不同的原理工作,其性能、效果和成本都會(huì)發(fā)生變化。某些微控制器具有能夠提供10位及更高分辨率的集成ADC,但所需的芯片面積和為了保證要求精度而進(jìn)行的全面試驗(yàn)增加了此類裝置的成本。
上傳時(shí)間: 2013-12-26
上傳用戶:清山綠水
Cortex-M3 技術(shù)參考手冊(cè) Cortex-M3是一個(gè)32位的核,在傳統(tǒng)的單片機(jī)領(lǐng)域中,有一些不同于通用32位CPU應(yīng)用的要求。譚軍舉例說,在工控領(lǐng)域,用戶要求具有更快的中斷速度,Cortex-M3采用了Tail-Chaining中斷技術(shù),完全基于硬件進(jìn)行中斷處理,最多可減少12個(gè)時(shí)鐘周期數(shù),在實(shí)際應(yīng)用中可減少70%中斷。 單片機(jī)的另外一個(gè)特點(diǎn)是調(diào)試工具非常便宜,不象ARM的仿真器動(dòng)輒幾千上萬。針對(duì)這個(gè)特點(diǎn),Cortex-M3采用了新型的單線調(diào)試(Single Wire)技術(shù),專門拿出一個(gè)引腳來做調(diào)試,從而節(jié)約了大筆的調(diào)試工具費(fèi)用。同時(shí),Cortex-M3中還集成了大部分存儲(chǔ)器控制器,這樣工程師可以直接在MCU外連接Flash,降低了設(shè)計(jì)難度和應(yīng)用障礙。 ARM Cortex-M3處理器結(jié)合了多種突破性技術(shù),令芯片供應(yīng)商提供超低費(fèi)用的芯片,僅33000門的內(nèi)核性能可達(dá)1.2DMIPS/MHz。該處理器還集成了許多緊耦合系統(tǒng)外設(shè),令系統(tǒng)能滿足下一代產(chǎn)品的控制需求。ARM公司希望Cortex-M3核的推出,能幫助單片機(jī)廠商實(shí). Cortex的優(yōu)勢(shì)應(yīng)該在于低功耗、低成本、高性能3者(或2者)的結(jié)合?! ortex如果能做到 合理的低功耗(肯定要比Arm7 & Arm9要低,但不大可能比430、PIC、AVR低) + 合理的高性能(10~50MIPS是比較可能出現(xiàn)的范圍) + 適當(dāng)?shù)牡统杀?1~5$應(yīng)該不會(huì)奇怪)?! 『?jiǎn)單的低成本不大可能比典型的8位MCU低。對(duì)于已經(jīng)有8位MCU的廠商來說,比如Philips、Atmel、Freescale、Microchip還有ST和Silocon Lab,不大可能用Cortex來打自己的8位MCU。對(duì)于沒有8位MCU的廠商來說,當(dāng)然是另外一回事,但他們?cè)趪?guó)內(nèi)進(jìn)行推廣的實(shí)力在短期內(nèi)還不夠。 對(duì)于已經(jīng)有32位ARM的廠商來說,比如Philips、Atmel、ST,又不大可能用Cortex來打自己的Arm7/9,對(duì)他們來說,比較合理的定位把Cortex與Arm7/9錯(cuò)開,即<40MIPS的性能+低于Arm7的價(jià)格,當(dāng)然功耗也會(huì)更低些;當(dāng)然這樣做的結(jié)果很可能是,斷了16位MCU的后路。 對(duì)于仍然在推廣16位MCU的廠商來說,比如Freescal、Microchip,處境比較尷尬,因?yàn)镃ortex基本上可以完全替代16位MCU?! ∷?,未來的1~2年,來自新廠商的Cortex比較值得期待-包括國(guó)內(nèi)的供應(yīng)商;對(duì)于已有32位ARM的廠商,情況比較有趣;對(duì)于16位MCU的廠商,反應(yīng)比較有意思?! £P(guān)于編程模式 Cortex-M3處理器采用ARMv7-M架構(gòu),它包括所有的16位Thumb指令集和基本的32位Thumb-2指令集架構(gòu),Cortex-M3處理器不能執(zhí)行ARM指令集?! humb-2在Thumb指令集架構(gòu)(ISA)上進(jìn)行了大量的改進(jìn),它與Thumb相比,具有更高的代碼密度并提供16/32位指令的更高性能?! £P(guān)于工作模式 Cortex-M3處理器支持2種工作模式:線程模式和處理模式。在復(fù)位時(shí)處理器進(jìn)入“線程模式”,異常返回時(shí)也會(huì)進(jìn)入該模式,特權(quán)和用戶(非特權(quán))模式代碼能夠在“線程模式”下運(yùn)行。 出現(xiàn)異常模式時(shí)處理器進(jìn)入“處理模式”,在處理模式下,所有代碼都是特權(quán)訪問的?! £P(guān)于工作狀態(tài) Coretx-M3處理器有2種工作狀態(tài)?! humb狀態(tài):這是16位和32位“半字對(duì)齊”的Thumb和Thumb-2指令的執(zhí)行狀態(tài)。 調(diào)試狀態(tài):處理器停止并進(jìn)行調(diào)試,進(jìn)入該狀態(tài)。
標(biāo)簽: Cortex-M 技術(shù)參考手冊(cè)
上傳時(shí)間: 2013-12-04
上傳用戶:壞壞的華仔
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1