實驗板結(jié)構(gòu) 實驗板結(jié)構(gòu)如下圖所示:
標(biāo)簽: MCS 51 單片機 實驗指導(dǎo)
上傳時間: 2013-10-13
上傳用戶:wuchunwu
以FPGA為數(shù)字邏輯平臺,借助繼電器矩陣和多路模擬開關(guān),以ADS1211為核心,在單片機控制下,聯(lián)合實現(xiàn)手持式虛擬/智能存儲示波表中數(shù)字多用表功能,實驗表明該設(shè)計是行之有效的。文中介紹了數(shù)字多用表的系統(tǒng)結(jié)構(gòu),重點討論了其測量電路和智能控制方案。 Abstract: The digital multimeter in virtual/intellect digital-oscillorgaph was fulfilled, which was controlled by singlechip computer by relay matrix and analogue switches,in which FPGA was used for digital logical plot-form, ADS1211 for kernel chip, the experiment showed the design was feasible, the system struction was present-ed in the paper, measure circuit and intellect control plan of digital multimeter were mainly given.
上傳時間: 2013-11-02
上傳用戶:瓦力瓦力hong
1.1 什么叫單片機? 1.2 單片機主要應(yīng)用于哪些領(lǐng)域? 1.3 單片機由哪些基本部件組成? 1.4 一個字節(jié)的十六進(jìn)制數(shù)最大值相當(dāng)于多大的十進(jìn)制數(shù),兩個字節(jié)的十六進(jìn)制數(shù)最大值相當(dāng)于多大的十進(jìn)制數(shù)。 1.5 存儲器的容量如下所示,若它的首地址為 0000H,寫出它的末地址。 存儲器容量 首地址 末地址 1KB 0000H 2KB 0000H 4KB 0000H
標(biāo)簽: 單片機教材
上傳時間: 2013-11-23
上傳用戶:894448095
在單片機應(yīng)用系統(tǒng)中,有時需要采集大量的開關(guān)信號,由于信號多且接入方式不同,使得電路較復(fù)雜,占用了單片機大量資源,數(shù)據(jù)采集軟件的開發(fā)量也較大。筆者用純數(shù)字電路設(shè)計了一個特別適合于遠(yuǎn)程大數(shù)據(jù)量采集的電路(最大可采集1024個開關(guān)量,附圖所示電路可采集192個開關(guān)量)。 電路由雙二進(jìn)制加法計數(shù)器CD4520、譯碼器74LS138、緩沖驅(qū)動器74LS244等組成。NE555產(chǎn)生的脈沖加到計數(shù)器D1的CP1端,由于D1的Q4同時也接D1的EN2,所以D1的雙計數(shù)器構(gòu)成級聯(lián)計數(shù)電路,其輸出Q2~Q7作為開關(guān)輸入量的地址送D5的輸入端。Q1作為片選信號接D5,Q5~Q7接D2輸入端,為D3、D4等譯碼器提供片選信號,而Q2~Q4接D3、D4等譯碼器的輸入端,譯碼器的輸出作為D7、D8等的片選信號。D7、D8等的輸入接采樣的開關(guān)信號(圖中開關(guān)接通表示輸入為低位),其輸出接D6輸入端。當(dāng)D6片選有效時(Q1為低電位),輸出的數(shù)據(jù)地址線上為開關(guān)量信號。當(dāng)D5片選有效時(Q1為高電位)輸出的數(shù)據(jù)地址線上為開關(guān)量信號的地址。8條數(shù)據(jù)地址線可直接接單片機P1口或通過74LS245接單片機總線,1條數(shù)據(jù)地址選擇線也可直接接單片機P2或P3口。
標(biāo)簽: 用單片機 數(shù)據(jù)采集電路
上傳時間: 2013-10-14
上傳用戶:tonyshao
現(xiàn)代儀表最突出的特點是功能的模塊化,組裝一塊儀表通常只需將幾個功能模塊在定制PCB的基礎(chǔ)上聯(lián)合起來,就可以得到一個完整的系統(tǒng)。長安等經(jīng)濟型汽車的指針儀表一般為獨立的模塊,提示/報警功能由PCB 上的小燈泡完成。SANTANA 系列的指針由 PCB上的十字線圈驅(qū)動,提示/報警燈全部是發(fā)光二極管。轎車儀表板上顯示的主要數(shù)據(jù)、來源及對應(yīng)顯示方式如表1所示(SANTANA2000),可見目前的汽車儀表尚以機械式為主,通訊方式以線束為主。這種模式最大的弊病是過于依賴線束,導(dǎo)致系統(tǒng)的復(fù)雜化。
上傳時間: 2013-11-15
上傳用戶:三人用菜
摘要:本文介紹了以SED1330為核心的液晶顯示器在模擬雷達(dá)環(huán)視顯示器畫面上的應(yīng)用,給出了硬件組成、徑向掃描線算法模型以及示波管余輝效果模擬的方法關(guān)健詞:點陣液晶顯示器模擬,雷達(dá)環(huán)視顯示器
上傳時間: 2013-10-10
上傳用戶:1318695663
一、DVCC-51NET實驗儀系統(tǒng)部分原理系統(tǒng)部分原理圖如下圖所示,系統(tǒng)部分由CPU8XC51、上電復(fù)位電路、低位地址鎖存器74LS373、地址譯碼器74LS138、仿真插座、全部總線(P0口作數(shù)據(jù)總線D0~D7、經(jīng)74LS373鎖存輸出的低位地址線A0~A7、P1口、P2口作高位地址總線A8~A15、P3口)引出插孔、用戶晶振插座等組成。CPU8X51位置在仿真調(diào)試用戶實驗程序時,用于接入小仿真器;對調(diào)試好的實驗程序,可以由專用編程器寫入CPU8X51芯片后直接插入該位置,即可獨立運行用戶實驗程序。
上傳時間: 2014-12-27
上傳用戶:alex wang
為防止在上下電時電壓/電流的波動對芯片的沖擊,特別鄭重要求本芯片供電電壓的上升/下降時間必須大于1ms,否則可能會導(dǎo)致本芯片不能正常工作。 為避免此問題,強烈建議用戶采用如下圖所示的RC電路為芯片供電,其中R約為100Ω左右,電解電容C約為10uF左右,以確保時間常數(shù)τ≈1ms左右。值得說明的是τ大一些更好,可以增加電解電容C的容量,但不建議R大于300Ω。
上傳時間: 2014-12-27
上傳用戶:fredguo
ICCAVR簡介ICCAVR 是一種使用ANSI 標(biāo)準(zhǔn)C 語言來開發(fā)微控制器(MCU)程序的一個工具,它是一個綜合了編輯器和工程管理器的集成工作環(huán)境(IDE)。源文件全部被組織到工程之中,文件的編輯和工程(project)的構(gòu)筑也在IDE 的環(huán)境中完成。編譯錯誤在狀態(tài)窗口中顯示,用鼠標(biāo)單擊編譯錯誤時,光標(biāo)會自動跳轉(zhuǎn)到出錯行。這個工程管理器還能直接產(chǎn)生INTEL HEX格式的燒寫文件和可以在AVR Studio 中調(diào)試的COFF 格式的調(diào)試文件。這里特別要提一下ICCAVR 中的應(yīng)用構(gòu)筑向?qū)?,可以在Tools 欄中選擇“ApplicationBiulder”或者直接點擊快捷工具欄中的“Application Biulder”圖標(biāo),就可以打開應(yīng)用構(gòu)筑向?qū)υ捒?,可以根?jù)需要設(shè)定芯片種類,各個端口初始值,是否使用定時器,中斷,UART等,選好以后單擊“OK”就可以得到所需的硬件初始化程序段,非??煽慷曳奖?。圖1給出了初始化UART 的一個例子:下面介紹一下創(chuàng)建并編譯一個工程文件的簡要步驟:1.新建一個源文件從file 菜單中選擇new,創(chuàng)建一個新文件,在改文件中輸入源程序并進(jìn)行編輯和修改,然后存盤,在存盤時必須指定文件類型,如命名為:try.c 。寫一個新文件的步驟:首先用Biulder 初始化需要用到的硬件資源,生成初始化程序,然后再寫需要的代碼實現(xiàn)所要的功能。2.新建一個project從projrct 菜單中選擇new 命令,IDE 會彈出一個對話框,在對話框中用戶可以指定工程存放的文件夾和工程的名稱。在建立一個新工程之后,在工程管理器的窗口會出現(xiàn)三個子目錄,F(xiàn)iles, Headers, Documents,這時就可以將要編譯的文件添加到project 中了。3.把文件添加到工程中可以在project-files 里單擊右鍵,選擇需要添加的文件;也可以在編輯窗口中單擊右鍵選擇彈出窗口的“Add To Project”命令。4.編譯源文件在編譯之前特別要注意在Project Options 中選擇與硬件相應(yīng)的芯片。如本次實驗就選擇ATMEGA8515,如圖2 所示。在project 中選擇make project,也可以直接單擊快捷鍵F9,這時要是有錯則會彈出出錯信息,修改調(diào)試正確以后單擊快捷鍵ISP 就可以燒寫到硬件中去了。
標(biāo)簽: ICCAVR
上傳時間: 2013-10-25
上傳用戶:569342831
介紹一種運用PIC16F84單片機實現(xiàn)與PC機串行通信的方法,并給出其硬件接口電路及通信源程序。關(guān)鍵詞 異步串行通信 發(fā)送與接收 VB4 Win95 串口查詢法 1 前言 美國Microchip公司的PIC16系列單片機是一種新型的CMOS工藝的8位單片機。其中,PIC16FXX單片機的程序存儲器為電可擦除閃速存儲器(flash),可多次修改程序,甚至可以在線編程。PIC16F83和PIC16F84片內(nèi)數(shù)據(jù)存儲器除RAM外,還有64字節(jié)的EEPROM,可以當(dāng)作一般的或非易失性的數(shù)據(jù)存儲器使用,簡單方便。它還具有片內(nèi)上電復(fù)位、延時電路、看門狗電路等。另外,PIC16系列單片機功耗極低,因而是一種非常適合在各種便攜式設(shè)備中使用的高性價比的單片機,并已經(jīng)得到了越來越廣泛的應(yīng)用。 但是在許多需要大量計算的運用中,還必須借助微機的強大數(shù)據(jù)處理能力。這樣必須通過通信電路實現(xiàn)PIC單片機與微機間的可靠數(shù)據(jù)傳輸。有的PIC16單片機內(nèi)并沒有提供串行口,所以串行通信必須通過自己設(shè)計的硬件電路和通信軟件來實現(xiàn)。 下面介紹用查詢法實現(xiàn)異步串行通訊的方法。同時給出了用PIC16F84單片機的兩個I/O口模擬2線串行口的硬件接口電路、程序流程框圖、單片機內(nèi)通信程序以及微機內(nèi)的通信程序等。2 硬件實現(xiàn)方法與電路 PIC16F84的程序存儲器由1K×14的閃速(flash)存儲器構(gòu)成,它只有13條I/O口,1個定時器,為了盡量節(jié)省單片機的軟硬件資源,采用下述異步串行通信的實現(xiàn)方法。 如圖1所示,PIC16F84在4MHz時鐘下,采用半雙工方式,可實現(xiàn)9600波特率的異步串行數(shù)據(jù)通信,1位停止位,8位數(shù)據(jù)位,無校驗位。接收和發(fā)送以低位在先(一般模式),采用軟件延時。為節(jié)省篇幅,單片機內(nèi)的通信程序中未提供任何握手協(xié)議,用戶可根據(jù)自己的需要在軟件中加入握手方式。
上傳時間: 2014-12-27
上傳用戶:偷心的海盜
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1