設(shè)計(jì)了一種基于dsPIC30F6014A單片機(jī)的熒光測(cè)量裝置。可根據(jù)不同熒光物質(zhì)的熒光特性,通過(guò)可控激發(fā)分光模塊靈活選擇激發(fā)波長(zhǎng),通過(guò)可控發(fā)射分光模塊選擇發(fā)射波長(zhǎng),并選擇相應(yīng)的標(biāo)準(zhǔn)物質(zhì)曲線,最終實(shí)現(xiàn)測(cè)量。經(jīng)測(cè)試,本系統(tǒng)設(shè)計(jì)的熒光測(cè)量裝置穩(wěn)定性可達(dá)99.1%~99.7%。
標(biāo)簽: dsPIC F6014 6014A 6014
上傳時(shí)間: 2014-12-24
上傳用戶:yangbo69
#include<iom16v.h> #include<macros.h> #define uint unsigned int #define uchar unsigned char uint a,b,c,d=0; void delay(c) { for for(a=0;a<c;a++) for(b=0;b<12;b++); }; uchar tab[]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,
標(biāo)簽: AVR 單片機(jī) 數(shù)碼管
上傳時(shí)間: 2013-10-21
上傳用戶:13788529953
在實(shí)際操作中,還有一種非常簡(jiǎn)單適用的焊接方法:就是在 D15 兩端的 5~10 腳焊接在一起做公共地,紅、綠、藍(lán)的屏蔽線絞在一起接到公共地上; 1 、 2 、 3 腳接紅、綠、藍(lán)的芯線; 13 接黃線;14 接白線; 外層屏蔽壓接到 D15 插頭端殼,褐線和黑線不用接,但是要剪齊,以防和其他線串接。
上傳時(shí)間: 2013-11-13
上傳用戶:xuanchangri
1.設(shè)計(jì)任務(wù)分析 原理: 當(dāng)按下開(kāi)關(guān),NE555計(jì)時(shí)器,4引腳于高電平,元件工作,電容C1充電,且2、6引腳達(dá)到高電平,此時(shí)輸出端3為低電平,揚(yáng)聲器發(fā)出響聲;開(kāi)關(guān)松開(kāi)后,電容C1放電,在2、6引腳大于1/3Vcc前,3端為低電平,揚(yáng)聲器工作;當(dāng)放電使2、6端電平小于1/3Vcc,3端為高電平,揚(yáng)聲器不工作。電容C2與滑動(dòng)變阻器一起控制引腳4的狀態(tài),使置零輸入端呈不同的臨界電壓,從而控制揚(yáng)聲器響音時(shí)間的長(zhǎng)短。當(dāng)電路轉(zhuǎn)換時(shí),2、6端電壓不同,使得輸出端3低電平電壓也不同,從而實(shí)現(xiàn)揚(yáng)聲器的雙音。
標(biāo)簽: 555 定時(shí)器 雙音 門(mén)鈴電路
上傳時(shí)間: 2013-10-08
上傳用戶:懶龍1988
1.UART增加2個(gè)新的特性,即幀錯(cuò)誤檢測(cè)和多機(jī)通信中的從機(jī)地址自動(dòng)識(shí)別。(1)幀錯(cuò)誤檢測(cè)可用于UART檢查工作方式1、2和3時(shí)的停止位。例如,由于UART通信線路上的噪聲或者2個(gè)MCU同時(shí)發(fā)送可能引起停止位的丟失。(2)多機(jī)通信中的從機(jī)地址自動(dòng)識(shí)別功能即是說(shuō)只允許該地址從機(jī)被硬件中斷,而不是由軟件進(jìn)行地址比較的,那么自動(dòng)地址識(shí)別可以減少為UART服務(wù)所需要的MCU時(shí)間。與此同時(shí)使用廣播地址可以一次尋址所有的從處理器。2.4個(gè)中斷優(yōu)先級(jí):IPH和IP結(jié)合使用決定了每個(gè)中斷的優(yōu)先級(jí),00、01、10、11的排列依次由低到高組成4級(jí)中斷優(yōu)先權(quán)。3.雙DPTR指針:可用于尋址外部數(shù)據(jù)存儲(chǔ)器。通過(guò)對(duì)AUCR1的DPS位編程,以實(shí)現(xiàn)對(duì)2個(gè)16位DPTR寄存器的切換。4.將AUXR.0置位,禁止ALE的信號(hào)輸出,從而達(dá)到降低單片機(jī)本身的EMI電磁干擾。
標(biāo)簽: PHILIPS 80C51 單片機(jī)
上傳時(shí)間: 2013-10-23
上傳用戶:hj_18
ARM處理器的工作模式 ARM處理器狀態(tài) ARM微處理器的工作狀態(tài)一般有兩種,并可在兩種狀態(tài)之間切換:第一種為ARM狀態(tài),此時(shí)處理器執(zhí)行32位的字對(duì)齊的ARM指令;第二種為T(mén)humb狀態(tài),此時(shí)處理器執(zhí)行16位的、半字對(duì)齊的Thumb指令。在程序的執(zhí)行過(guò)程中,微處理器可以隨時(shí)在兩種工作狀態(tài)之間切換,并且,處理器工作狀態(tài)的轉(zhuǎn)變并不影響處理器的工作模式和相應(yīng)寄存器中的內(nèi)容。但ARM微處理器在開(kāi)始執(zhí)行代碼時(shí),應(yīng)該處于ARM狀態(tài)。 ARM處理器狀態(tài) 進(jìn)入Thumb狀態(tài):當(dāng)操作數(shù)寄存器的狀態(tài)位(位0)為1時(shí),可以采用執(zhí)行BX指令的方法,使微處理器從ARM狀態(tài)切換到Thumb狀態(tài)。此外,當(dāng)處理器處于Thumb狀態(tài)時(shí)發(fā)生異常(如IRQ、FIQ、Undef、Abort、SWI等),則異常處理返回時(shí),自動(dòng)切換到Thumb狀態(tài)。 進(jìn)入ARM狀態(tài):當(dāng)操作數(shù)寄存器的狀態(tài)位為0時(shí),執(zhí)行BX指令時(shí)可以使微處理器從Thumb狀態(tài)切換到ARM狀態(tài)。此外,在處理器進(jìn)行異常處理時(shí),把PC指針?lè)湃氘惓DJ芥溄蛹拇嫫髦校漠惓O蛄康刂烽_(kāi)始執(zhí)行程序,也可以使處理器切換到ARM狀態(tài)。ARM處理器模式 ARM微處理器支持7種運(yùn)行模式,分別為:用戶模式(usr):ARM處理器正常的程序執(zhí)行狀態(tài)。快速中斷模式(fiq):用于高速數(shù)據(jù)傳輸或通道處理。外部中斷模式(irq):用于通用的中斷處理。管理模式(svc):操作系統(tǒng)使用的保護(hù)模式。數(shù)據(jù)訪問(wèn)終止模式(abt):當(dāng)數(shù)據(jù)或指令預(yù)取終止時(shí)進(jìn)入該模式,可用于虛擬存儲(chǔ)及存儲(chǔ)保護(hù)。系統(tǒng)模式(sys):運(yùn)行具有特權(quán)的操作系統(tǒng)任務(wù)。定義指令中止模式(und):當(dāng)未定義的指令執(zhí)行時(shí)進(jìn)入該模式,可用于支持硬件協(xié)處理器的軟件仿真。ARM處理器模式 ARM微處理器的運(yùn)行模式可以通過(guò)軟件改變,也可以通過(guò)外部中斷或異常處理改變。大多數(shù)的應(yīng)用程序運(yùn)行在用戶模式下,當(dāng)處理器運(yùn)行在用戶模式下時(shí),某些被保護(hù)的系統(tǒng)資源是不能被訪問(wèn)的。 除用戶模式以外,其余的所有6種模式稱之為非用戶模式,或特權(quán)模式;其中除去用戶模式和系統(tǒng)模式以外的5種又稱為異常模式,常用于處理中斷或異常,以及需要訪問(wèn)受保護(hù)的系統(tǒng)資源等情況。ARM寄存器 ARM處理器共有37個(gè)寄存器。其中包括:31個(gè)通用寄存器,包括程序計(jì)數(shù)器(PC)在內(nèi)。這些寄存器都是32位寄存器。以及6個(gè)32位狀態(tài)寄存器。 關(guān)于寄存器這里就不詳細(xì)介紹了,有興趣的人可以上網(wǎng)找找,很多這方面的資料。異常處理 當(dāng)正常的程序執(zhí)行流程發(fā)生暫時(shí)的停止時(shí),稱之為異常,例如處理一個(gè)外部的中斷請(qǐng)求。在處理異常之前,當(dāng)前處理器的狀態(tài)必須保留,這樣當(dāng)異常處理完成之后,當(dāng)前程序可以繼續(xù)執(zhí)行。處理器允許多個(gè)異常同時(shí)發(fā)生,它們將會(huì)按固定的優(yōu)先級(jí)進(jìn)行處理。當(dāng)一個(gè)異常出現(xiàn)以后,ARM微處理器會(huì)執(zhí)行以下幾步操作:進(jìn)入異常處理的基本步驟:將下一條指令的地址存入相應(yīng)連接寄存器LR,以便程序在處理異常返回時(shí)能從正確的位置重新開(kāi)始執(zhí)行。將CPSR復(fù)制到相應(yīng)的SPSR中。根據(jù)異常類型,強(qiáng)制設(shè)置CPSR的運(yùn)行模式位。強(qiáng)制PC從相關(guān)的異常向量地址取下一條指令執(zhí)行,從而跳轉(zhuǎn)到相應(yīng)的異常處理程序處。如果異常發(fā)生時(shí),處理器處于Thumb狀態(tài),則當(dāng)異常向量地址加載入PC時(shí),處理器自動(dòng)切換到ARM狀態(tài)。 ARM微處理器對(duì)異常的響應(yīng)過(guò)程用偽碼可以描述為: R14_ = Return LinkSPSR_= CPSRCPSR[4:0] = Exception Mode NumberCPSR[5] = 0 ;當(dāng)運(yùn)行于 ARM 工作狀態(tài)時(shí)If == Reset or FIQ then;當(dāng)響應(yīng) FIQ 異常時(shí),禁止新的 FIQ 異常CPSR[6] = 1PSR[7] = 1PC = Exception Vector Address異常處理完畢之后,ARM微處理器會(huì)執(zhí)行以下幾步操作從異常返回:將連接寄存器LR的值減去相應(yīng)的偏移量后送到PC中。將SPSR復(fù)制回CPSR中。若在進(jìn)入異常處理時(shí)設(shè)置了中斷禁止位,要在此清除。
上傳時(shí)間: 2013-11-15
上傳用戶:hanbeidang
單片機(jī)原理及應(yīng)用教程:1.1 微型計(jì)算機(jī)的組成及工作原理1.1.1 微型計(jì)算機(jī)中的基本概念1. 微處理器2. 微型計(jì)算機(jī) (1)單片微處理機(jī) (2)通用微型計(jì)算機(jī)3. 微型計(jì)算機(jī)系統(tǒng)2.1 MCS—51系列單片機(jī)的結(jié)構(gòu)原理2.1.1 MCS-51單片機(jī)邏輯結(jié)構(gòu) MCS-51單片機(jī)的系統(tǒng)結(jié)構(gòu)框圖如圖2.1所示。 3.1 MCS-51單片機(jī)指令格式 一條匯編語(yǔ)言指令中最多包含4個(gè)區(qū)段,如下所示: 標(biāo)號(hào):操作碼 目的操作數(shù),源操作數(shù) ;注釋 標(biāo)號(hào)與操作碼之間“:”隔開(kāi); 操作碼與操作數(shù)之間用“空格”隔開(kāi); 目的操作數(shù)和源源操作數(shù)之間有“,”分隔; 操作數(shù)與注釋之間用“;”隔開(kāi)。 所謂程序設(shè)計(jì),就是按照給定的任務(wù)要求,編寫(xiě)出完整的計(jì)算機(jī)程序。要完成同樣的任務(wù),使用的方法或程序并不是唯一的。因此,程序設(shè)計(jì)的質(zhì)量將直接影響到計(jì)算機(jī)系統(tǒng)的工作效率、運(yùn)行可靠性。 前面我們學(xué)過(guò)了匯編語(yǔ)言形式的指令系統(tǒng),本章重點(diǎn)介紹匯編語(yǔ)言程序結(jié)構(gòu)以及如何利用匯編語(yǔ)言指令進(jìn)行程序設(shè)計(jì)的方法。
標(biāo)簽: 單片機(jī)原理 應(yīng)用教程
上傳時(shí)間: 2013-10-09
上傳用戶:huannan88
17-1. PWM調(diào)速基本原理17-2. P89V51RD2的PWM功能模塊結(jié)構(gòu)與應(yīng)用17-3. 智能小車(chē)電機(jī)調(diào)速案例分析 17-4. 課后思考和實(shí)驗(yàn)準(zhǔn)備PWM脈沖驅(qū)動(dòng)電路直流電機(jī)的速度控制中,需要對(duì)控制信號(hào)進(jìn)行功率驅(qū)動(dòng)或電氣隔離,以下為典型應(yīng)用電路(負(fù)載為直流電機(jī)M1)。 P89V51RD2的幾個(gè)重要寄存器CMOD-PCA計(jì)數(shù)器方式寄存器CCON-PCON計(jì)數(shù)器控制寄存器CCAPMn-PCA模塊比較/捕獲寄存器(n=1、2、3、4、5)
上傳時(shí)間: 2014-01-03
上傳用戶:tianyi996
單片機(jī)原理及系統(tǒng)設(shè)計(jì)8×C552是Philips公司的8位高性能增強(qiáng)型單片機(jī),是在MCS-51單片機(jī)基礎(chǔ)上增加了A/D、D/A、捕捉輸入/定時(shí)輸出、I2C總線接口和監(jiān)視定時(shí)器(Watchdog Timer)等功能,是目前世界上最新型的8位單片機(jī)之一。8×C552和MCS-51有相同的指令系統(tǒng),并在其他功能上與MCS-51完全兼容。本書(shū)仍以MCS-51為主線組織教學(xué)內(nèi)容,在MCS-51的組成原理、指令系統(tǒng)、匯編語(yǔ)言程序設(shè)計(jì)、系統(tǒng)擴(kuò)張、中斷系統(tǒng)和接口等方面保留了第1版的特點(diǎn),同時(shí)也對(duì)8×C552的新增功能做了詳細(xì)敘述和分析,并伴以應(yīng)用實(shí)例。全書(shū)共分11章,每章末尾都附有一定數(shù)量習(xí)題與思考題。本書(shū)內(nèi)容自成體系、結(jié)構(gòu)緊湊、前后呼應(yīng)、語(yǔ)言通俗,因而具有一定的先進(jìn)性、系統(tǒng)性和實(shí)用性。第1章 微型計(jì)算機(jī)基礎(chǔ) 1.1 微型計(jì)算機(jī)數(shù)制及其轉(zhuǎn)換 1.1.1 微型計(jì)算機(jī)的數(shù)制 1.1.2 微型計(jì)算機(jī)數(shù)制間數(shù)的轉(zhuǎn)換 1.2 微型計(jì)算機(jī)的二進(jìn)制數(shù)運(yùn)算 1.2.1 算術(shù)運(yùn)算 1.2.2 邏輯運(yùn)算 1.3 微型計(jì)算機(jī)碼制和編碼 1.3.1 微型計(jì)算機(jī)中數(shù)的表示方法 1.3.2 微型計(jì)算機(jī)的原碼、反碼和補(bǔ)碼 1.3.3 微型計(jì)算機(jī)的二進(jìn)制編碼 1.4 微型計(jì)算機(jī)組成原理 1.4.1 微型計(jì)算機(jī)的基本結(jié)構(gòu) 1.4.2 微型計(jì)算機(jī)的基本原理 1.4.3 微型計(jì)算機(jī)系統(tǒng)的組成 1.5 單片微型計(jì)算機(jī)概述 1.5.1 單片機(jī)的分類和發(fā)展 1.5.2 單片機(jī)的內(nèi)部結(jié)構(gòu)
標(biāo)簽: 單片機(jī)原理 系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2014-01-26
上傳用戶:xy@1314
Keil Cx51 V7.0單片機(jī)高級(jí)語(yǔ)言編程與uVision2應(yīng)用實(shí)踐詳細(xì)介紹了KeilCx51V7.機(jī)C語(yǔ)言編譯器和全新Windows集成開(kāi)發(fā)環(huán)境μVision2的強(qiáng)大功能和具體使用方法。全面介紹了最新版本Cx51編譯器新增加的控制命令,給出了全部Cx51運(yùn)行庫(kù)函數(shù)及其應(yīng)用范例,對(duì)KeilCx51軟件包中各種應(yīng)用工具,如BL51/Lx51連接定位器、A51/Ax51宏匯編器、LIB51庫(kù)管理程序以及OH51符號(hào)轉(zhuǎn)換程序等都作了詳細(xì)介紹,還介紹了單片機(jī)實(shí)時(shí)多任務(wù)操作系統(tǒng)RTX51及其子集RTX51TINY的具體功能與應(yīng)用方法。μVision2已經(jīng)將調(diào)試器功能集成于其中,用戶可以在單一環(huán)境下完成從源程序編寫(xiě)、編譯、連接定位一直到目標(biāo)文件的仿真調(diào)試等全部工作,書(shū)中詳細(xì)介紹了μVision2各種功能和應(yīng)用,包括軟件模擬調(diào)試和硬件目標(biāo)板實(shí)時(shí)在線仿真。第1章 851單片機(jī)與KeilCx51基礎(chǔ) 1.1 851單片機(jī)的存儲(chǔ)器組織結(jié)構(gòu) 1.2 KeilCx51開(kāi)發(fā)工具 1.3 Cx51簡(jiǎn)單編程與調(diào)試第2章 Cx51程序設(shè)計(jì)基礎(chǔ) 2.1 標(biāo)識(shí)符與關(guān)鍵字 2.2 Cx51程序設(shè)計(jì)的基本語(yǔ)法 2.2.1 數(shù)據(jù)類型 2.2.2 常量 2.2.3 變量及其存儲(chǔ)模式 2.2.4 用typedef重新定義數(shù)據(jù)類型 2.2.5 運(yùn)算符與表達(dá)式 2.3 Cx51程序的基本語(yǔ)句 2.3.1 表達(dá)式語(yǔ)句 2.3.2 復(fù)合語(yǔ)句 2.3.3 條件語(yǔ)句 2.3.4 開(kāi)關(guān)語(yǔ)句 2.3.5 循環(huán)語(yǔ)句 2.3.6 返回語(yǔ)句第3章 函數(shù) 3.1 函數(shù)的定義; 3.2 函數(shù)的調(diào)用 3.2.1 函數(shù)的調(diào)用形式 3.2.2 對(duì)被調(diào)用函數(shù)的說(shuō)明 3.2.3 函數(shù)的參數(shù)和函數(shù)的返回值 3.2.4 實(shí)際參數(shù)的傳遞方式 3.3 函數(shù)的遞歸調(diào)用與再入函數(shù)
上傳時(shí)間: 2014-01-16
上傳用戶:edisonfather
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1