亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

TM1616替代型號有哪些?

  • ISP型單片機(jī)實驗板

    學(xué)習(xí)單片機(jī)離不開實驗,以往單片機(jī)的實驗往往依賴于仿真機(jī)和單片機(jī)學(xué)習(xí)系統(tǒng),價格昂貴,至使學(xué)習(xí)單片機(jī)的門檻很高,很多人不能跨入單片機(jī)學(xué)習(xí)的大門。近年來,隨著FLASH型單片機(jī)的廣泛應(yīng)用,采用軟件模擬加寫片驗證成為一種經(jīng)濟(jì)實用的實驗方法,尤其是隨著單片機(jī)技術(shù)的發(fā)展,很多單片機(jī)都具有了ISP功能,只要一根下載線即可以編程。STC單片機(jī)更是將其ISP功能發(fā)揮極致,只要有RS232接口,不需任何其他電路即可實現(xiàn)ISP功能。

    標(biāo)簽: ISP 單片機(jī)實驗板

    上傳時間: 2014-12-27

    上傳用戶:xiaodu1124

  • M5399-A型51 AVR PIC單片機(jī)仿真學(xué)習(xí)型開發(fā)板簡

    嘿!朋友。很感謝你能看到堅持看到本處,如果你是初次接觸單片機(jī),本章將正確引導(dǎo)你快速掌握學(xué)習(xí)單片機(jī)的捷徑!首先,也是最重要的一條:你必須得有一定要學(xué)會的信心。告訴你件高興的事情:單片機(jī)根本一點都不難!只要你有強(qiáng)烈的學(xué)習(xí)欲望。就是小學(xué)生都會做點簡單的東西出來!當(dāng)然這并不是要貶低單片機(jī),并不是說單片機(jī)只能是小孩子玩的東西。其實單片機(jī)能做的事情多著呢,P4電腦很牛嗎?其實就是速度和可用的腳比單片機(jī)多點而已。現(xiàn)在學(xué)習(xí)ARM和DSP等的人多起來,許多人感到很茫然:我到底學(xué)什么??給你盞明燈:從單片機(jī)學(xué)起吧。理由是:1它是學(xué)習(xí)其他超高檔MCU的基礎(chǔ)2市場占有份額高3學(xué)習(xí)資源豐富4相對其他的MCU入門容易精通容易(并不要認(rèn)為入門容易的東西都是低級的!!)是因為這玩意確實是人類智慧的結(jié)晶。

    標(biāo)簽: 5399 AVR PIC 單片機(jī)仿真

    上傳時間: 2013-11-21

    上傳用戶:pkzz021

  • AVR單片機(jī)技術(shù)原理

    AVR單片機(jī)技術(shù)原理 AVR單片機(jī)介紹   單片機(jī)又稱單片微控制器,它是把一個計算機(jī)系統(tǒng)集成到一個芯片上,概括的講:一塊芯片就成了一臺計算機(jī)。單片機(jī)技術(shù)是計算機(jī)技術(shù)的一個分支,是簡易機(jī)器人的核心元件。  1997年,由ATMEL公司挪威設(shè)計中心的A先生與V先生利用ATMEL公司的Flash新技術(shù), 共同研發(fā)出RISC精簡指令集的高速8位單片機(jī),簡稱AVR。[編輯本段]AVR單片機(jī)的優(yōu)勢特征  單片機(jī)已廣泛地應(yīng)用于軍事、工業(yè)、家用電器、智能玩具、便攜式智能儀表和機(jī)器人制作等領(lǐng)域,使產(chǎn)品功能、精度和質(zhì)量大幅度提升,且電路簡單,故障率低,可靠性高,成本低廉。單片機(jī)種類很多,在簡易機(jī)器人制作和創(chuàng)新中,為什么選用AVR單片機(jī)呢?  一、簡便易學(xué),費(fèi)用低廉  首先,對于非專業(yè)人員來說,選擇AVR單片機(jī)的最主要原因,是進(jìn)入AVR單片機(jī)開發(fā)的門檻非常低,只要會操作電腦就可以學(xué)習(xí)AVR單片機(jī)的開發(fā)。單片機(jī)初學(xué)者只需一條ISP下載線,把編輯、調(diào)試通過的軟件程序直接在線寫入AVR單片機(jī),即可以開發(fā)AVR單片機(jī)系列中的各種封裝的器件。AVR單片機(jī)因此在業(yè)界號稱“一線打天下”。  其次,AVR單片機(jī)便于升級。AVR程序?qū)懭胧侵苯釉陔娐钒迳线M(jìn)行程序修改、燒錄等操作,這樣便于產(chǎn)品升級。  再次,AVR單片機(jī)費(fèi)用低廉。學(xué)習(xí)AVR單片機(jī)可使用ISP在線下載編程方式(即把PC機(jī)上編譯好的程序?qū)懙絾纹瑱C(jī)的程序存儲器中),不需購買仿真器、編程器、擦抹器和芯片適配器等,即可進(jìn)行所有AVR單片機(jī)的開發(fā)應(yīng)用,這可節(jié)省很多開發(fā)費(fèi)用。程序存儲器擦寫可達(dá)10000次以上,不會產(chǎn)生報廢品。  二、高速、低耗、保密  首先,AVR單片機(jī)是高速嵌入式單片機(jī):  1、AVR單片機(jī)具有預(yù)取指令功能,即在執(zhí)行一條指令時,預(yù)先把下一條指令取進(jìn)來,使得指令可以在一個時鐘周期內(nèi)執(zhí)行。  2、多累加器型,數(shù)據(jù)處理速度快。AVR單片機(jī)具有32個通用工作寄存器,相當(dāng)于有32條立交橋,可以快速通行。  3、中斷響應(yīng)速度快。AVR單片機(jī)有多個固定中斷向量入口地址,可快速響應(yīng)中斷。  其次,AVR單片機(jī)耗能低。對于典型功耗情況,WDT關(guān)閉時為100nA,更適用于電池供電的應(yīng)用設(shè)備。有的器件最低1.8 V即可工作。  再次,AVR單片機(jī)保密性能好。它具有不可破解的位加密鎖Lock Bit技術(shù),保密位單元深藏于芯片內(nèi)部,無法用電子顯微鏡看到。  三、I/O口功能強(qiáng),具有A/D轉(zhuǎn)換等電路  1. AVR單片機(jī)的I/O口是真正的I/O口,能正確反映I/O口輸入/輸出的真實情況。工業(yè)級產(chǎn)品,具有大電流(灌電流)10~40 mA,可直接驅(qū)動可控硅SCR或繼電器,節(jié)省了外圍驅(qū)動器件。  2. AVR單片機(jī)內(nèi)帶模擬比較器,I/O口可用作A/D轉(zhuǎn)換,可組成廉價的A/D轉(zhuǎn)換器。ATmega48/8/16等器件具有8路10位A/D。  3. 部分AVR單片機(jī)可組成零外設(shè)元件單片機(jī)系統(tǒng),使該類單片機(jī)無外加元器件即可工作,簡單方便,成本又低。  4. AVR單片機(jī)可重設(shè)啟動復(fù)位,以提高單片機(jī)工作的可靠性。有看門狗定時器實行安全保護(hù),可防止程序走亂(飛),提高了產(chǎn)品的抗干擾能力。  四、有功能強(qiáng)大的定時器/計數(shù)器及通訊接口  定時/計數(shù)器T/C有8位和16位,可用作比較器。計數(shù)器外部中斷和PWM(也可用作D/A)用于控制輸出,某些型號的AVR單片機(jī)有3~4個PWM,是作電機(jī)無級調(diào)速的理想器件。  AVR單片機(jī)有串行異步通訊UART接口,不占用定時器和SPI同步傳輸功能,因其具有高速特性,故可以工作在一般標(biāo)準(zhǔn)整數(shù)頻率下,而波特率可達(dá)576K。

    標(biāo)簽: AVR 單片機(jī)技術(shù)

    上傳時間: 2013-10-18

    上傳用戶:二十八號

  • ISP 型單片機(jī)實驗板

    ISP 型單片機(jī)實驗板學(xué)習(xí)單片機(jī)離不開實驗,以往單片機(jī)的實驗往往依賴于仿真機(jī)和單片機(jī)學(xué)習(xí)系統(tǒng),價格昂貴,至使學(xué)習(xí)單片機(jī)的門檻很高,很多人不能跨入單片機(jī)學(xué)習(xí)的大門。近年來,隨著FLASH型單片機(jī)的廣泛應(yīng)用,采用軟件模擬加寫片驗證成為一種經(jīng)濟(jì)實用的實驗方法,尤其是隨著單片機(jī)技術(shù)的發(fā)展,很多單片機(jī)都具有了ISP 功能,只要一根下載線即可以編程。STC 單片機(jī)更是將其ISP 功能發(fā)揮極致,只要有RS232 接口,不需任何其他電路即可實現(xiàn)ISP 功能。。多年前,本網(wǎng)站為單片機(jī)愛好者設(shè)計了實驗電路板,并公開了全部的軟、硬件資料,廣受愛好者歡迎,很多人使用這塊實驗電路板學(xué)習(xí)并由此入門,同時網(wǎng)絡(luò)上也出現(xiàn)了很多同類功能的實驗電路板,為廣大愛好者學(xué)習(xí)單片機(jī)創(chuàng)造了良好的條件。隨著技術(shù)的發(fā)展,本站在原實驗電路板的基礎(chǔ)上,開發(fā)了一塊功能更強(qiáng)的實驗電路板,該板除保留了原板廣受好評的部分外,新增了更多的功能。最大的特點是具有仿真能力,不再需要昂貴的仿真機(jī),即可使用Keil 軟件進(jìn)行仿真調(diào)試,使得學(xué)習(xí)成本大為下降。板上安裝了6 位數(shù)碼管(原板為2 位數(shù)碼管);8 個發(fā)光二極管;四個按鈕開關(guān);一個簡單的音響電路;一個用于計數(shù)實驗的振蕩器;At24CXXX 類芯片插座;X5045 芯片插座;RS232 串行接口。

    標(biāo)簽: ISP 單片機(jī)實驗板

    上傳時間: 2013-10-24

    上傳用戶:dragonhaixm

  • MSP430系列flash型超低功耗16位單片機(jī)

    MSP430系列flash型超低功耗16位單片機(jī)MSP430系列單片機(jī)在超低功耗和功能集成等方面有明顯的特點。該系列單片機(jī)自問世以來,頗受用戶關(guān)注。在2000年該系列單片機(jī)又出現(xiàn)了幾個FLASH型的成員,它們除了仍然具備適合應(yīng)用在自動信號采集系統(tǒng)、電池供電便攜式裝置、超長時間連續(xù)工作的設(shè)備等領(lǐng)域的特點外,更具有開發(fā)方便、可以現(xiàn)場編程等優(yōu)點。這些技術(shù)特點正是應(yīng)用工程師特別感興趣的。《MSP430系列FLASH型超低功耗16位單片機(jī)》對該系列單片機(jī)的FLASH型成員的原理、結(jié)構(gòu)、內(nèi)部各功能模塊及開發(fā)方法與工具作詳細(xì)介紹。MSP430系列FLASH型超低功耗16位單片機(jī) 目錄  第1章 引 論1.1 MSP430系列單片機(jī)1.2 MSP430F11x系列1.3 MSP430F11x1系列1.4 MSP430F13x系列1.5 MSP430F14x系列第2章 結(jié)構(gòu)概述2.1 引 言2.2 CPU2.3 程序存儲器2.4 數(shù)據(jù)存儲器2.5 運(yùn)行控制2.6 外圍模塊2.7 振蕩器與時鐘發(fā)生器第3章 系統(tǒng)復(fù)位、中斷及工作模式3.1 系統(tǒng)復(fù)位和初始化3.1.1 引 言3.1.2 系統(tǒng)復(fù)位后的設(shè)備初始化3.2 中斷系統(tǒng)結(jié)構(gòu)3.3 MSP430 中斷優(yōu)先級3.3.1 中斷操作--復(fù)位/NMI3.3.2 中斷操作--振蕩器失效控制3.4 中斷處理 3.4.1 SFR中的中斷控制位3.4.2 中斷向量地址3.4.3 外部中斷3.5 工作模式3.5.1 低功耗模式0、1(LPM0和LPM1)3.5.2 低功耗模式2、3(LPM2和LPM3)3.5.3 低功耗模式4(LPM4)22 3.6 低功耗應(yīng)用的要點23第4章 存儲空間4.1 引 言4.2 存儲器中的數(shù)據(jù)4.3 片內(nèi)ROM組織4.3.1 ROM 表的處理4.3.2 計算分支跳轉(zhuǎn)和子程序調(diào)用4.4 RAM 和外圍模塊組織4.4.1 RAM4.4.2 外圍模塊--地址定位4.4.3 外圍模塊--SFR4.5 FLASH存儲器4.5.1 FLASH存儲器的組織4.5.2 FALSH存儲器的數(shù)據(jù)結(jié)構(gòu)4.5.3 FLASH存儲器的控制寄存器4.5.4 FLASH存儲器的安全鍵值與中斷4.5.5 經(jīng)JTAG接口訪問FLASH存儲器39第5章 16位CPU5.1 CPU寄存器5.1.1 程序計數(shù)器PC5.1.2 系統(tǒng)堆棧指針SP5.1.3 狀態(tài)寄存器SR5.1.4 常數(shù)發(fā)生寄存器CG1和CG25.2 尋址模式5.2.1 寄存器模式5.2.2 變址模式5.2.3 符號模式5.2.4 絕對模式5.2.5 間接模式5.2.6 間接增量模式5.2.7 立即模式5.2.8 指令的時鐘周期與長度5.3 指令組概述5.3.1 雙操作數(shù)指令5.3.2 單操作數(shù)指令5.3.3 條件跳轉(zhuǎn)5.3.4 模擬指令的簡短格式5.3.5 其他指令第6章 硬件乘法器6.1 硬件乘法器6.2 硬件乘法器操作6.2.1 無符號數(shù)相乘(16位×16位、16位×8位、8位×16位、8位×8位)6.2.2 有符號數(shù)相乘(16位×16位、16位×8位、8位×16位、8位×8位)6.2.3 無符號數(shù)乘加(16位×16位、16位×8位、8位×16位、8位×8位)6.2.4 有符號數(shù)乘加(16位×16位、16位×8位、8位×16位、8位×8位)6.3 硬件乘法器寄存器6.4 硬件乘法器的軟件限制6.4.1 尋址模式6.4.2 中斷程序6.4.3 MACS第7章 基礎(chǔ)時鐘模塊7.1 基礎(chǔ)時鐘模塊7.2 LFXT1與XT27.2.1 LFXT1振蕩器7.2.2 XT2振蕩器7.2.3 振蕩器失效檢測7.2.4 XT振蕩器失效時的DCO7.3 DCO振蕩器7.3.1 DCO振蕩器的特性7.3.2 DCO調(diào)整器7.4 時鐘與運(yùn)行模式7.4.1 由PUC啟動7.4.2 基礎(chǔ)時鐘調(diào)整7.4.3 用于低功耗的基礎(chǔ)時鐘特性7.4.4 選擇晶振產(chǎn)生MCLK7.4.5 時鐘信號的同步7.5 基礎(chǔ)時鐘模塊控制寄存器7.5.1 DCO時鐘頻率控制7.5.2 振蕩器與時鐘控制寄存器7.5.3 SFR控制位第8章 輸入輸出端口8.1 引 言8.2 端口P1、P28.2.1 P1、P2的控制寄存器8.2.2 P1、P2的原理8.2.3 P1、P2的中斷控制功能8.3 端口P3、P4、P5和P68.3.1 端口P3、P4、P5和P6的控制寄存器8.3.2 端口P3、P4、P5和P6的端口邏輯第9章 看門狗定時器WDT9.1 看門狗定時器9.2 WDT寄存器9.3 WDT中斷控制功能9.4 WDT操作第10章 16位定時器Timer_A10.1 引 言10.2 Timer_A的操作10.2.1 定時器模式控制10.2.2 時鐘源選擇和分頻10.2.3 定時器啟動10.3 定時器模式10.3.1 停止模式10.3.2 增計數(shù)模式10.3.3 連續(xù)模式10.3.4 增/減計數(shù)模式10.4 捕獲/比較模塊10.4.1 捕獲模式10.4.2 比較模式10.5 輸出單元10.5.1 輸出模式10.5.2 輸出控制模塊10.5.3 輸出舉例10.6 Timer_A的寄存器10.6.1 Timer_A控制寄存器TACTL10.6.2 Timer_A寄存器TAR10.6.3 捕獲/比較控制寄存器CCTLx10.6.4 Timer_A中斷向量寄存器10.7 Timer_A的UART應(yīng)用 第11章 16位定時器Timer_B11.1 引 言11.2 Timer_B的操作11.2.1 定時器長度11.2.2 定時器模式控制11.2.3 時鐘源選擇和分頻11.2.4 定時器啟動11.3 定時器模式11.3.1 停止模式11.3.2 增計數(shù)模式11.3.3 連續(xù)模式11.3.4 增/減計數(shù)模式11.4 捕獲/比較模塊11.4.1 捕獲模式11.4.2 比較模式11.5 輸出單元11.5.1 輸出模式11.5.2 輸出控制模塊11.5.3 輸出舉例11.6 Timer_B的寄存器11.6.1 Timer_B控制寄存器TBCTL11.6.2 Timer_B寄存器TBR11.6.3 捕獲/比較控制寄存器CCTLx11.6.4 Timer_B中斷向量寄存器第12章 USART通信模塊的UART功能12.1 異步模式12.1.1 異步幀格式12.1.2 異步通信的波特率發(fā)生器12.1.3 異步通信格式12.1.4 線路空閑多機(jī)模式12.1.5 地址位多機(jī)通信格式12.2 中斷和中斷允許12.2.1 USART接收允許12.2.2 USART發(fā)送允許12.2.3 USART接收中斷操作12.2.4 USART發(fā)送中斷操作12.3 控制和狀態(tài)寄存器12.3.1 USART控制寄存器UCTL12.3.2 發(fā)送控制寄存器UTCTL12.3.3 接收控制寄存器URCTL12.3.4 波特率選擇和調(diào)整控制寄存器12.3.5 USART接收數(shù)據(jù)緩存URXBUF12.3.6 USART發(fā)送數(shù)據(jù)緩存UTXBUF12.4 UART模式,低功耗模式應(yīng)用特性12.4.1 由UART幀啟動接收操作12.4.2 時鐘頻率的充分利用與UART的波特率12.4.3 多處理機(jī)模式對節(jié)約MSP430資源的支持12.5 波特率計算 第13章 USART通信模塊的SPI功能13.1 USART同步操作13.1.1 SPI模式中的主模式13.1.2 SPI模式中的從模式13.2 中斷與控制功能 13.2.1 USART接收/發(fā)送允許位及接收操作13.2.2 USART接收/發(fā)送允許位及發(fā)送操作13.2.3 USART接收中斷操作13.2.4 USART發(fā)送中斷操作13.3 控制與狀態(tài)寄存器13.3.1 USART控制寄存器13.3.2 發(fā)送控制寄存器UTCTL13.3.3 接收控制寄存器URCTL13.3.4 波特率選擇和調(diào)制控制寄存器13.3.5 USART接收數(shù)據(jù)緩存URXBUF13.3.6 USART發(fā)送數(shù)據(jù)緩存UTXBUF第14章 比較器Comparator_A14.1 概 述14.2 比較器A原理14.2.1 輸入模擬開關(guān)14.2.2 輸入多路切換14.2.3 比較器14.2.4 輸出濾波器14.2.5 參考電平發(fā)生器14.2.6 比較器A中斷電路14.3 比較器A控制寄存器14.3.1 控制寄存器CACTL114.3.2 控制寄存器CACTL214.3.3 端口禁止寄存器CAPD14.4 比較器A應(yīng)用14.4.1 模擬信號在數(shù)字端口的輸入14.4.2 比較器A測量電阻元件14.4.3 兩個獨(dú)立電阻元件的測量系統(tǒng)14.4.4 比較器A檢測電流或電壓14.4.5 比較器A測量電流或電壓14.4.6 測量比較器A的偏壓14.4.7 比較器A的偏壓補(bǔ)償14.4.8 增加比較器A的回差第15章 模數(shù)轉(zhuǎn)換器ADC1215.1 概 述15.2 ADC12的工作原理及操作15.2.1 ADC內(nèi)核15.2.2 參考電平15.3 模擬輸入與多路切換15.3.1 模擬多路切換15.3.2 輸入信號15.3.3 熱敏二極管的使用15.4 轉(zhuǎn)換存儲15.5 轉(zhuǎn)換模式15.5.1 單通道單次轉(zhuǎn)換模式15.5.2 序列通道單次轉(zhuǎn)換模式15.5.3 單通道重復(fù)轉(zhuǎn)換模式15.5.4 序列通道重復(fù)轉(zhuǎn)換模式15.5.5 轉(zhuǎn)換模式之間的切換15.5.6 低功耗15.6 轉(zhuǎn)換時鐘與轉(zhuǎn)換速度15.7 采 樣15.7.1 采樣操作15.7.2 采樣信號輸入選擇15.7.3 采樣模式15.7.4 MSC位的使用15.7.5 采樣時序15.8 ADC12控制寄存器15.8.1 控制寄存器ADC12CTL0和ADC12CTL115.8.2 轉(zhuǎn)換存儲寄存器ADC12MEMx15.8.3 控制寄存器ADC12MCTLx15.8.4 中斷標(biāo)志寄存器ADC12IFG.x和中斷允許寄存器ADC12IEN.x15.8.5 中斷向量寄存器ADC12IV15.9 ADC12接地與降噪第16章 FLASH型芯片的開發(fā)16.1 開發(fā)系統(tǒng)概述16.1.1 開發(fā)技術(shù)16.1.2 MSP430系列的開發(fā)16.1.3 MSP430F系列的開發(fā)16.2 FLASH型的FET開發(fā)方法16.2.1 MSP430芯片的JTAG接口16.2.2 FLASH型仿真工具16.3 FLASH型的BOOT ROM16.3.1 標(biāo)準(zhǔn)復(fù)位過程和進(jìn)入BSL過程16.3.2 BSL的UART協(xié)議16.3.3 數(shù)據(jù)格式16.3.4 退出BSL16.3.5 保護(hù)口令16.3.6 BSL的內(nèi)部設(shè)置和資源附錄A 尋址空間附錄B 指令說明B.1 指令匯總B.2 指令格式B.3 不增加ROM開銷的模擬指令B.4 指令說明(字母順序)B.5 用幾條指令模擬的宏指令附錄C MSP430系列單片機(jī)參數(shù)表附錄D MSP430系列單片機(jī)封裝形式附錄E MSP430系列器件命名

    標(biāo)簽: flash MSP 430 超低功耗

    上傳時間: 2014-04-28

    上傳用戶:sssnaxie

  • AVR高速嵌入式單片機(jī)原理與應(yīng)用(修訂版)

    AVR高速嵌入式單片機(jī)原理與應(yīng)用(修訂版)詳細(xì)介紹ATMEL公司開發(fā)的AVR高速嵌入式單片機(jī)的結(jié)構(gòu);講述AVR單片機(jī)的開發(fā)工具和集成開發(fā)環(huán)境(IDE),包括Studio調(diào)試工具、AVR單片機(jī)匯編器和單片機(jī)串行下載編程;學(xué)習(xí)指令系統(tǒng)時,每條指令均有實例,邊學(xué)習(xí)邊調(diào)試,使學(xué)習(xí)者看得見指令流向及操作結(jié)果,真正理解每條指令的功能及使用注意事項;介紹AVR系列多種單片機(jī)功能特點、實用程序設(shè)計及應(yīng)用實例;作為提高篇,講述簡單易學(xué)、適用AVR單片機(jī)的高級語言BASCOMAVR及ICC AVR C編譯器。 AVR高速嵌入式單片機(jī)原理與應(yīng)用(修訂版) 目錄 第一章ATMEL單片機(jī)簡介1.1ATMEL公司產(chǎn)品的特點11.2AT90系列單片機(jī)簡介21.3AT91M系列單片機(jī)簡介2第二章AVR單片機(jī)系統(tǒng)結(jié)構(gòu)2.1AVR單片機(jī)總體結(jié)構(gòu)42.2AVR單片機(jī)中央處理器CPU62.2.1結(jié)構(gòu)概述72.2.2通用寄存器堆92.2.3X、Y、Z寄存器92.2.4ALU運(yùn)算邏輯單元92.3AVR單片機(jī)存儲器組織102.3.1可下載的Flash程序存儲器102.3.2內(nèi)部和外部的SRAM數(shù)據(jù)存儲器102.3.3EEPROM數(shù)據(jù)存儲器112.3.4存儲器訪問和指令執(zhí)行時序112.3.5I/O存儲器132.4AVR單片機(jī)系統(tǒng)復(fù)位162.4.1復(fù)位源172.4.2加電復(fù)位182.4.3外部復(fù)位192.4.4看門狗復(fù)位192.5AVR單片機(jī)中斷系統(tǒng)202.5.1中斷處理202.5.2外部中斷232.5.3中斷應(yīng)答時間232.5.4MCU控制寄存器 MCUCR232.6AVR單片機(jī)的省電方式242.6.1休眠狀態(tài)242.6.2空閑模式242.6.3掉電模式252.7AVR單片機(jī)定時器/計數(shù)器252.7.1定時器/計數(shù)器預(yù)定比例器252.7.28位定時器/計數(shù)器0252.7.316位定時器/計數(shù)器1272.7.4看門狗定時器332.8AVR單片機(jī)EEPROM讀/寫訪問342.9AVR單片機(jī)串行接口352.9.1同步串行接口 SPI352.9.2通用串行接口 UART402.10AVR單片機(jī)模擬比較器452.10.1模擬比較器452.10.2模擬比較器控制和狀態(tài)寄存器ACSR462.11AVR單片機(jī)I/O端口472.11.1端口A472.11.2端口 B482.11.3端口 C542.11.4端口 D552.12AVR單片機(jī)存儲器編程612.12.1編程存儲器鎖定位612.12.2熔斷位612.12.3芯片代碼612.12.4編程 Flash和 EEPROM612.12.5并行編程622.12.6串行下載662.12.7可編程特性67第三章AVR單片機(jī)開發(fā)工具3.1AVR實時在線仿真器ICE200693.2JTAG ICE仿真器693.3AVR嵌入式單片機(jī)開發(fā)下載實驗器SL?AVR703.4AVR集成開發(fā)環(huán)境(IDE)753.4.1AVR Assembler編譯器753.4.2AVR Studio773.4.3AVR Prog783.5SL?AVR系列組態(tài)開發(fā)實驗系統(tǒng)793.6SL?AVR*.ASM源文件說明81第四章AVR單片機(jī)指令系統(tǒng)4.1指令格式844.1.1匯編指令844.1.2匯編器偽指令844.1.3表達(dá)式874.2尋址方式894.3數(shù)據(jù)操作和指令類型924.3.1數(shù)據(jù)操作924.3.2指令類型924.3.3指令集名詞924.4算術(shù)和邏輯指令934.4.1加法指令934.4.2減法指令974.4.3乘法指令1014.4.4取反碼指令1014.4.5取補(bǔ)指令1024.4.6比較指令1034.4.7邏輯與指令1054.4.8邏輯或指令1074.4.9邏輯異或指令1104.5轉(zhuǎn)移指令1114.5.1無條件轉(zhuǎn)移指令1114.5.2條件轉(zhuǎn)移指令1144.6數(shù)據(jù)傳送指令1354.6.1直接數(shù)據(jù)傳送指令1354.6.2間接數(shù)據(jù)傳送指令1374.6.3從程序存儲器直接取數(shù)據(jù)指令1444.6.4I/O口數(shù)據(jù)傳送指令1454.6.5堆棧操作指令1464.7位指令和位測試指令1474.7.1帶進(jìn)位邏輯操作指令1474.7.2位變量傳送指令1514.7.3位變量修改指令1524.7.4其它指令1614.8新增指令(新器件)1624.8.1EICALL-- 延長間接調(diào)用子程序1624.8.2EIJMP--擴(kuò)展間接跳轉(zhuǎn)1634.8.3ELPM--擴(kuò)展裝載程序存儲器1644.8.4ESPM--擴(kuò)展存儲程序存儲器1644.8.5FMUL--小數(shù)乘法1664.8.6FMULS--有符號數(shù)乘法1664.8.7FMULSU--有符號小數(shù)和無符號小數(shù)乘法1674.8.8MOVW--拷貝寄存器字1684.8.9MULS--有符號數(shù)乘法1694.8.10MULSU--有符號數(shù)與無符號數(shù)乘法1694.8.11SPM--存儲程序存儲器170 第五章AVR單片機(jī)AT90系列5.1AT90S12001725.1.1特點1725.1.2描述1735.1.3引腳配置1745.1.4結(jié)構(gòu)縱覽1755.2AT90S23131835.2.1特點1835.2.2描述1845.2.3引腳配置1855.3ATmega8/8L1855.3.1特點1865.3.2描述1875.3.3引腳配置1895.3.4開發(fā)實驗工具1905.4AT90S2333/44331915.4.1特點1915.4.2描述1925.4.3引腳配置1945.5AT90S4414/85151955.5.1特點1955.5.2AT90S4414和AT90S8515的比較1965.5.3引腳配置1965.6AT90S4434/85351975.6.1特點1975.6.2描述1985.6.3AT90S4434和AT90S8535的比較1985.6.4引腳配置2005.6.5AVR RISC結(jié)構(gòu)2015.6.6定時器/計數(shù)器2125.6.7看門狗定時器 2175.6.8EEPROM讀/寫2175.6.9串行外設(shè)接口SPI2175.6.10通用串行接口UART2175.6.11模擬比較器 2175.6.12模數(shù)轉(zhuǎn)換器2185.6.13I/O端口2235.7ATmega83/1632285.7.1特點2285.7.2描述2295.7.3ATmega83與ATmega163的比較2315.7.4引腳配置2315.8ATtiny10/11/122325.8.1特點2325.8.2描述2335.8.3引腳配置2355.9ATtiny15/L2375.9.1特點2375.9.2描述2375.9.3引腳配置2395 .10ATmega128/128L2395.10.1特點2405.10.2描述2415.10.3引腳配置2435.10.4開發(fā)實驗工具2455.11ATmega1612465.11.1特點2465.11.2描述2475.11.3引腳配置2475.12AVR單片機(jī)替代MCS51單片機(jī)249第六章實用程序設(shè)計6.1程序設(shè)計方法2506.1.1程序設(shè)計步驟2506.1.2程序設(shè)計技術(shù)2506.2應(yīng)用程序舉例2516.2.1內(nèi)部寄存器和位定義文件2516.2.2訪問內(nèi)部 EEPROM2546.2.3數(shù)據(jù)塊傳送2546.2.4乘法和除法運(yùn)算應(yīng)用一2556.2.5乘法和除法運(yùn)算應(yīng)用二2556.2.616位運(yùn)算2556.2.7BCD運(yùn)算2556.2.8冒泡分類算法2556.2.9設(shè)置和使用模擬比較器2556.2.10半雙工中斷方式UART應(yīng)用一2556.2.11半雙工中斷方式UART應(yīng)用二2566.2.128位精度A/D轉(zhuǎn)換器2566.2.13裝載程序存儲器2566.2.14安裝和使用相同模擬比較器2566.2.15CRC程序存儲的檢查2566.2.164×4鍵區(qū)休眠觸發(fā)方式2576.2.17多工法驅(qū)動LED和4×4鍵區(qū)掃描2576.2.18I2C總線2576.2.19I2C工作2586.2.20SPI軟件2586.2.21驗證SLAVR實驗器及AT90S1200的口功能12596.2.22驗證SLAVR實驗器及AT90S1200的口功能22596.2.23驗證SLAVR實驗器及具有DIP40封裝的口功能第七章AVR單片機(jī)的應(yīng)用7.1通用延時子程序2607.2簡單I/O口輸出實驗2667.2.1SLAVR721.ASM 2667.2.2SLAVR722.ASM2677.2.3SLAVR723.ASM2687.2.4SLAVR724.ASM2707.2.5SLAVR725.ASM2717.2.6SLAVR726.ASM2727.2.7SLAVR727.ASM2737.3綜合程序2747.3.1LED/LCD/鍵盤掃描綜合程序2747.3.2LED鍵盤掃描綜合程序2757.3.3在LED上實現(xiàn)字符8的循環(huán)移位顯示程序2757.3.4電腦放音機(jī)2777.3.5鍵盤掃描程序2857.3.6十進(jìn)制計數(shù)顯示2867.3.7廉價的A/D轉(zhuǎn)換器2897.3.8高精度廉價的A/D轉(zhuǎn)換器2947.3.9星星燈2977.3.10按鈕猜數(shù)程序2987.3.11漢字的輸入3047.4復(fù)雜實用程序3067.4.110位A/D轉(zhuǎn)換3067.4.2步進(jìn)電機(jī)控制程序3097.4.3測脈沖寬度3127.4.4LCD顯示8字循環(huán)3187.4.5LED電腦時鐘3247.4.6測頻率3307.4.7測轉(zhuǎn)速3327.4.8AT90S8535的A/D轉(zhuǎn)換334第八章BASCOMAVR的應(yīng)用8.1基于高級語言BASCOMAVR的單片機(jī)開發(fā)平臺3408.2BASCOMAVR軟件平臺的安裝與使用3418.3AVR I/O口的應(yīng)用3458.3.1LED發(fā)光二極管的控制3458.3.2簡易手控廣告燈3468.3.3簡易電腦音樂放音機(jī)3478.4LCD顯示器3498.4.1標(biāo)準(zhǔn)LCD顯示器的應(yīng)用3498.4.2簡單游戲機(jī)--按鈕猜數(shù)3518.5串口通信UART3528.5.1AVR系統(tǒng)與PC的簡易通信3538.5.2PC控制的簡易廣告燈3548.6單總線接口和溫度計3568.7I2C總線接口和簡易IC卡讀寫器359第九章ICC AVR C編譯器的使用9.1ICC AVR的概述3659.1.1介紹ImageCraft的ICC AVR3659.1.2ICC AVR中的文件類型及其擴(kuò)展名3659.1.3附注和擴(kuò)充3669.2ImageCraft的ICC AVR編譯器安裝3679.2.1安裝SETUP.EXE程序3679.2.2對安裝完成的軟件進(jìn)行注冊3679.3ICC AVR導(dǎo)游3689.3.1起步3689.3.2C程序的剖析3699.4ICC AVR的IDE環(huán)境3709.4.1編譯一個單獨(dú)的文件3709.4.2創(chuàng)建一個新的工程3709.4.3工程管理3719.4.4編輯窗口3719.4.5應(yīng)用構(gòu)筑向?qū)?719.4.6狀態(tài)窗口3719.4.7終端仿真3719.5C庫函數(shù)與啟動文件3729.5.1啟動文件3729.5.2常用庫函數(shù)3729.5.3字符類型庫3739.5.4浮點運(yùn)算庫3749.5.5標(biāo)準(zhǔn)輸入/輸出庫3759.5.6標(biāo)準(zhǔn)庫和內(nèi)存分配函數(shù)3769.5.7字符串函數(shù)3779.5.8變量參數(shù)函數(shù)3799.5.9堆棧檢查函數(shù)3799.6AVR硬件訪問的編程3809.6.1訪問AVR的底層硬件3809.6.2位操作3809.6.3程序存儲器和常量數(shù)據(jù)3819.6.4字符串3829.6.5堆棧3839.6.6在線匯編3839.6.7I/O寄存器3849.6.8絕對內(nèi)存地址3849.6.9C任務(wù)3859.6.10中斷操作3869.6.11訪問UART3879.6.12訪問EEPROM3879.6.13訪問SPI3889.6.14相對轉(zhuǎn)移/調(diào)用的地址范圍3889.6.15C的運(yùn)行結(jié)構(gòu)3889.6.16匯編界面和調(diào)用規(guī)則3899.6.17函數(shù)返回非整型值3909.6.18程序和數(shù)據(jù)區(qū)的使用3909.6.19編程區(qū)域3919.6.20調(diào)試3919.7應(yīng)用舉例*3929.7.1讀/寫口3929.7.2延時函數(shù)3929.7.3讀/寫EEPROM3929.7.4AVR的PB口變速移位3939.7.5音符聲程序3939.7.68字循環(huán)移位顯示程序3949.7.7鋸齒波程序3959.7.8正三角波程序3969.7.9梯形波程序396附錄1AT89系列單片機(jī)簡介398附錄2AT94K系列現(xiàn)場可編程系統(tǒng)標(biāo)準(zhǔn)集成電路401附錄3指令集綜合404附錄4AVR單片機(jī)選型表408參 考 文 獻(xiàn)412

    標(biāo)簽: AVR 高速嵌入式 單片機(jī)原理

    上傳時間: 2013-11-08

    上傳用戶:xcy122677

  • 一種基于C8051F單片機(jī)的直流無刷電機(jī)轉(zhuǎn)速控制系統(tǒng)

    具有梯形反電動勢的永磁同步電動機(jī)通常被稱為無刷直流電動機(jī),它具有結(jié)構(gòu)簡單、體積小、重量輕、效率高、高功率密度、啟動扭矩大、慣量小和響應(yīng)快等其它種類直流電機(jī)無法比擬的特性。采用電子換向器替代了傳統(tǒng)直流電動機(jī)的機(jī)械換向裝置,從而克服了電刷和換向器所引起的噪聲、火花、電磁干擾、壽命短等一系列弊病。由于無刷直流電動機(jī)既具備交流電動機(jī)的結(jié)構(gòu)簡單、運(yùn)行可靠、維護(hù)方便等一系列優(yōu)點,又具  有直流電動機(jī)的運(yùn)行效率高、無勵磁損耗以及調(diào)速性能好等諸多優(yōu)點,故其在在家用消費(fèi)類產(chǎn)品(空調(diào)、冰箱、洗衣機(jī))和IT周邊產(chǎn)品(打印機(jī)、軟驅(qū)、硬驅(qū))中得到廣泛的應(yīng)用。    C8051F單片機(jī)是美國Silabs公司推出的一種與51系列單片機(jī)內(nèi)核兼容的單片機(jī),具有高速、高性能、高集成度。以C8051F020為例,具有如下特點:    C8051F020片上系統(tǒng)單片機(jī)片內(nèi)資源:    一、模塊外設(shè)    (1)逐次逼近型8路12位ADC0    轉(zhuǎn)換速率最大100ksps    可編程增益放大器PGA    溫度傳感器    (2)8路8位ADC1輸入與P1口復(fù)用    轉(zhuǎn)換速率500ksps   可編程增益放大器PGA    (3)兩個12 位DAC    (4)兩個模擬電壓比較器    (5)電壓基準(zhǔn)內(nèi)部提供2.43V    外部基準(zhǔn)可輸入    (6)精確的VDD監(jiān)視器    二、高速8051微控制器內(nèi)核    流水線式指令結(jié)構(gòu)速度可達(dá)25MIPS    22個矢量中斷源    三、存儲器    片內(nèi)4352字節(jié)數(shù)據(jù)RAM    64KBFlash程序存儲器可作非易失性存儲

    標(biāo)簽: C8051F 單片機(jī) 直流無刷 電機(jī)轉(zhuǎn)速

    上傳時間: 2013-12-21

    上傳用戶:bnfm

  • 自制單片機(jī)實驗板(89C51)

    自制89C51單片機(jī)實驗電路板 學(xué)習(xí)單片機(jī)離不開實驗,以往單片機(jī)的實驗往往依賴于仿真機(jī)和單片機(jī)學(xué)習(xí)系統(tǒng),價格昂貴,初學(xué)者很難配備。近年來,隨著FLASH型單片機(jī)的廣泛應(yīng)用,采用軟件模擬加寫片驗證成為一種經(jīng)濟(jì)實用的實驗方法,以AT89C51單片機(jī)為例,其價格不足¥10RMB,而擦、寫次數(shù)可以有1000次,一塊芯片即可做上千次的實驗。目前,流行的單片機(jī)開發(fā)軟件Keil可以免費(fèi)獲得用于學(xué)習(xí)的EVAL版;編程器價格并不昂貴,專門用于寫89C51類芯片的編程器價格更低廉(不足百元),而且編程器也是以后開發(fā)單片機(jī)所必備的工具;相比之下,用于實驗的電路板制作比較麻煩,用萬用板搭接,只能做些很簡單的電路,稍復(fù)雜的電路一般要用到雙面板,而業(yè)余條件下是很難自制雙面板的,而且實驗電路板主要是用于學(xué)習(xí),學(xué)完了,也就沒有什么使用價值了,所以很多人希望能夠廉價地獲得。作者在多年單片機(jī)教學(xué)(包括從事網(wǎng)絡(luò)教學(xué))的基礎(chǔ)上,開發(fā)了一塊有較多功能但使用單面板的單片機(jī)實驗板,適于業(yè)余愛好者自制。這塊實驗板采用89C51為主芯片,板上安裝了5位數(shù)碼管,8個發(fā)光二極管,四個按鈕開關(guān),一個簡單的音響電路,一個用于計數(shù)實驗的振蕩器,At24CXXX類芯片插座,X5045芯片插座,RS232串行接口等。使用這塊實驗板可以進(jìn)行流水燈、人機(jī)界面程序設(shè)計、音響、中斷、計數(shù)器等基本編程練習(xí),還可以學(xué)習(xí)I2C接口芯片使用、SPI接口芯片使用、與PC機(jī)進(jìn)行串行通訊等目前較為流行的技術(shù)。圖1是該實驗板的電路原理圖,從圖中可以看出,該實驗板由若干塊集成電路和一些阻容元件等組成,下面我們就分別介紹。1、發(fā)光二極管接口主芯片(U1)的P1端口接了8個發(fā)光二極管,這些發(fā)光二極管的負(fù)極接到P1端口各引腳,而正極則通過一個排電阻(標(biāo)號為JP4,阻值為470毆)接到正電源端,這樣,這些發(fā)光二極管亮的條件就U1的P1口相引的引腳為低電平,即如果P1口某引腳輸出為0,相應(yīng)的燈亮,如果輸出為1,相應(yīng)的燈滅。例:MOV P1,#0FH該行程序?qū)⑹拱l(fā)光二極管L1-L4熄滅,而L5-L8點亮。2、數(shù)碼管接口U1的P0口和P2口的部份引腳構(gòu)成了5位LED數(shù)碼管驅(qū)動電路,這里L(fēng)ED數(shù)碼管采用了共陽型,共陽型數(shù)碼管的筆段(即對應(yīng)abcdefgh)引腳是二極管的負(fù)極,所有二極管的正極連在一起,構(gòu)成公共端,即片選端,對于這種數(shù)碼管的驅(qū)動,要求在片選端提供電流,為此,使用了PNP型三極管作為片選端的驅(qū)動,共使用5只三極管,所有三極管的發(fā)射極連在一起,接到正電源端,它們的基極則分別連到P2.0⋯P2.4,這樣,當(dāng)P2.0⋯P2.4中某引腳輸出是高電平時,三極管不導(dǎo)通,不能給相應(yīng)位的數(shù)碼管供電,該位數(shù)碼管的所有筆段都不亮,反之,如果某引腳是低電平時,三極管導(dǎo)通,可以給相應(yīng)的數(shù)碼管供電,該位數(shù)碼管是否點亮,點亮哪些筆段,取決于這些筆段引腳是高或低電平。從圖圖1 共陽型數(shù)LED顯示器.....

    標(biāo)簽: 89C51 單片機(jī)實驗板

    上傳時間: 2013-11-14

    上傳用戶:dingdingcandy

  • 甚低頻T形面型天線電氣性能分析

     運(yùn)用三維全波電磁仿真軟件對甚低頻T形面型天線進(jìn)行電磁建模和仿真分析計算,分析了天線的輸入阻抗、有效高度、電容等電氣參數(shù)。在建模時考慮了鐵塔及不同頂容線模型的影響,并對有無鐵塔及不同鐵塔類型、以及天線不同形式時天線的輸入阻抗進(jìn)行對比分析。

    標(biāo)簽: 低頻 天線 電氣 性能分析

    上傳時間: 2013-10-13

    上傳用戶:LouieWu

  • C語言常見問題集_必知的495個問題

    1.1 我如何決定使用那種整數(shù)類型? 如果需要大數(shù)值(大于32, 767 或小于¡32, 767), 使用long 型。否則, 如果空間很重要(如有大數(shù)組或很多結(jié)構(gòu)), 使用short 型。除此之外, 就使用int 型。如果嚴(yán)格定義的溢出特征很重要而負(fù)值無關(guān)緊要, 或者你希望在操作二進(jìn)制位和字節(jié)時避免符號擴(kuò)展的問題, 請使用對應(yīng)的無符號類型。但是, 要注意在表達(dá)式中混用有符號和無符號值的情況。

    標(biāo)簽: 495 C語言

    上傳時間: 2013-11-22

    上傳用戶:ming529

主站蜘蛛池模板: 东阳市| 宝鸡市| 景洪市| 同德县| 达孜县| 永登县| 贞丰县| 乌审旗| 灵丘县| 论坛| 英吉沙县| 砚山县| 石城县| 黔西县| 惠水县| 黑水县| 长丰县| 鹤岗市| 长汀县| 曲周县| 南康市| 定襄县| 龙胜| 曲靖市| 永登县| 司法| 黑水县| 边坝县| 贵定县| 江北区| 郴州市| 仙游县| 汉阴县| 闵行区| 潼南县| 肃宁县| 新蔡县| 赤峰市| 和平区| 尖扎县| 余庆县|