基于單片機的步進電機開環(huán)控制系統(tǒng):通過ATMEL89C51單片機對步進電機進行控制,主要介紹了步進電機控制器、驅(qū)動電路和LED顯示電路的設(shè)計,實現(xiàn)了步進電機的開環(huán)控制。在步進電機控制器的設(shè)計中,重點闡述了脈沖產(chǎn)生電路以及對速度的控制。該系統(tǒng)具有成本低、控制方便的特點。關(guān)鍵詞: 單片機; 步進電機; 開環(huán)控制 Abstract: The design using ATMEL89C51 single chip to control the step2motor with its controller, driving circuit and LED disp lay circuit to realize step motor open2loop controlwere introduced. For the controller in this design,the circuit to p roduce pulse and the speed controlwere expatiated emphatically. This system possesses features of lower cost, easier control.Key words: single ch ip; step2motor; open2loop con trol
標(biāo)簽: 單片機 步進電機 開環(huán) 控制系統(tǒng)
上傳時間: 2013-10-13
上傳用戶:cicizoe
基于單片機的除塵控制器的設(shè)計:介紹通用控制儀的硬件組成和軟件設(shè)計,闡述了系統(tǒng)的性能指標(biāo)和功能特點。該產(chǎn)品功能完善,可靠性高,具有很好的應(yīng)用前景。關(guān)鍵詞: 除塵器;通用控制儀;單片機;系統(tǒng)設(shè)計 Abstract: The hardware structure and the software design are introduced in this paper, and the performance index and the features of the system are expounded. It has comp rehensive functions, high reliability and good app lication.Key words: dust catcher; universal controller; microcontroller; system design
上傳時間: 2013-11-16
上傳用戶:ming52900
介紹了P89C51RA 單片機的性能和特點,設(shè)計了智能廣播系統(tǒng)控制器。詳細分析了該型號單片機ISP 功能,實現(xiàn)了智能廣播系統(tǒng)控制器的在系統(tǒng)升級。通過串口通信對PC 主機命令進行接收并解析,實現(xiàn)對廣播設(shè)備和廣播分區(qū)的控制。系統(tǒng)成功地進行了系統(tǒng)調(diào)試,經(jīng)長期運行表明,該系統(tǒng)結(jié)構(gòu)簡潔,運行穩(wěn)定可靠,性價比高。關(guān)鍵詞:控制器;智能廣播系統(tǒng);P89C51RA;ISP;串口通信隨著計算機技術(shù)和多媒體技術(shù)的發(fā)展,計算機越來越多地應(yīng)用到社會各個領(lǐng)域。智能廣播系統(tǒng)是計算機技術(shù)和多媒體技術(shù)在廣播系統(tǒng)中的綜合應(yīng)用,是在原有廣播系統(tǒng)的基礎(chǔ)上增加計算機系統(tǒng)和控制器實現(xiàn)廣播系統(tǒng)的智能化升級。智能廣播系統(tǒng)具有以下功能:程序化自動廣播;廣播分區(qū)預(yù)設(shè);無人職守全自動運行;支持多種廣播模式。智能廣播系統(tǒng)一方面可以大大減輕廣播節(jié)目制作和播放人員的工作量,另一方面還為廣播節(jié)目的制作提供了豐富的素材和節(jié)目來源。智能廣播系統(tǒng)將廣泛地應(yīng)用于大、中、小各類學(xué)校和部分企、事業(yè)單位。智能廣播系統(tǒng)主要由計算機軟件系統(tǒng)、計算機硬件系統(tǒng)、控制器和原有廣播體系構(gòu)成。控制器在整個系統(tǒng)中起著連接計算機系統(tǒng)和原有廣播體系的橋梁作用,實現(xiàn)對計算機發(fā)出的各種控制指令的解釋和執(zhí)行,因此,智能廣播系統(tǒng)控制器的性能在一定程度上決定著整個系統(tǒng)安全、可靠和穩(wěn)定地運行。本文研究開發(fā)了一種基于P89C51RA 的智能廣播系統(tǒng)控制器來實現(xiàn)整個系統(tǒng)的安全可靠運行。
上傳時間: 2014-01-07
上傳用戶:mengmeng444425
輸入/輸出(I/O)接口是CPU與外設(shè)間信息交換的橋梁,是一個過渡性的電路,在單片機中和CPU集成在一塊芯片上。介紹輸入輸出口的內(nèi)容中,著重講述SPCE061A單片機的較特殊的并行I/O結(jié)構(gòu),以及SPCE061A I/O口的特殊能力。單片機內(nèi)部CPU與外設(shè)間所傳遞信息的性質(zhì)、傳送方式、傳送速度和電平各不相同,所以CPU與外設(shè)之間不是簡單的直接相連,必須借助于I/O接口這個過渡電路才能協(xié)調(diào)起來。 并行I/O接口:CPU數(shù)據(jù)轉(zhuǎn)換為電平的最基本途徑;外設(shè)電平轉(zhuǎn)換為CPU識別的數(shù)據(jù)的最基本途徑;SPCE061A 并行I/O特性獨立的I/O口邏輯電平(VDDIO) 可接VDDIO范圍:3.3~5.5V。多種輸入方式 懸浮、上拉、下拉輸入方式,適應(yīng)不同的外圍器件對接口要求。按位設(shè)置每一位I/O口 可按位設(shè)置每一位的輸入輸出方式、狀態(tài)。
標(biāo)簽: Sunplus SPCE 061A 061
上傳時間: 2013-11-19
上傳用戶:sssnaxie
本文簡單介紹了MCGS 組態(tài)軟件和SPCE061A 單片機的特點,即北京昆侖通態(tài)自動化軟件科技有限公司的工控組態(tài)軟件MCGS(Monitor and Control Generated System )和臺灣凌陽科技推出的16 位微控制器SPCE061A,重點介紹了如何一步步開發(fā)SPCE061A 單片機的驅(qū)動程序,并簡單介紹了下位機程序的設(shè)計,最后給出了測試情況。計算機技術(shù)的飛速發(fā)展為工業(yè)自動化開辟了廣闊的發(fā)展空間,人們可以快捷地開發(fā)和組建高效的控制系統(tǒng)。筆者設(shè)計的液體點滴監(jiān)控模型,可以對液體點滴情況實現(xiàn)遠程監(jiān)控和現(xiàn)場監(jiān)控,終端和上位機均可人工設(shè)定所需的液體點滴速度并動態(tài)顯示。在這方面,MCGS 工控組態(tài)軟件提供了強有力的支持,它是一套Windows 環(huán)境下快速構(gòu)造和生成上位機監(jiān)控系統(tǒng)的組態(tài)軟件系統(tǒng),可快速構(gòu)造和生成數(shù)據(jù)采集、報警處理、流程控制、動畫顯示、報表輸出等界面,實現(xiàn)各種工程曲線的繪制、報表輸出、遠程通信等功能 [1]。MCGS 作為一種方便有效的通用工控軟件,它提供了國內(nèi)外各種常用的工控設(shè)備的驅(qū)動程序。但在實際應(yīng)用中,因為所用設(shè)備的特殊性,允許用戶根據(jù)需要來定制設(shè)備驅(qū)動程序。MCGS 用Active DLL 構(gòu)件實現(xiàn)設(shè)備驅(qū)動程序,通過規(guī)范的OLE 接口掛接到MCGS 中,使其構(gòu)成一個整體。鑒于Visual Basic 語言的通用性和簡單性,使用VB 來開發(fā)單片機驅(qū)動,MCGS 的實現(xiàn)方法和原理與標(biāo)準(zhǔn)的Active DLL 完全一致,但MCGS 規(guī)定了一套接口規(guī)范,只有遵守這些接口規(guī)范的Active DLL 才能用作MCGS 的設(shè)備驅(qū)動構(gòu)件。利用具有語音和 DSP 功能的SPCE061A 單片機作為液體點滴監(jiān)控模型的核心控制器,SPCE061A 是臺灣凌陽科技推出的16 位微控制器,提供了豐富的軟、硬件資源,開發(fā)靈活方便。除此之外SPCE061A 的最高時鐘頻率可達到49MHz,具有運算速度高的優(yōu)勢,這為語音的錄制和播放提供了條件[4]。
上傳時間: 2013-12-19
上傳用戶:leesuper
介紹用PIC16F84單片機制作的電子密碼鎖。PIC16F84單片機共18個引腳,13個可用I/O接口。芯片內(nèi)有1K×14的FLASHROM程序存儲器,36×8的靜態(tài)RAM的通用寄存器,64×8的EEPROM的數(shù)據(jù)存儲器,8級深度的硬堆棧。 用PIC單片機設(shè)計的電子密碼鎖微芯公司生產(chǎn)的PIC8位COMS單片機,采用類RISC指令集和哈弗總線結(jié)構(gòu),以及先進的流水線時序,與傳統(tǒng)51單片機相比其在速度和性能方面更具優(yōu)越性和先進性。PIC單片機的另一個優(yōu)點是片上硬件資源豐富,集成常見的EPROM、DAC、PWM以及看門狗電路。這使得硬件電路的設(shè)計更加簡單,節(jié)約設(shè)計成本,提高整機性能。因此PIC單片機已成為產(chǎn)品開發(fā),尤其是產(chǎn)品設(shè)計和研制階段的首選控制器。本文介紹用PIC16F84單片機制作的電子密碼鎖。PIC16F84單片機共18個引腳,13個可用I/O接口。芯片內(nèi)有1K×14的FLASHROM程序存儲器,36×8的靜態(tài)RAM的通用寄存器,64×8的EEPROM的數(shù)據(jù)存儲器,8級深度的硬堆棧。硬件設(shè)計 電路原理見圖1。Xx8位數(shù)據(jù)線接4x4鍵盤矩陣電路,面板布局見表1,A、B、C、D為備用功能鍵。RA0、RA7輸出4組編碼二進制數(shù)據(jù),經(jīng)74LS139譯碼后輸出逐行掃描信號,送RB4-RB7列信號輸入端。余下半個139譯碼器動揚聲器。RB2接中功率三極管基極,驅(qū)動繼電器動作。有效密碼長度為4位,根據(jù)實際情況,可通過修改源程序增加密碼位數(shù)。產(chǎn)品初始密碼為3345,這是一隨機數(shù),無特殊意義,目的是為防止被套解。用戶可按*號鍵修改密碼,按#號鍵結(jié)束。輸入密碼并按#號確認之后,腳輸出RB2腳輸出高電平,繼電器閉合,執(zhí)行一次開鎖動作。 若用戶輸入的密碼正確,揚聲器發(fā)出一聲稍長的“滴”提示聲,若輸入的密碼與上次修改的不符,則發(fā)出短促的“滴”聲。連續(xù)3次輸入密碼錯誤之后,程序鎖死,揚聲器報警。直到CPU被復(fù)位或從新上電。軟件設(shè)計 軟件流程圖見圖3。CPU上電或復(fù)位之后將最近一次修改并保存到EEPROM的密碼讀出,最為參照密匙。然后等待用戶輸入開鎖密碼。若5分鐘以內(nèi)沒有接受到用戶的任何輸入,CPU自動轉(zhuǎn)入掉電模式,用戶輸入任意值可喚醒CPU。每次修改密碼之后,CPU將新的密碼存入內(nèi)部4個連續(xù)的EEPROM單元,掉電后該數(shù)據(jù)任有效。每執(zhí)行一次開鎖指令,CPU將當(dāng)前輸入密碼與該值比較,看是否真確,并給出相應(yīng)的提示和控制。布 局 所有元件均使用SMD表貼封裝,縮小體積,便于產(chǎn)品安裝,60X60雙面PCB板,頂層是一體化輸入鍵盤,底層是元件層。成型后的產(chǎn)品體積小巧,能很方便的嵌入防盜鐵門、保險箱柜。
標(biāo)簽: PIC 單片機設(shè)計 電子密碼鎖
上傳時間: 2013-10-31
上傳用戶:uuuuuuu
82C59A-2是為簡化微處理機系統(tǒng)中斷接口而實現(xiàn)的LSI外圍芯片。也叫做PIC(Programmable Interrupt Controller)。是高性能高速度芯片。在多級優(yōu)先級中斷系統(tǒng)內(nèi)82C59A-1402已經(jīng)把CPU從對任務(wù)的輪詢中解救出來。PCI可由軟件進行控制,使用于各種不同的環(huán)境,聯(lián)級可接受8~64個中斷輸入。 管腳與NMOS8259A-2兼容單片8級優(yōu)先級,級聯(lián)可擴64級多種可編程中斷方式各自專用的請求屏蔽能力與Intel系列機兼容全部采用靜態(tài)設(shè)計低功耗5V的電源供電。
上傳時間: 2013-10-30
上傳用戶:zhliu007
本章將介紹μ’nSP™系列單片機的應(yīng)用領(lǐng)域,具體講述SPCE061A單片機在通訊、語音領(lǐng)域里的應(yīng)用,并詳細給出了有關(guān)系統(tǒng)的電路原理圖、程序流程圖以及程序代碼,供讀者參考。 μ’nSP™家族產(chǎn)品具有電源電壓范圍和工作速率范圍較寬、集成度高、性能價格比高以及功耗低等特點,故其有非常廣泛的應(yīng)用領(lǐng)域。μ’nSP™家族系列產(chǎn)品,涵蓋了非常廣泛的應(yīng)用。包括:發(fā)音與語音識別的微控制器(SPCE系列)、通信來電辯識應(yīng)用的微控制器(SPT660x系列)、以及通用型微控制器等等,主要體現(xiàn)在以下幾個方面: 用于數(shù)字信號處理 用于開發(fā)研制便攜式移動終端 用于開發(fā)嵌入式計算機應(yīng)用系統(tǒng) 用于數(shù)字信號處理1. 數(shù)字濾波器 (Digital Filter)數(shù)字濾波器是一種計算處理或算法。借助于此,可以將輸入的一種數(shù)字信號或序列變換為另一種序列輸出。數(shù)字濾波器已被廣泛地應(yīng)用于數(shù)字語音、數(shù)字圖像處理以及模式識別和頻譜分析。數(shù)字信號處理器(DSP,Digital Signal Processor)的作用是通過一系列數(shù)字來表示信號及其信息,并借助數(shù)字計算方法變換和處理這些信號。為了構(gòu)成DSP,必須有一種部件能夠快速地完成兩個數(shù)值的乘法運算并將乘積累加于寄存器。“快速”意味著乘和累加(MAC,Multiply & ACcumulate)較高的運算速度。若以16位數(shù)值進行乘和累加,其結(jié)果應(yīng)為32位。顯然,μ’nSP™的硬件結(jié)構(gòu)與其指令系統(tǒng)的結(jié)合足以構(gòu)成DSP應(yīng)用的硬件MAC單元,因而很適用于一些DSP方面的應(yīng)用。
標(biāo)簽: nSP 單片機應(yīng)用 開發(fā)技術(shù)
上傳時間: 2014-01-26
上傳用戶:qb1993225
交通燈控制器的設(shè)計與實現(xiàn)一、實驗?zāi)康?. 了解交通燈管理的基本工作原理。2. 熟悉8253計數(shù)器/定時器、8259A中斷控制器和8255A并行接口的工作方式及應(yīng)用編程。3. 掌握多位LED顯示的方法。 二、 實驗內(nèi)容與要求設(shè)計一個用于十字路口的交通燈控制器。1.基本要求: 1) 東西和南北方向各有一組紅,黃,綠燈用于指揮交通,紅,黃,綠的持續(xù)時間分別為25s,5s,20s。2) 當(dāng)有緊急情況(如消防車)時,兩個方向均為紅燈亮,計時停止,當(dāng)特殊情況結(jié)束后,控制器恢復(fù)原來狀態(tài),正常工作。3) 一組數(shù)碼管,以倒計時方式顯示兩個方向允許通行或禁止通行的時間。2.提高部分:1) 實時修改交通燈的持續(xù)時間。2) 根據(jù)不同時段對主要交通方向的信號進行調(diào)整。3) 可以使用LCD顯示提示信息。 三、實驗報告要求 1.設(shè)計目的和內(nèi)容 2.總體設(shè)計 3.硬件設(shè)計:原理圖(接線圖)及簡要說明 4.軟件設(shè)計框圖及程序清單 5.設(shè)計結(jié)果和體會(包括遇到的問題及解決的方法) 四、總體設(shè)計交通燈的工作過程如下:設(shè)十字路口的1、3為南,北方向,2、4為東西方向,初始態(tài)為4個路口的紅燈全亮。之后,1、3路口的綠燈亮,2、4路口的紅燈亮,1、3路口方向通車,2個路口的LED數(shù)碼管開始倒計時25秒。延遲20秒后,1、3路口的綠燈熄滅,而1,3路口的黃燈開始閃爍(1HZ)。閃爍5次后,1、3路口的紅燈亮,同時2、4路口的綠燈亮,2、4路口方向開始通車,2個路口的LED數(shù)碼管重新開始倒計時25秒。延遲20秒時間后,2、4路口的綠燈熄滅,而黃燈開始閃爍。閃爍5次后,再切換到1、3路口方向。之后,重復(fù)上述過程。當(dāng)有緊急情況時,2個方向都紅燈亮,倒計時停止,車輛禁止通行,當(dāng)緊急情況結(jié)束后,控制器恢復(fù)以前的狀態(tài)繼續(xù)工作。 在設(shè)計中采用6個發(fā)光二極管來模擬2個路口的黃紅綠燈,每個路口用2個數(shù)碼管來顯示通行或禁止剩余的時間。緊急情況用一個單脈沖發(fā)生單元申請中斷來模擬,緊急情況結(jié)束后,再發(fā)一個中斷來恢復(fù)以前的狀態(tài)。 根據(jù)前面的介紹,本設(shè)計硬件由定時模塊、發(fā)光二極管模塊、數(shù)碼管顯示模塊和緊急中斷模塊組成。定時模塊采用硬件定時和軟件定時相結(jié)合的方法,用8253定時/計數(shù)器定時100ms,再用軟件計時實現(xiàn)所需的定時。發(fā)光二極管模塊由8255控制發(fā)光二極管來實現(xiàn)。數(shù)碼管顯示模塊由實驗平臺上的LED顯示模塊實現(xiàn)。緊急中斷模塊是由單脈沖發(fā)生單元和8279中斷控制器組成。 程序主要是由定時子程序、發(fā)光二極管顯示子程序、數(shù)碼管顯示子程序和中斷服務(wù)程序組成。包括對8253、8255以及8259等可編程器件的編程。 五、硬件設(shè)計 本課題的設(shè)計可通過實驗平臺上的一些功能模塊電路組成,由于各模塊電路內(nèi)部已經(jīng)連接,用戶在使用時只要設(shè)計模塊間電路的連接,因此,硬件電路的設(shè)計及實現(xiàn)相對簡單。完整系統(tǒng)的硬件連接如圖1所示。硬件電路由定時模塊、發(fā)光二極管模塊、數(shù)碼管顯示模塊和緊急中斷模塊組成。 定時模塊是由8253的計數(shù)器0來實現(xiàn)定時100ms。Clk0接實驗平臺分頻電路輸出Q6,f=46875hz。GATE0接8255的PA0,由8255輸出來控制計數(shù)器的起停。OUT0接8259的IRQ2,定時完成申請中斷,進入中斷服務(wù)程序。 發(fā)光二極管顯示模塊由8255輸出來控制發(fā)光二極管的亮滅。8255輸出為低電平時,對應(yīng)的發(fā)光二極管就點亮,否則就熄滅。8255的接口電路如圖2所示。交通燈的對應(yīng)關(guān)系如下:L7 L6 L5 L2 L1 L0PC7 PC6 PC5 PC2 PC1 PC013紅燈 13黃燈 13綠燈 24紅燈 24黃燈 24綠燈 實驗平臺上提供一組六個LED數(shù)碼管。插孔CS1用于數(shù)碼管段選的輸出選通,插孔CS2用于數(shù)碼管位選信號的輸出選通。本設(shè)計用4個數(shù)碼管來倒計時。 緊急中斷模塊是由單脈沖發(fā)生單元和8259中斷控制器,單脈沖發(fā)生單元主要用來請求中斷,然后做出緊急情況處理。
標(biāo)簽: 交通燈控制器
上傳時間: 2013-10-07
上傳用戶:小小小熊
家電制造業(yè)的競爭日益激烈,市場調(diào)整壓力越來越大,原始設(shè)備制造商們(OEM)為了面對這一挑戰(zhàn),必須在滿足電磁兼容性的條件下,不斷降低產(chǎn)品的成本。由于強調(diào)成本控制,為防止由電源和信號線的瞬變所產(chǎn)生的電器故障而實施必要的瞬態(tài)免疫保護,對于家電設(shè)計者來說變得更具挑戰(zhàn)性。由于傳統(tǒng)的電源設(shè)計和電磁干擾(EMI)控制措施為節(jié)約成本讓路,家電設(shè)計者必須開發(fā)出新的技術(shù)來滿足不斷調(diào)整的電磁兼容(EMC)需求。本應(yīng)用筆記探討了瞬態(tài)電氣干擾對嵌入式微控制器(MCU)的影響,并提供了切實可行的硬件和軟件設(shè)計技術(shù),這些技術(shù)可以為電快速瞬變(EFT)、靜電放電(ESD)以及其它電源線或信號線的短時瞬變提供低成本的保護措施。雖然這種探討是主要針對家電制造商,但是也適用于消費電子、工業(yè)以及汽車電子方面的應(yīng)用。 低成本的基于MCU 的嵌入式應(yīng)用特別容易受到ESD 和EFT 影響降低性能。即使是運行在較低時鐘頻率下的微控制器,通常對快速上升時間瞬變也很敏感。這種敏感性歸咎于所使用的工藝技術(shù)。如今針對低成本8/16位的MCU的半導(dǎo)體工藝技術(shù)所實現(xiàn)的晶體管柵極長度在0.65 μm~0.25 μm范圍內(nèi)。此范圍內(nèi)的柵極長度能產(chǎn)生和響應(yīng)上升時間在次納秒范圍內(nèi)(或超過300 MHz 的等同帶寬)的信號。因此, MCU 能夠響應(yīng)進入其引腳的ESD 或EFT 信號。除上述工藝技術(shù)之外, MCU 在ESD 或EFT 事件中的性能還會受到IC 設(shè)計及其封裝、印刷電路板(PCB)的設(shè)計、MCU 上運行的軟件、系統(tǒng)設(shè)計以及ESD 或EFT 波形特征的影響。各因素的相對影響(強調(diào)對最大影響的貢獻)如圖1 所示。
上傳時間: 2013-11-09
上傳用戶:Jerry_Chow
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1