本文以研究嵌入式微處理器為主,自主地設(shè)計(jì)了能夠運(yùn)行MCS-51系列單片機(jī)指令的MCU系統(tǒng)。系統(tǒng)采用了VHDL 語言與原理框圖的綜合設(shè)計(jì)方法,并且在Altera公司的FPGA上通過驗(yàn)證。論文深入地研究了微處理器的指令系統(tǒng)和數(shù)據(jù)地址通路,采用VHDL 語言完成了取指單元,指令譯碼器單元,存儲(chǔ)器單元和邏輯運(yùn)算單元的電路模塊的設(shè)計(jì)與實(shí)現(xiàn);研究了控制單元的實(shí)現(xiàn)方法和基于全局狀態(tài)機(jī)的設(shè)計(jì)理論,采用硬件描述語言完成了對(duì)各個(gè)控制線的相關(guān)設(shè)計(jì)與實(shí)現(xiàn)。論文通過原理示意圖和示例代碼的演示,著重介紹了指令譯碼器的實(shí)現(xiàn)方式,基于此種方式形成的譯碼電路還能夠?qū)崿F(xiàn)更為復(fù)雜的CISC指令。 本系統(tǒng)采用分模塊的設(shè)計(jì)方式,把具有相同功能的邏輯電路集中到一個(gè)框圖里,使得系統(tǒng)的可移植性大大地提高。系統(tǒng)還采用層次框圖的設(shè)計(jì)方式,把明顯地具有主從關(guān)系的電路放在不同的層次里,這也使得系統(tǒng)模塊功能的可擴(kuò)展性大大地增強(qiáng)。內(nèi)部邏輯共分為數(shù)據(jù)存儲(chǔ)器模塊;程序存儲(chǔ)器模塊;時(shí)序控制模塊;特殊功能寄存器模塊和Core核心模塊這五個(gè)部分,文中對(duì)各個(gè)模塊的設(shè)計(jì)作了詳細(xì)的介紹。本文在最后對(duì)已實(shí)現(xiàn)的部分典型指令進(jìn)行了邏輯仿真測試,測試結(jié)果表明,本文所設(shè)計(jì)的MCU系統(tǒng)能夠如預(yù)期地執(zhí)行相應(yīng)的指令。在指令執(zhí)行的過程中,相應(yīng)寄存器和總線上的值也均符合設(shè)計(jì)要求,實(shí)現(xiàn)了設(shè)計(jì)目標(biāo)。
上傳時(shí)間: 2013-06-05
上傳用戶:金宜
Dev-C++是一個(gè)Windows下的C和C++程序的集成開發(fā)環(huán)境。它使用MingW32/GCC編譯器,遵循C/C++標(biāo)準(zhǔn)。開發(fā)環(huán)境包括多頁面窗口、工程編輯器以及調(diào)試器等,在工程編輯器中集合了編輯器、編譯器、連接程序和執(zhí)行程序,提供高亮度語法顯示的,以減少編輯錯(cuò)誤
標(biāo)簽: Dev
上傳時(shí)間: 2013-07-31
上傳用戶:3233
無線電通信網(wǎng)絡(luò)中的遠(yuǎn)程收發(fā)器使用自己的獨(dú)立時(shí)鐘源。因此,這些收發(fā)器容易產(chǎn)生頻率誤差。當(dāng)發(fā)射機(jī)啟動(dòng)通信鏈路時(shí),關(guān)聯(lián)的接收機(jī)需要在數(shù)據(jù)包的前同步碼階段校正這些誤差,以確保正確的解調(diào)
標(biāo)簽: 7021 ADF AFC 環(huán)路
上傳時(shí)間: 2013-10-20
上傳用戶:qiaoyue
HT45F23 MCU 含有兩個(gè)運(yùn)算放大器,OPA1 和OPA2,可用於用戶特定的模擬信號(hào)處理,通 過控制暫存器,OPA 相關(guān)的應(yīng)用可以很容易實(shí)現(xiàn)。本文主要介紹OPA 的操作,暫存器設(shè)定 以及基本OPA 應(yīng)用,例如:同相放大器、反相放大器和電壓跟隨器。 HT45F23 運(yùn)算放大器OPA1/OPA2 具有多個(gè)開關(guān),輸入路徑可選以及多種參考電壓選擇,此 外OPA2 內(nèi)部有8 種增益選項(xiàng),直接通過軟體設(shè)定。適應(yīng)於各種廣泛的應(yīng)用。
上傳時(shí)間: 2013-11-21
上傳用戶:immanuel2006
概述 本系列電動(dòng)機(jī)監(jiān)控器(以下簡稱監(jiān)控器)適用于交流 50Hz,額定工作電壓 380V 及以下的供電電路中與交流接觸器等開關(guān)電器組成電動(dòng)機(jī)保護(hù)控制電路。當(dāng)電動(dòng)機(jī)的主電路出現(xiàn)斷相、三相電流不平衡、過載、過流、過電壓、欠電壓等非正常工作狀態(tài)時(shí),及時(shí)斷開開關(guān)電器觸頭,分?jǐn)嚯妱?dòng)機(jī)的三相電源,快速可靠地保護(hù)電動(dòng)機(jī)。
標(biāo)簽: HHD1A 數(shù)顯 使用說明書 智能型
上傳時(shí)間: 2013-11-25
上傳用戶:671145514
WDT可以理解為一種監(jiān)控型定時(shí)器,其獨(dú)立于系統(tǒng)單獨(dú)工作,如果該定時(shí)器溢出時(shí),則系統(tǒng)復(fù)位;因此為了保證系統(tǒng)的正常運(yùn)行,需要在該定時(shí)器每次溢出前,對(duì)其計(jì)數(shù)器執(zhí)行清0操作。根據(jù)這一概念,在實(shí)際的應(yīng)用中又衍生出:硬件看門狗與軟件看門狗。硬件看門狗可細(xì)分為外部WDT及內(nèi)部WDT(嵌入MCU內(nèi)部)。而軟件看門狗一般采用系統(tǒng)中的一個(gè)定時(shí)器作為WDT,將該定時(shí)器設(shè)置為最高優(yōu)先級(jí),并在系統(tǒng)初始化時(shí)對(duì)該定時(shí)器進(jìn)行初始化,如果系統(tǒng)正常運(yùn)行,則在相應(yīng)位置對(duì)其計(jì)數(shù)器進(jìn)行清0。如果系統(tǒng)在某處卡死/跑飛,該定時(shí)器將溢出,并將進(jìn)入中斷,最后在定時(shí)器中斷中執(zhí)行一些復(fù)位操作,使系統(tǒng)恢復(fù)正常的工作狀態(tài)。
上傳時(shí)間: 2014-12-28
上傳用戶:阿譚電器工作室
含原理圖+電路圖+程序的波形發(fā)生器:在工作中,我們常常會(huì)用到波形發(fā)生器,它是使用頻度很高的電子儀器。現(xiàn)在的波形發(fā)生器都采用單片機(jī)來構(gòu)成。單片機(jī)波形發(fā)生器是以單片機(jī)核心,配相應(yīng)的外圍電路和功能軟件,能實(shí)現(xiàn)各種波形發(fā)生的應(yīng)用系統(tǒng),它由硬件部分和軟件部分組成,硬件是系統(tǒng)的基礎(chǔ),軟件則是在硬件的基礎(chǔ)上,對(duì)其合理的調(diào)配和使用,從而完成波形發(fā)生的任務(wù)。 波形發(fā)生器的技術(shù)指標(biāo):(1) 波形類型:方型、正弦波、三角波、鋸齒波;(2) 幅值電壓:1V、2V、3V、4V、5V;(3) 頻率值:10HZ、20HZ、50HZ、100HZ、200HZ、500HZ、1KHZ;(4) 輸出極性:雙極性操作設(shè)計(jì)1、 機(jī)器通電后,系統(tǒng)進(jìn)行初始化,LED在面板上顯示6個(gè)0,表示系統(tǒng)處于初始狀態(tài),等待用戶輸入設(shè)置命令,此時(shí),無任何波形信號(hào)輸出。2、 用戶按下“F”、“V”、“W”,可以分別進(jìn)入頻率,幅值波形設(shè)置,使系統(tǒng)進(jìn)入設(shè)置狀態(tài),相應(yīng)的數(shù)碼管顯示“一”,此時(shí),按其它鍵,無效;3、 在進(jìn)入某一設(shè)置狀態(tài)后,輸入0~9等數(shù)字鍵,(數(shù)字鍵僅在設(shè)置狀態(tài)時(shí),有效)為欲輸出的波形設(shè)置相應(yīng)參數(shù),LED將參數(shù)顯示在面板上;4、 如果在設(shè)置中,要改變已設(shè)定的參數(shù),可按下“CL”鍵,清除所有已設(shè)定參數(shù),系統(tǒng)恢復(fù)初始狀態(tài),LED顯示6個(gè)0,等待重新輸入命令;5、 當(dāng)必要的參數(shù)設(shè)定完畢后,所有參數(shù)顯示于LED上,用戶按下“EN”鍵,系統(tǒng)會(huì)將各波形參數(shù)傳遞到波形產(chǎn)生模塊中,以便控制波形發(fā)生,實(shí)現(xiàn)不同頻率,不同電壓幅值,不同類型波形的輸出;6、 用戶按下“EN”鍵后,波形發(fā)生器開始輸出滿足參數(shù)的波形信號(hào),面板上相應(yīng)類型的運(yùn)行指示燈閃爍,表示波形正在輸出,LED顯示波形類型編號(hào),頻率值、電壓幅值等波形參數(shù);7、 波形發(fā)生器在輸出信號(hào)時(shí),按下任意一個(gè)鍵,就停止波形信號(hào)輸出,等待重新設(shè)置參數(shù),設(shè)置過程如上所述,如果不改變參數(shù),可按下“EN”鍵,繼續(xù)輸出原波形信號(hào);8、 要停止波形發(fā)生器的使用,可按下復(fù)位按鈕,將系統(tǒng)復(fù)位,然后關(guān)閉電源。硬件組成部分通過綜合比較,決定選用獲得廣泛應(yīng)用,性能價(jià)格高的常用芯片來構(gòu)成硬件電路。單片機(jī)采用MCS-51系列的89C51(一塊),74LS244和74LS373(各一塊),反相驅(qū)動(dòng)器 ULN2803A(一塊),運(yùn)算放大器 LM324(一塊) 波形發(fā)生器的硬件電路由單片機(jī)、鍵盤顯示器接口電路、波形轉(zhuǎn)換(D/ A)電路和電源線路等四部分構(gòu)成。1.單片機(jī)電路功能:形成掃描碼,鍵值識(shí)別,鍵功能處理,完成參數(shù)設(shè)置;形成顯示段碼,向LED顯示接口電路輸出;產(chǎn)生定時(shí)中斷;形成波形的數(shù)字編碼,并輸出到D/A接口電路;如電路原理圖所示: 89C51的P0口和P2口作為擴(kuò)展I/O口,與8255、0832、74LS373相連接,可尋址片外的寄存器。單片機(jī)尋址外設(shè),采用存儲(chǔ)器映像方式,外部接口芯片與內(nèi)部存儲(chǔ)器統(tǒng)一編址,89C51提供16根地址線P0(分時(shí)復(fù)用)和P2,P2口提供高8位地址線,P0口提供低8位地址線。P0口同時(shí)還要負(fù)責(zé)與8255,0832的數(shù)據(jù)傳遞。P2.7是8255的片選信號(hào),P2.6是0832(1)的片選,P2.5是0832(2)的片選,低電平有效,P0.0、P0.1經(jīng)過74LS373鎖存后,送到8255的A1、A2作,片內(nèi)A口,B口,C口,控制口等寄存器的字選。89C51的P1口的低4位連接4只發(fā)光三極管,作為波形類型指示燈,表示正在輸出的波形是什么類型。單片機(jī)89C51內(nèi)部有兩個(gè)定時(shí)器/計(jì)數(shù)器,在波形發(fā)生器中使用T0作為中斷源。不同的頻率值對(duì)應(yīng)不同的定時(shí)初值,定時(shí)器的溢出信號(hào)作為中斷請求。控制定時(shí)器中斷的特殊功能寄存器設(shè)置如下:定時(shí)控制寄存器TCON=(00010000)工作方式選擇寄存器(TMOD)=(00000000)中斷允許控制寄存器(IE)=(10000010)2、鍵盤顯示器接口電路功能:驅(qū)動(dòng)6位數(shù)碼管動(dòng)態(tài)顯示; 提供響應(yīng)界面; 掃面鍵盤; 提供輸入按鍵。由并口芯片8255,鎖存器74LS273,74LS244,反向驅(qū)動(dòng)器ULN2803A,6位共陰極數(shù)碼管(LED)和4×4行列式鍵盤組成。8255的C口作為鍵盤的I/O接口,C口的低4位輸出到掃描碼,高4位作為輸入行狀態(tài),按鍵的分布如圖所示。8255的A口作為LED段碼輸出口,與74LS244相連接,B口作為LED的位選信號(hào)輸出口,與ULN2803A相連接。8255內(nèi)部的4個(gè)寄存器地址分配如下:控制口:7FFFH , A口:7FFFCH , B口:7FFDH , C口:7FFEH 3、D/A電路功能:將波形樣值的數(shù)字編碼轉(zhuǎn)換成模擬值;完成單極性向雙極性的波形輸出;構(gòu)成由兩片0832和一塊LM324運(yùn)放組成。0832(1)是參考電壓提供者,單片機(jī)向0832(1)內(nèi)的鎖存器送數(shù)字編碼,不同的編碼會(huì)產(chǎn)生不同的輸出值,在本發(fā)生器中,可輸出1V、2V、3V、4V、5V等五個(gè)模擬值,這些值作為0832(2)的參考電壓,使0832(2)輸出波形信號(hào)時(shí),其幅度是可調(diào)的。0832(2)用于產(chǎn)生各種波形信號(hào),單片機(jī)在波形產(chǎn)生程序的控制下,生成波形樣值編碼,并送到0832(2)中的鎖存器,經(jīng)過D/A轉(zhuǎn)換,得到波形的模擬樣值點(diǎn),假如N個(gè)點(diǎn)就構(gòu)成波形的一個(gè)周期,那么0832(2)輸出N個(gè)樣值點(diǎn)后,樣值點(diǎn)形成運(yùn)動(dòng)軌跡,就是波形信號(hào)的一個(gè)周期。重復(fù)輸出N個(gè)點(diǎn)后,由此成第二個(gè)周期,第三個(gè)周期……。這樣0832(2)就能連續(xù)的輸出周期變化的波形信號(hào)。運(yùn)放A1是直流放大器,運(yùn)放A2是單極性電壓放大器,運(yùn)放A3是雙極性驅(qū)動(dòng)放大器,使波形信號(hào)能帶得起負(fù)載。地址分配:0832(1):DFFFH ,0832(2):BFFFH4、電源電路:功能:為波形發(fā)生器提供直流能量;構(gòu)成由變壓器、整流硅堆,穩(wěn)壓塊7805組成。220V的交流電,經(jīng)過開關(guān),保險(xiǎn)管(1.5A/250V),到變壓器降壓,由220V降為10V,通過硅堆將交流電變成直流電,對(duì)于諧波,用4700μF的電解電容給予濾除。為保證直流電壓穩(wěn)定,使用7805進(jìn)行穩(wěn)壓。最后,+5V電源配送到各用電負(fù)載。
標(biāo)簽: 波形發(fā)生器 原理圖 電路圖 源程序
上傳時(shí)間: 2013-11-08
上傳用戶:685
包括了新型70MHz帶通濾波器設(shè)計(jì),40MHz帶通濾波器設(shè)計(jì)實(shí)例 凡是有能力對(duì)信號(hào)頻譜進(jìn)行處理的裝置都可以稱為濾波器。在通信設(shè)備和各類系統(tǒng)中,濾波器應(yīng)用極為廣泛,濾波器的優(yōu)劣直接決定產(chǎn)品的好壞,所以對(duì)濾波器的研究和生產(chǎn)一直備為關(guān)注。由于計(jì)算機(jī)技術(shù)、集成工藝和材料工業(yè)的發(fā)展,濾波器的發(fā)展也上了一個(gè)新臺(tái)階,并且朝高精度、低功耗、小體積方向發(fā)展。本文主要以中心頻率為70MHz 帶通濾波器為例,介紹如何采用Bessel函數(shù)[1]進(jìn)行帶通濾波器的設(shè)計(jì),同時(shí)借助Pspice軟件[2,3]強(qiáng)大的電路仿真功能對(duì)濾波器的波特圖和群延遲進(jìn)行仿真,以觀測其效果。2 方案選擇帶通濾波器技術(shù)指標(biāo)要求:帶寬3dB 為4MHz,離中心頻率± 4MHz 處最小衰減為14dB。在整個(gè)通帶內(nèi)時(shí)延不變。雖然目前最常用的濾波器設(shè)計(jì)方法是巴特沃斯、切比雪夫、橢圓函數(shù)等幾種形式,但這些方法在設(shè)計(jì)70MHz 濾波器時(shí),要通過變換以實(shí)現(xiàn)其帶通,并且它們所設(shè)計(jì)的濾波器的群延遲特性在通帶內(nèi)呈現(xiàn)凹形波形,故在實(shí)際使用(如在廣播,移動(dòng)通信中的中頻濾波,二次濾波)中要進(jìn)行群延遲均衡,使設(shè)計(jì)步驟繁瑣且使濾波電路復(fù)雜。采用Bessel 函數(shù)設(shè)計(jì)的帶通濾設(shè)器具有最窄過渡帶;在通帶內(nèi)時(shí)延均衡,電路所用的階數(shù)最少;在實(shí)際的應(yīng)用中電路容易調(diào)整;由于所有的節(jié)點(diǎn)諧振在相同的頻率上,調(diào)諧比較簡單;從經(jīng)濟(jì)性和制造容易程度來考慮,電容耦合電路最合適,而用Bessel 函數(shù)設(shè)計(jì)的濾波器正是電容耦合電路,故采用Bessel 函數(shù)進(jìn)行濾波器的設(shè)計(jì)。
標(biāo)簽: 帶通濾波器 設(shè)計(jì)實(shí)例
上傳時(shí)間: 2013-10-27
上傳用戶:bakdesec
本手冊提供有關(guān) RealView® 編譯工具 匯編器(ARM 匯編器)的指導(dǎo)和參考信息。 其中包括 armasm、獨(dú)立的匯編器以及 C 和 C++ 編譯器中的嵌入式匯編器。本手冊介紹匯編器的命令行選項(xiàng),可供匯編語言程序員使用的匯編語言助記符、偽指令、宏和指令。
上傳時(shí)間: 2013-10-28
上傳用戶:robter
關(guān)于DVB的編解碼同步論文,闡述數(shù)字電視廣播中的編解碼器的同步機(jī)制。
上傳時(shí)間: 2015-05-03
上傳用戶:wfl_yy
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1