當(dāng)前,USB接口技術(shù)的應(yīng)用已十分成熟和普遍,尤其是已FLASH作為存儲(chǔ)介質(zhì)的U盤更是帶動(dòng)了一個(gè)IT行業(yè)新的經(jīng)濟(jì)增長(zhǎng)點(diǎn)。在整個(gè)IT經(jīng)濟(jì)相對(duì)低迷的情況下,U盤能脫身而出,獨(dú)秀一枝,主要?dú)w功于其把握了好的行業(yè)方向:USB接口技術(shù)高速、穩(wěn)定、即插即用,注定了是未來接口技術(shù)的主流;FLASH存儲(chǔ)媒體穩(wěn)定、可靠是新一代移動(dòng)數(shù)據(jù)存儲(chǔ)的首選。但美中缺憾的是現(xiàn)在的U盤都只能在PC上使用,許多其它需要直接進(jìn)行數(shù)據(jù)存儲(chǔ)和交換的地方卻不能直接使用U盤。如數(shù)據(jù)采集和工控行業(yè)中諸多設(shè)備都還是利用軟磁盤,以太網(wǎng)等方式。軟盤穩(wěn)定性差,容量小,以太網(wǎng)成本太高,移動(dòng)性不好。所以要在工控和嵌入式行業(yè)中實(shí)現(xiàn)對(duì)U盤的讀寫是一件非常有意義和前景的事情。本開發(fā)板就是在傳統(tǒng)的單片機(jī)單片機(jī)實(shí)現(xiàn)了對(duì)U盤的讀寫。本開發(fā)板的核心技術(shù)是USBHOST的實(shí)現(xiàn),包括USB批量傳輸、海量存儲(chǔ)、文件系統(tǒng)等協(xié)議內(nèi)容較多,協(xié)議復(fù)雜,開發(fā)難度比較高。開發(fā)板的對(duì)象主要是面對(duì)二次開發(fā)和USB初步學(xué)習(xí)的朋友,提供所有硬件,源代碼,開發(fā)文檔和調(diào)試軟件。使大家最快掌握這一核心技術(shù),進(jìn)入U(xiǎn)SB技術(shù)的天堂。
標(biāo)簽: 單片機(jī) 讀寫U盤 開發(fā)板
上傳時(shí)間: 2013-11-09
上傳用戶:jx_wwq
隨著單片機(jī)應(yīng)用的越來越廣泛,MCS-51單片機(jī)(如51/52/55)以其優(yōu)越的性能/價(jià)格比再次成為應(yīng)用的熱點(diǎn)。但由于目前單片機(jī)外圍設(shè)計(jì)電路較多,許多設(shè)計(jì)者苦于在開發(fā)初期難于選準(zhǔn)相應(yīng)的外圍電路,且由于從設(shè)計(jì)、制板、調(diào)試全過程往往需化肥最少3~4周的時(shí)間,尤其在調(diào)試上花費(fèi)的時(shí)間更多,并且一次設(shè)計(jì)往往不能成功,既費(fèi)時(shí)又費(fèi)錢。為了滿足廣大科技人員在單片機(jī)開發(fā)初期應(yīng)用系統(tǒng)的基本要求,我公司特設(shè)計(jì)了LJD-51單片機(jī)控制板,既可以使用戶在初期設(shè)計(jì)時(shí)省去許多硬件麻煩,使之專注于軟件開發(fā),同時(shí)在調(diào)試時(shí)省時(shí)、省錢。該系統(tǒng)適用于科研、開發(fā)教學(xué)實(shí)驗(yàn)初期的設(shè)計(jì)之用。同時(shí)也適用于工控,智能儀表等符合要求的應(yīng)用場(chǎng)合,具有極高的性能/價(jià)格比。本系統(tǒng)的所有接口原理一般接口資料均能找到,并隨機(jī)提供測(cè)試軟件一套。
上傳時(shí)間: 2013-10-27
上傳用戶:haiya2000
一、用途D485C型單片機(jī)用TTL/RS-485/RS-422轉(zhuǎn)換器用于將單片機(jī)的RS-232串行口(TTL電平)轉(zhuǎn)換成RS-485或者RS-422電平,可以將單片機(jī)串行口的通信距離延長(zhǎng)至1200m以上(9600bps時(shí)),可以用于單片機(jī)之間、單片機(jī)與PC機(jī)之間構(gòu)成遠(yuǎn)程多機(jī)通信網(wǎng)絡(luò)。二、硬件安裝D485C型轉(zhuǎn)換器外形為DB-9/DB-9轉(zhuǎn)接盒大小,其中DB-9(孔座)一端接單片機(jī)的RS-232串行口(只用到RXD、TXD、GND)以及+5V電源。DB-9針座為轉(zhuǎn)換后的RS-485、RS-422信號(hào)。三、軟件說明本產(chǎn)品均無需任何初始化設(shè)置!無須收發(fā)轉(zhuǎn)換控制信號(hào)!只用到單片機(jī)RS-232串行口的RXD(收)、TXD(發(fā))、GND(地)信號(hào),加上獨(dú)有的內(nèi)部零延時(shí)自動(dòng)收發(fā)轉(zhuǎn)換技術(shù),確保適合所有軟件!四、性能說明D485C型轉(zhuǎn)換器需外接5V電源,最高速率115.2Kbps。外接電源要求:電壓5V±0.5V,電流>10mA。五、D485C的外形圖、引腳分配D485C作為TTL/RS-485轉(zhuǎn)換器(注意跳線短接位置)
上傳時(shí)間: 2013-12-26
上傳用戶:獨(dú)孤求源
摘要:在基于單片機(jī)8051的心電監(jiān)護(hù)模塊中,用模糊邏輯檢測(cè)室性早搏,使心電監(jiān)護(hù)模塊功能得到擴(kuò)展。關(guān)鍵詞:心電監(jiān)護(hù) 模糊邏輯 數(shù)字單片機(jī)
上傳時(shí)間: 2013-10-09
上傳用戶:sclyutian
PT2262/2272是一種CMOS工藝制造的低功耗低價(jià)位通用編解碼電路,是目前在無線通訊電路中作地址編碼識(shí)別最常用的芯片之一。PT2262/2272最多可有12位(A0-A11)三態(tài)地址端管腳(懸空,接高電平,接低電平),任意組合可提供531441地址碼,PT2262最多可有6位(D0-D5)數(shù)據(jù)端管腳,設(shè)定的地址碼和數(shù)據(jù)碼從17腳串行輸出。PT2262/2272必須用相同地址碼配對(duì)使用,當(dāng)需要增加一個(gè)通訊機(jī)時(shí),用戶不得不求助于技術(shù)人員或廠家來設(shè)置相同地址碼,客戶自己設(shè)置相對(duì)比較麻煩,尤其對(duì)不懂電子的人來說。隨著人們對(duì)操作的要求越來越高,PT2262/2272的這種配對(duì)使用嚴(yán)重制約著使用的方便性,人們不斷地要求使用一種無須請(qǐng)教專業(yè)人士,無須使用特殊工具,任何人都可以操作的方便的手段來彌補(bǔ)PT2262/2272的缺陷,這就是PT2262軟件解碼。如果在接收端采用軟件解碼,則可節(jié)省單片機(jī)的I/O口和解碼芯片PT2272,本方案適合單工無線傳輸,發(fā)射端無須單片機(jī),硬件簡(jiǎn)單,性價(jià)比高。
上傳時(shí)間: 2013-11-11
上傳用戶:miaochun888
摘要:本文介紹一種用純軟件來擴(kuò)展89C51單片機(jī)串行口的方法,詳細(xì)說明了通過掃描發(fā)送、中斷接收實(shí)現(xiàn)模擬串行通信的編程技巧。關(guān)鍵詞:串行口;通信;89C51;單片機(jī);擴(kuò)展
標(biāo)簽: 軟件 擴(kuò)展 單片機(jī) 串行口
上傳時(shí)間: 2013-11-16
上傳用戶:gundan
一般紅外電視遙控器的輸出都是用編碼后串行數(shù)據(jù)對(duì)38~40kHz的方波進(jìn)行脈沖幅度調(diào)制而產(chǎn)生的。
上傳時(shí)間: 2013-11-08
上傳用戶:jeffery
前言 隨著單片機(jī)應(yīng)用的越來越廣泛,MCS-51單片機(jī)(如C51/52/55)以其優(yōu)越的性能/價(jià)格比一直長(zhǎng)盛不衰。隨著社會(huì)分工越來越細(xì),許多產(chǎn)業(yè)都得利于其模塊化設(shè)計(jì),這有利于大家把工作做好做專,我們特設(shè)計(jì)了JMDM-MB01單片機(jī)主板和一系列的功能板。選好相應(yīng)的硬件,可以構(gòu)成相應(yīng)的系統(tǒng),對(duì)于客戶特定的應(yīng)用,也可以開發(fā)相應(yīng)的功能板;我們的設(shè)計(jì)意圖是,像電腦一樣,主板就像電腦主板一樣,而一系列功能板就像PCI或ISA總線的控制板,我們提供的驅(qū)動(dòng)程序就像是PCI或ISA總線的控制板的驅(qū)動(dòng)程序,這樣,就可以把辛苦的,非標(biāo)的單片機(jī)設(shè)計(jì)簡(jiǎn)化成標(biāo)準(zhǔn)件的組態(tài),該系統(tǒng)適用于科研、開發(fā)教學(xué)實(shí)驗(yàn)初期的設(shè)計(jì)之用。同時(shí)也適用于工控,智能儀表等符合要求的應(yīng)用場(chǎng)合,具有極高的性能/價(jià)格比。本系統(tǒng)的所有接口原理、一般接口資料均能找到,并提供Windows下組態(tài)測(cè)試軟件一套。
標(biāo)簽: JMDM-MB 01 單片機(jī) 主板
上傳時(shí)間: 2014-12-27
上傳用戶:fandeshun
ICCAVR簡(jiǎn)介ICCAVR 是一種使用ANSI 標(biāo)準(zhǔn)C 語言來開發(fā)微控制器(MCU)程序的一個(gè)工具,它是一個(gè)綜合了編輯器和工程管理器的集成工作環(huán)境(IDE)。源文件全部被組織到工程之中,文件的編輯和工程(project)的構(gòu)筑也在IDE 的環(huán)境中完成。編譯錯(cuò)誤在狀態(tài)窗口中顯示,用鼠標(biāo)單擊編譯錯(cuò)誤時(shí),光標(biāo)會(huì)自動(dòng)跳轉(zhuǎn)到出錯(cuò)行。這個(gè)工程管理器還能直接產(chǎn)生INTEL HEX格式的燒寫文件和可以在AVR Studio 中調(diào)試的COFF 格式的調(diào)試文件。這里特別要提一下ICCAVR 中的應(yīng)用構(gòu)筑向?qū)В梢栽赥ools 欄中選擇“ApplicationBiulder”或者直接點(diǎn)擊快捷工具欄中的“Application Biulder”圖標(biāo),就可以打開應(yīng)用構(gòu)筑向?qū)?duì)話框,可以根據(jù)需要設(shè)定芯片種類,各個(gè)端口初始值,是否使用定時(shí)器,中斷,UART等,選好以后單擊“OK”就可以得到所需的硬件初始化程序段,非常可靠而且方便。圖1給出了初始化UART 的一個(gè)例子:下面介紹一下創(chuàng)建并編譯一個(gè)工程文件的簡(jiǎn)要步驟:1.新建一個(gè)源文件從file 菜單中選擇new,創(chuàng)建一個(gè)新文件,在改文件中輸入源程序并進(jìn)行編輯和修改,然后存盤,在存盤時(shí)必須指定文件類型,如命名為:try.c 。寫一個(gè)新文件的步驟:首先用Biulder 初始化需要用到的硬件資源,生成初始化程序,然后再寫需要的代碼實(shí)現(xiàn)所要的功能。2.新建一個(gè)project從projrct 菜單中選擇new 命令,IDE 會(huì)彈出一個(gè)對(duì)話框,在對(duì)話框中用戶可以指定工程存放的文件夾和工程的名稱。在建立一個(gè)新工程之后,在工程管理器的窗口會(huì)出現(xiàn)三個(gè)子目錄,F(xiàn)iles, Headers, Documents,這時(shí)就可以將要編譯的文件添加到project 中了。3.把文件添加到工程中可以在project-files 里單擊右鍵,選擇需要添加的文件;也可以在編輯窗口中單擊右鍵選擇彈出窗口的“Add To Project”命令。4.編譯源文件在編譯之前特別要注意在Project Options 中選擇與硬件相應(yīng)的芯片。如本次實(shí)驗(yàn)就選擇ATMEGA8515,如圖2 所示。在project 中選擇make project,也可以直接單擊快捷鍵F9,這時(shí)要是有錯(cuò)則會(huì)彈出出錯(cuò)信息,修改調(diào)試正確以后單擊快捷鍵ISP 就可以燒寫到硬件中去了。
標(biāo)簽: ICCAVR
上傳時(shí)間: 2013-10-25
上傳用戶:569342831
介紹一種運(yùn)用PIC16F84單片機(jī)實(shí)現(xiàn)與PC機(jī)串行通信的方法,并給出其硬件接口電路及通信源程序。關(guān)鍵詞 異步串行通信 發(fā)送與接收 VB4 Win95 串口查詢法 1 前言 美國(guó)Microchip公司的PIC16系列單片機(jī)是一種新型的CMOS工藝的8位單片機(jī)。其中,PIC16FXX單片機(jī)的程序存儲(chǔ)器為電可擦除閃速存儲(chǔ)器(flash),可多次修改程序,甚至可以在線編程。PIC16F83和PIC16F84片內(nèi)數(shù)據(jù)存儲(chǔ)器除RAM外,還有64字節(jié)的EEPROM,可以當(dāng)作一般的或非易失性的數(shù)據(jù)存儲(chǔ)器使用,簡(jiǎn)單方便。它還具有片內(nèi)上電復(fù)位、延時(shí)電路、看門狗電路等。另外,PIC16系列單片機(jī)功耗極低,因而是一種非常適合在各種便攜式設(shè)備中使用的高性價(jià)比的單片機(jī),并已經(jīng)得到了越來越廣泛的應(yīng)用。 但是在許多需要大量計(jì)算的運(yùn)用中,還必須借助微機(jī)的強(qiáng)大數(shù)據(jù)處理能力。這樣必須通過通信電路實(shí)現(xiàn)PIC單片機(jī)與微機(jī)間的可靠數(shù)據(jù)傳輸。有的PIC16單片機(jī)內(nèi)并沒有提供串行口,所以串行通信必須通過自己設(shè)計(jì)的硬件電路和通信軟件來實(shí)現(xiàn)。 下面介紹用查詢法實(shí)現(xiàn)異步串行通訊的方法。同時(shí)給出了用PIC16F84單片機(jī)的兩個(gè)I/O口模擬2線串行口的硬件接口電路、程序流程框圖、單片機(jī)內(nèi)通信程序以及微機(jī)內(nèi)的通信程序等。2 硬件實(shí)現(xiàn)方法與電路 PIC16F84的程序存儲(chǔ)器由1K×14的閃速(flash)存儲(chǔ)器構(gòu)成,它只有13條I/O口,1個(gè)定時(shí)器,為了盡量節(jié)省單片機(jī)的軟硬件資源,采用下述異步串行通信的實(shí)現(xiàn)方法。 如圖1所示,PIC16F84在4MHz時(shí)鐘下,采用半雙工方式,可實(shí)現(xiàn)9600波特率的異步串行數(shù)據(jù)通信,1位停止位,8位數(shù)據(jù)位,無校驗(yàn)位。接收和發(fā)送以低位在先(一般模式),采用軟件延時(shí)。為節(jié)省篇幅,單片機(jī)內(nèi)的通信程序中未提供任何握手協(xié)議,用戶可根據(jù)自己的需要在軟件中加入握手方式。
標(biāo)簽: PIC 16 PC機(jī) 單片機(jī)
上傳時(shí)間: 2014-12-27
上傳用戶:偷心的海盜
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1