N個(gè)源碼,都是C文件或C++源文件。 此文件高壓縮。解壓時(shí)間可能長(zhǎng)一些。 申請(qǐng)加下載限額。 主頁(yè):http://www.programsalon.com/developer.asp?id=
上傳時(shí)間: 2013-07-01
上傳用戶:牛布牛
根據(jù)機(jī)械電子工程類專業(yè)測(cè)控實(shí)驗(yàn)教學(xué)平臺(tái)數(shù)據(jù)采集的需要,在綜合考慮成本和性能基礎(chǔ)上,提出以為主處理芯片的數(shù)據(jù)采集卡設(shè)計(jì)方案。 該方案的主要特點(diǎn)是,使用基于ARM7TDMI內(nèi)核的,工作主頻最高可達(dá)44MHz;內(nèi)置高性能的ADC和DAC模塊,采樣速度最高可達(dá)1MSPS,采樣精度為12位;模擬信號(hào)輸入通道最多可達(dá)16路,模擬信號(hào)輸出通道最高可達(dá)4路;具有豐富的外設(shè)資源可以使用,GPIO口數(shù)目最高可達(dá)40個(gè)。 在設(shè)計(jì)中采用了模塊化思想,將系統(tǒng)分為四個(gè)功能模塊:主模塊的功能是控制ADC進(jìn)行信號(hào)采集和DAC進(jìn)行模擬信號(hào)輸出;模擬信號(hào)模塊的作用是對(duì)傳感器輸入信號(hào)和DAC輸出波形進(jìn)行簡(jiǎn)單的調(diào)理;數(shù)字信號(hào)模塊引出32路數(shù)字I/O口,可用于需要采集數(shù)字量的場(chǎng)合;JTAG模塊可進(jìn)行程序的調(diào)試和下載,對(duì)于數(shù)據(jù)采集卡的二次開(kāi)發(fā)有很大的作用。 在本數(shù)據(jù)采集卡上,嘗試進(jìn)行了μC/OSⅡ操作系統(tǒng)的移植,成功實(shí)現(xiàn)了四個(gè)任務(wù)的管理。在實(shí)際應(yīng)用中,工作數(shù)小時(shí)仍可保持正常的運(yùn)行。 為檢驗(yàn)數(shù)據(jù)采集卡的串口通訊能力,利用LabVIEW程序讀取下位機(jī)串口發(fā)送的已采集到的數(shù)據(jù),進(jìn)行波形圖繪制。 為檢驗(yàn)本數(shù)據(jù)采集卡的ADC和DAC精度,設(shè)計(jì)實(shí)驗(yàn)利用DAC輸出波形,并利用ADC將采集到的波形通過(guò)LabVIEW顯示,測(cè)量結(jié)果顯示兩者電壓值誤差均在可允許的3LSB(Least Significant Bit)范圍內(nèi),表明本數(shù)據(jù)采集卡已基本實(shí)現(xiàn)預(yù)期設(shè)計(jì)指標(biāo)。
標(biāo)簽: ARM 數(shù)據(jù)采集卡
上傳時(shí)間: 2013-04-24
上傳用戶:bruce
MAX813L:低成本的微處理器保護(hù)電路芯片:1、MAX813L 的引腳配置(如圖一和圖二所示):2、MAX813L 的應(yīng)用電路:⑴MAXIM 公司推薦的原始應(yīng)用圖例 ⑵
上傳時(shí)間: 2013-04-24
上傳用戶:shenlan
GPS以全天候、高精度、自動(dòng)化、高效益等顯著特點(diǎn),贏得廣大測(cè)繪工作者的信賴,而一體化GPS接收機(jī)更是具有全內(nèi)置、防水、耐寒以及操作方便、適用范圍廣等優(yōu)點(diǎn),己經(jīng)廣泛應(yīng)用于控制測(cè)量和大地測(cè)量中。隨著全球定位系統(tǒng)的不斷改進(jìn),硬、軟件的不斷完善,應(yīng)用領(lǐng)域正在不斷地開(kāi)拓,目前已遍及國(guó)民經(jīng)濟(jì)各種部門,并開(kāi)始逐步深入人們的日常生活。 本文介紹了GPS系統(tǒng)的特點(diǎn)、工作原理、課題背景、國(guó)內(nèi)外相關(guān)產(chǎn)品的現(xiàn)狀以及發(fā)展趨勢(shì),闡述了GPS接收機(jī)的設(shè)計(jì)原理。文章認(rèn)為,GPS接收機(jī)中的微處理器的性能直接影響整機(jī)的性能,相比較其它微處理器,ARM微處理器具有一些獨(dú)特的優(yōu)勢(shì)。文章了ARM系列微處理器尤其是ARM7微處理器的性能特點(diǎn),并給出了利用ARM7微處理器LPC2138芯片和xc3s1000型FPGA設(shè)計(jì)GPS接收機(jī)的實(shí)際設(shè)計(jì)和調(diào)試方案,并對(duì)此方案進(jìn)行了論證,同時(shí)給出了各個(gè)功能模塊的軟硬件實(shí)現(xiàn)過(guò)程,并對(duì)樣機(jī)進(jìn)行了性能指標(biāo)測(cè)試。
標(biāo)簽: ARM GPS 芯片 收機(jī)設(shè)計(jì)
上傳時(shí)間: 2013-04-24
上傳用戶:kakuki123
心血管疾病是威脅人類健康的主要疾病之一,而心電圖檢測(cè)是診斷心臟病變的有效手段。心電數(shù)據(jù)的高效采集和實(shí)時(shí)傳輸成為心電檢測(cè)的基礎(chǔ),因此,設(shè)計(jì)一種性能可靠、價(jià)格低廉、體積較小的心電采集與遠(yuǎn)程傳輸系統(tǒng)將對(duì)心血管疾病的檢測(cè)和預(yù)防具有重要意義。 本文在對(duì)心電信號(hào)采集技術(shù)和以太網(wǎng)傳輸技術(shù)進(jìn)行深入研究的基礎(chǔ)上,設(shè)計(jì)實(shí)現(xiàn)了一款基于ARM的心電信號(hào)采集與以太網(wǎng)傳輸系統(tǒng)。該系統(tǒng)前端是利用AD620、LM324、ADOP07等器件設(shè)計(jì)的信號(hào)調(diào)理電路,該電路實(shí)現(xiàn)了心電信號(hào)的高質(zhì)量提取;系統(tǒng)的關(guān)鍵電路是以32位ARM7TDMI-S微控制器LPC2210為核心,并結(jié)合以太網(wǎng)控制芯片RTL8019AS、Flash SST39VF160和SRAM IS61LV25616AL設(shè)計(jì)的A/D轉(zhuǎn)換模塊和以太網(wǎng)接口模塊,它構(gòu)建了數(shù)據(jù)采集和傳輸?shù)挠布A(chǔ);此外,論文還完成了μC/OS-II操作系統(tǒng)在LPC2210上的移植,并實(shí)現(xiàn)了系統(tǒng)TCP/IP協(xié)議棧;最后,采用了多任務(wù)化方式設(shè)計(jì)了系統(tǒng)應(yīng)用程序。 通過(guò)遠(yuǎn)端上位機(jī)應(yīng)用軟件測(cè)試表明,本系統(tǒng)實(shí)現(xiàn)了心電信號(hào)的采集與傳輸,達(dá)到了遠(yuǎn)程監(jiān)控心電信號(hào)的目的,且運(yùn)行穩(wěn)定可靠。
標(biāo)簽: ARM 心電信號(hào) 采集 遠(yuǎn)程傳輸
上傳時(shí)間: 2013-06-15
上傳用戶:y562413679
隨著信息化、智能化、網(wǎng)絡(luò)化的發(fā)展,嵌入式系統(tǒng)目前己經(jīng)成為通訊和消費(fèi)產(chǎn)品的共同發(fā)展方向,嵌入式系統(tǒng)是當(dāng)今最熱門的概念之一,各種各樣的嵌入式系統(tǒng)設(shè)備在應(yīng)用數(shù)量上己經(jīng)大大超過(guò)了通用計(jì)算機(jī)。同時(shí)數(shù)字音頻技術(shù)在我們社會(huì)生活中的應(yīng)用也己經(jīng)非常廣泛,WAV、MPEG、MP3和WMA等相繼出現(xiàn)。結(jié)合嵌入式系統(tǒng)的數(shù)字音頻技術(shù)研究有著廣闊的前景,基于嵌入式的數(shù)字音頻設(shè)備以其高性價(jià)比、日新月異的發(fā)展速度等優(yōu)點(diǎn)受到世界各國(guó)的廣泛關(guān)注。本文結(jié)合市場(chǎng)發(fā)展需要,提出了一個(gè)比較優(yōu)化的解決方案,并從理論和實(shí)踐兩方面對(duì)該方案進(jìn)行了分析和設(shè)計(jì)。 本論文的主要工作是在研究了基于ARM9 體系結(jié)構(gòu)的Samsung S3C2410 處理器的基礎(chǔ)上,以該處理器為核心,加上外部存儲(chǔ)器和音頻編碼解碼芯片等器件,完成了一個(gè)嵌入式音頻系統(tǒng)的設(shè)計(jì),設(shè)計(jì)的系統(tǒng)中包括硬件設(shè)計(jì)、音頻編碼解碼芯片的設(shè)備驅(qū)動(dòng)程序及應(yīng)用程序。 論文中首先對(duì)嵌入式系統(tǒng)進(jìn)行了比較詳細(xì)的介紹,并對(duì)S3C2410 處理器的體系結(jié)構(gòu)和特性進(jìn)行了仔細(xì)的分析,其次介紹了嵌入式數(shù)字音頻系統(tǒng)的相關(guān)技術(shù),然后從硬件和軟件兩個(gè)部分,分多個(gè)模塊來(lái)安排設(shè)計(jì)所要求的系統(tǒng),其中包括μC/OS-II 嵌入式操作系統(tǒng)在ARM 微處理器上的移植,與上位機(jī)(PC機(jī))上USB 接口的通訊,以及人機(jī)界面和數(shù)字音頻解碼的程序設(shè)計(jì)等。整個(gè)嵌入式音頻系統(tǒng)是一個(gè)可以獨(dú)立工作的可擴(kuò)展系統(tǒng),該系統(tǒng)能完成音頻采集和處理功能。
標(biāo)簽: ARM 音頻 系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2013-06-02
上傳用戶:qq21508895
C語(yǔ)言參考手冊(cè)C語(yǔ)言參考手冊(cè)C語(yǔ)言參考手冊(cè)C語(yǔ)言參考手冊(cè)C語(yǔ)言參考手冊(cè)C語(yǔ)言參考手冊(cè)
上傳時(shí)間: 2013-05-19
上傳用戶:liaofamous
隨著國(guó)有銀行向商業(yè)銀行的轉(zhuǎn)變,銀行的設(shè)備采購(gòu)標(biāo)準(zhǔn)會(huì)越來(lái)越高,與此同時(shí),銀行柜臺(tái)業(yè)務(wù)量的增加,使得老一代的銀行專用打印機(jī)無(wú)論在速度上還是在使用的方便性上都顯得力不從心,為了占領(lǐng)市場(chǎng),公司有必要開(kāi)發(fā)新型的、使用更加方便的打印機(jī)。 老一代打印機(jī)在打印存折時(shí),柜臺(tái)工作人員要把存折放準(zhǔn)位置,要不然打印會(huì)偏離預(yù)定位置,在打印信函時(shí),有的冷僻字無(wú)法打印出來(lái),軟件無(wú)法下載升級(jí)。為了加快柜臺(tái)處理速度,減小柜臺(tái)工作人員的工作量,需要開(kāi)發(fā)能自動(dòng)糾偏定位,字符完善的打印機(jī)。 本文在分析需求的基礎(chǔ)上,比較當(dāng)前流行的處理器,選用Atmel公司的ARM芯片AT91M42800A作為處理核心,使用Xilin公司的20萬(wàn)門的FPGA XC2S200做硬件邏輯控制,通過(guò)光電傳感器和相關(guān)的控制電路來(lái)實(shí)現(xiàn)自動(dòng)糾偏定位。在嵌入式操作系統(tǒng)上選用Nucleus Plus,約95%的Nucleus Plus代碼用C語(yǔ)言編寫,因此它能很方便移植,同時(shí)它還提供全部源代碼,這樣便于開(kāi)發(fā)。另外,它還只要一次性付費(fèi),這使得它有很好的成本優(yōu)勢(shì)。 文中詳細(xì)說(shuō)明了本系統(tǒng)的硬件、固件的實(shí)現(xiàn)。在硬件上闡述了一些單元電路,包括存儲(chǔ)器電路,接口電路,傳感器電路等的設(shè)計(jì)思路和實(shí)現(xiàn)方法。通過(guò)光電傳感電路,步進(jìn)電機(jī)控制和軟件結(jié)合,形成閉環(huán)控制,從而實(shí)現(xiàn)了快速自動(dòng)糾偏定位;通過(guò)大屏幕的LCD顯示實(shí)現(xiàn)了操作界面的簡(jiǎn)單化;采用大容量的存儲(chǔ)器以及大字庫(kù)解決了冷僻字無(wú)法打印的問(wèn)題;固件部分詳細(xì)闡述了系統(tǒng)上電啟動(dòng)過(guò)程,包括Bootstrap模塊和loader模塊,Bootstrap模塊主要功能是重定位存儲(chǔ)器,初始化基本硬件以及Loader模塊的自動(dòng)在線下載升級(jí)。Loader模塊的主要功能是下載FPGA的配置代碼,初始化鍵盤和顯示器,然后調(diào)用Nucleus Plus初始化代碼,從而建立和調(diào)用任務(wù)。 本文通過(guò)總結(jié)測(cè)試結(jié)果,與老一代打印機(jī)相比,新打印機(jī)在智能化上實(shí)現(xiàn)了自動(dòng)糾偏定位,使得打印機(jī)操作人員不需要準(zhǔn)確放置存折,就能正確打印,提高了工作效率;在打印速度上比原系統(tǒng)提高30%,還可方便地實(shí)現(xiàn)軟件升級(jí)。 當(dāng)然,新的打印機(jī)在存折偏移很大時(shí),要耗費(fèi)長(zhǎng)時(shí)間才能把存折推到正確位置。這要在糾偏算法上做進(jìn)一步的改進(jìn)。
標(biāo)簽: Nucleus Plus ARM 打印機(jī)
上傳時(shí)間: 2013-04-24
上傳用戶:feichengweoayauya
本文介紹了通訊協(xié)議轉(zhuǎn)換器研究的背景意義和目前國(guó)內(nèi)外發(fā)展的現(xiàn)狀,并詳細(xì)敘述了所選方案的設(shè)計(jì)過(guò)程。本協(xié)議轉(zhuǎn)換器的豐控制芯片采用了基于ARM7內(nèi)核的32位微控制芯片LPC2212,提供了高速穩(wěn)定的硬件平臺(tái)。操作系統(tǒng)采用實(shí)時(shí)嵌入式操作系統(tǒng)μC/OS-Ⅱ,工作穩(wěn)定,實(shí)時(shí)性強(qiáng),移植方便。 本文的豐要內(nèi)容如下:整體的設(shè)計(jì)思路,結(jié)構(gòu)組成;系統(tǒng)硬件的設(shè)計(jì),豐要包括網(wǎng)絡(luò)接口電路,USB接口電路,以及串口擴(kuò)展電路;TCP/IP協(xié)議,豐要包括TCP協(xié)議,IP協(xié)議,ARP協(xié)議等;USB協(xié)議,豐要包括USB設(shè)備構(gòu)架,USB數(shù)據(jù)流模型;串口數(shù)據(jù)轉(zhuǎn)以太網(wǎng)數(shù)據(jù)和 USB 數(shù)據(jù)以及太網(wǎng)數(shù)據(jù)和 USB 數(shù)據(jù)轉(zhuǎn)串口數(shù)據(jù);嵌入式實(shí)時(shí)操作系統(tǒng)μC/OS-Ⅱ,豐要包括信號(hào)量,消息郵箱,消息隊(duì)列等;操作系統(tǒng)的移植,豐要包括與處理器相關(guān)的文件的改寫。整個(gè)系統(tǒng)的硬件和底層軟件部分已經(jīng)完成,經(jīng)串口調(diào)試軟件、USB總線監(jiān)測(cè)軟件以及以太網(wǎng)數(shù)據(jù)監(jiān)測(cè)軟件進(jìn)行實(shí)際的收發(fā)數(shù)據(jù)實(shí)驗(yàn),驗(yàn)證了方案的合理性。 在USB和以太網(wǎng)驅(qū)動(dòng)程序的編寫中,查閱了大量的相關(guān)資料。對(duì)于USB協(xié)議,重點(diǎn)分析了USB協(xié)議的架構(gòu)和數(shù)據(jù)流模型。對(duì)于TCP/IP協(xié)議,仔細(xì)分析了其封裝和分用,分析了TCP協(xié)議、IP協(xié)議、ARP協(xié)議的原理及程序的實(shí)現(xiàn)。對(duì)于操作系統(tǒng)的移植,給出了具體的實(shí)現(xiàn)步驟,并給出了豐要的代碼。
標(biāo)簽: ARM 環(huán)境 通訊協(xié)議 轉(zhuǎn)換器
上傳時(shí)間: 2013-06-10
上傳用戶:f1364628965
深度剖析C語(yǔ)言 絕對(duì)好書 找了好久的 絕對(duì)值得一看
上傳時(shí)間: 2013-07-17
上傳用戶:ardager
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1