新概念51單片機C語言教程.入門、提高、開發(fā)所付源碼
上傳時間: 2013-08-02
上傳用戶:himbly
ADS7824是美國BB公司生產(chǎn)的12位開關(guān)電容式逐次逼近型模/數(shù)轉(zhuǎn)換芯片.它具有與CPU的并行/串行接口,功耗低,片上資源豐富,接口靈活等特點.文中詳細介紹了ADS7824的工作原理、引腳定義、工作
上傳時間: 2013-07-08
上傳用戶:yy307115118
u盤 芯片 識別 工具 , 免費 下載
上傳時間: 2013-07-14
上傳用戶:gaorxchina
本文設(shè)計的井下網(wǎng)絡(luò)分站作為“煤礦安全自動檢測、監(jiān)控及管理系統(tǒng)”的一個重要的組成部分,以ARM微控制器為核心,以操作系統(tǒng)μC/OS-Ⅱ為操作平臺,采用TCP/IP協(xié)議棧實現(xiàn)了分站的網(wǎng)絡(luò)通信功能,很好的解決了當(dāng)前煤礦企業(yè)安全監(jiān)控系統(tǒng)通信協(xié)議不一致的問題。 在硬件方面,嚴格按照《煤礦安全監(jiān)控系統(tǒng)通用技術(shù)要求》完成了監(jiān)控分站的總體硬件設(shè)計,并通過驅(qū)動網(wǎng)卡芯片RTL8019AS實現(xiàn)了以太網(wǎng)連接。選用PHILIPS的32位ARM芯片LPC2214作為分站的控制芯片,它帶有16KB的靜態(tài)RAM和256KB的高速FLASH,包含8路10位A/D,還有多個串行接口,可使用的GPIO高達76個(使用了外部存儲器),很好了滿足了分站外接傳感器的多樣化要求。在人機對話方面,系統(tǒng)擴展了128×64的液晶和1×4的鍵盤。在通信方面,采用TCP/IP協(xié)議與地面主機進行通信,將各種參數(shù)傳送到地面主機進行復(fù)雜的運算處理。 在軟件方面,介紹了嵌入式操作系統(tǒng)μC/OS-Ⅱ的移植過程,并在此基礎(chǔ)上分析了TCP/IP協(xié)議棧的實現(xiàn);制定了統(tǒng)一的數(shù)據(jù)交換格式;通信過程中采用了標(biāo)準的TCP/IP協(xié)議;詳細介紹了幾個主要程序模塊的編程思路,如LCD顯示、外部輸入頻率信號的計數(shù)及數(shù)據(jù)存儲,并給出了在實際編程過程中遇到的問題及解決方法。 本監(jiān)控分站根據(jù)《本質(zhì)安全型“i”》標(biāo)準將外部接入設(shè)備和分站作了電氣隔離,該分站具有2路A/D數(shù)據(jù)采集;6路光電隔離數(shù)字量輸入;2路光電隔離數(shù)字量輸出對外部設(shè)備進行遠程管理和控制;人機接口提供人機交互界面,提供按鍵操作和數(shù)據(jù)顯示;RS485通信接口負責(zé)與外界設(shè)備進行通信;網(wǎng)絡(luò)通信接口負責(zé)為各種監(jiān)測監(jiān)控系統(tǒng)提供兼容的接入接口;非易失性鐵電存儲器作為數(shù)據(jù)存儲區(qū)以保證掉電后存儲數(shù)據(jù)不丟失。
標(biāo)簽: ARM 網(wǎng)絡(luò) 分
上傳時間: 2013-04-24
上傳用戶:13160677563
隨著計算機技術(shù)、半導(dǎo)體技術(shù)、微電子技術(shù)技術(shù)的不斷融合,嵌入式系統(tǒng)的應(yīng)用得到了迅猛發(fā)展。本文以嵌入式系統(tǒng)開發(fā)為背景,研究基于ARM和μC/OS-II的嵌入式系統(tǒng)及其在加密解密模塊中的應(yīng)用。 本文在介紹了嵌入式系統(tǒng)和硬件實現(xiàn)Rijndael算法的研究現(xiàn)狀之后,簡要概述了Rijndael加密算法的結(jié)構(gòu)、輪變換、密鑰擴展和該加密模塊選用Rijndael算法的原因以及ARM系列微處理器選型和S3C44BOX芯片體系結(jié)構(gòu)、開發(fā)板平臺的選擇和板上主體硬件電路等相關(guān)內(nèi)容。 在深入地研究了Rijndael加密算法之后以及根據(jù)嵌入式系統(tǒng)的一般要求,本文設(shè)計了一個基于ARM和μC/OS-II的嵌入式加密模塊。該加密模塊采用了32位高性能ARM微處理器S3C44BOX為硬件核心,并以嵌入式實時操作系統(tǒng)μC/OS-II為軟件平臺,在ARM ADS1.2環(huán)境下進行系統(tǒng)軟件開發(fā)。該加密模塊充分地利用了ARM微處理器性能高、功耗低和成本低的優(yōu)勢以及發(fā)揮了μC/OS-II可移植性好、穩(wěn)定性和可靠性高的優(yōu)點。 本文重點論述了嵌入式加密模塊BootLoader文件的裝載、I/O端口初始化、基于S3C44BOX微處理器的μC/OS-II移植及應(yīng)用軟件部分中任務(wù)和模塊的流程設(shè)計。在該加密模塊應(yīng)用軟件設(shè)計部分中,對各個任務(wù)的創(chuàng)建、定義、優(yōu)先級設(shè)置和事件的定義、對文件的操作進行了設(shè)計,并且按照系統(tǒng)軟件設(shè)計的流程描述了模塊所有任務(wù)和部分子模塊的功能。
標(biāo)簽: ARM COS 嵌入式 加密系統(tǒng)
上傳時間: 2013-05-24
上傳用戶:Alibabgu
easy,51pro,3.0編程器在2.0的基礎(chǔ)上增加了更多的芯片器件
上傳時間: 2013-07-25
上傳用戶:qazwsc
隨著現(xiàn)代控制技術(shù)的飛速發(fā)展和傳統(tǒng)工業(yè)改造的逐步實現(xiàn),能夠獨立工作的溫度檢測和顯示系統(tǒng)已經(jīng)應(yīng)用于諸多領(lǐng)域。傳統(tǒng)的溫度監(jiān)測系統(tǒng)可靠性和實時性相對較差,溫度測量的精度和準確度較低,而且大多采用有線方式對整個系統(tǒng)進行控制,這不利于應(yīng)用的擴展。近年來,嵌入式系統(tǒng)和無線通信技術(shù)(特別是短消息業(yè)務(wù))受到遠程監(jiān)測領(lǐng)域研究者的密切關(guān)注,成為一個研究熱點。本文提出了一種將帶有I2C總線的ARM嵌入式微處理器和短消息業(yè)務(wù)(SMS)用于溫度檢測系統(tǒng)中的方法,實現(xiàn)了溫度的多點監(jiān)測。本文的主要研究內(nèi)容如下: (1)多點溫度監(jiān)測系統(tǒng)硬件設(shè)計。采用以ARM微處理器LPC2290芯片為核心的嵌入式工控板,通過對Benq無線通信模塊M22的控制,接收并識別監(jiān)測中心發(fā)過來的短消息內(nèi)容,實現(xiàn)了多點溫度的采集及顯示;采用八個帶有I2C總線接口的數(shù)字溫度傳感器LM75,組成八點溫度采集電路:利用帶有I2C總線接口的LED驅(qū)動器件ZLG7290及共陰式數(shù)碼管為溫度顯示電路,保證了溫度測量的精度和準確度。 (2)多點溫度監(jiān)測系統(tǒng)軟件設(shè)計。根據(jù)整個監(jiān)測系統(tǒng)的特點,提出了軟件設(shè)計的總體思路,并以ADS1.2為集成開發(fā)環(huán)境,將μC/OS-Ⅱ嵌入式操作系統(tǒng)的相關(guān)代碼移植到LPC2290中;采用分層體系思想,使用標(biāo)準C語言編寫程序,結(jié)合嵌入式操作系統(tǒng)的任務(wù)管理、信號量等機制,并調(diào)用相關(guān)的應(yīng)用程序接口函數(shù)(API函數(shù)),設(shè)計了包括溫度采集、溫度顯示、短消息接收與發(fā)送等多個子程序。 (3)監(jiān)測中心軟件設(shè)計。為了增強系統(tǒng)控制和數(shù)據(jù)管理功能,使用Visual C++6.0及ADO數(shù)據(jù)庫技術(shù)編寫了監(jiān)測中心軟件人機交互界面,通過串口使另一M22無線通信模塊同監(jiān)測中心上位機的通信,實現(xiàn)了在PC機上發(fā)送短消息指令對下位機進行遠程控制,并將接收到的數(shù)據(jù)存儲在Access數(shù)據(jù)庫中以便分析處理。 嵌入式技術(shù)和短消息業(yè)務(wù)在一定程度上提高了多點溫度監(jiān)測系統(tǒng)的測量精度、可靠性、穩(wěn)定性和實時性,對改進遠程監(jiān)測系統(tǒng)的控制方式和數(shù)據(jù)傳輸方式有一定的意義,也為對嵌入式應(yīng)用項目的開發(fā)奠定了基礎(chǔ)。
標(biāo)簽: ARM 多點 溫度監(jiān)測 系統(tǒng)設(shè)計
上傳時間: 2013-07-08
上傳用戶:feichengweoayauya
近年來,伴隨著PC及微處理器的迅速發(fā)展、軟件資源的豐富,嵌入式系統(tǒng)成為研究與應(yīng)用的熱點。嵌入式系統(tǒng)是一種面向具體應(yīng)用的將底層硬件、實時操作系統(tǒng)和應(yīng)用軟件相結(jié)合的專用計算機系統(tǒng)。其廣泛應(yīng)用于控制領(lǐng)域、消費電子產(chǎn)品等行業(yè),己成為現(xiàn)代電子領(lǐng)域的重要研究方向之一。 本文結(jié)合課題實際需要與當(dāng)前的控制器發(fā)展趨勢,構(gòu)建和開發(fā)基于ARM和μC/OS-Ⅱ?qū)崟r操作系統(tǒng)的嵌入式通用控制器應(yīng)用平臺.在分析ARM內(nèi)核處理器的基礎(chǔ)上,自主開發(fā)以PHILIPS公司LPC2880芯片為核心的嵌入式通用控制器的硬件平臺。根據(jù)嵌入式控制器的實際應(yīng)用要求設(shè)計了相應(yīng)的應(yīng)用模塊,主要包括:串口模塊、存儲器擴展模塊、液晶顯示和鍵盤模塊等。并完成了各個功能模塊的接口函數(shù),創(chuàng)建了應(yīng)用函數(shù)庫,為后面的代碼應(yīng)用和移植提供了方便。在對電機驅(qū)動控制原理的學(xué)習(xí)掌握基礎(chǔ)上,開發(fā)出基于L297/L298芯片的步進電機驅(qū)動器及基于LMD18200芯片的伺服電機驅(qū)動器。為實現(xiàn)控制器與PC機的通訊,確定了USB2.0通訊接口作為主要通訊方式,詳細分析了通用串行總線的軟硬件特點,根據(jù)LPC2880芯片特點實現(xiàn)嵌入式USB主機模式的通訊方式,并給出了它和主控制器的連線原理圖以及USB主機的系統(tǒng)軟件框架。 嵌入式實時操作系統(tǒng)是嵌入式系統(tǒng)應(yīng)用軟件開發(fā)的支撐平臺,通過對現(xiàn)在常用的幾種嵌入式操作系統(tǒng)的綜合比較,選擇μC/OS-Ⅱ作為本系統(tǒng)的RTOS。詳細分析了μC/OS-Ⅱ內(nèi)核工作原理,改進了中斷和時鐘處理的不足。成功的將μC/OS-Ⅱ系統(tǒng)移植到ARM微處理器中,并通過相應(yīng)的開發(fā)工具,對移植系統(tǒng)進行模擬調(diào)試和功能測試。結(jié)果表明,設(shè)計的嵌入式通用控制器平臺基本達到預(yù)期目標(biāo).
標(biāo)簽: ARM 嵌入式工業(yè) 制器設(shè)計
上傳時間: 2013-04-24
上傳用戶:天涯
無線電子點菜系統(tǒng)是餐館實行信息化管理的一個重要組成部分,該系統(tǒng)的應(yīng)用不僅會給餐飲企業(yè)帶來良好的經(jīng)濟效益,而且有利于先進的科學(xué)技術(shù)在國民經(jīng)濟中的推廣應(yīng)用,產(chǎn)生良好的社會效益。目前國內(nèi)點菜系統(tǒng)高、低檔產(chǎn)品繁多,但推廣速度十分緩慢,究其原因是缺少適合中國國情的中檔適用產(chǎn)品。本文通過分析國內(nèi)市場現(xiàn)有的各種點菜系統(tǒng)的優(yōu)缺點,指出點菜系統(tǒng)的區(qū)別關(guān)鍵在于點菜終端和通訊方式的選擇上,在此基礎(chǔ)上提出了一種適合具體應(yīng)用場合的中檔無線點菜終端解決方案:運用嵌入式系統(tǒng)開發(fā)無線點菜終端,運用短距離無線通信技術(shù)進行數(shù)據(jù)傳輸。 文章首先分析了無線點菜機的系統(tǒng)組成及功能分配,并在此基礎(chǔ)上對系統(tǒng)各個組成模塊的硬件進行設(shè)計。接著分析了觸摸屏數(shù)據(jù)采集的全過程,探討了影響觸摸屏數(shù)據(jù)精度的各種因素,提出了一種“三步法”進行數(shù)據(jù)的校正的方法。然后文章對幾種常用的小范圍無線通訊方式進行比較,確定采用無線射頻單芯片實現(xiàn)短距離無線通訊,并詳細闡述了數(shù)據(jù)幀格式和分層次通訊協(xié)議的設(shè)計,通訊系統(tǒng)的模型采、用主站論詢,從站監(jiān)聽的方式。最后是軟件的具體開發(fā),首先研究了μC/OS-Ⅱ操作系統(tǒng)的移植和Boot Loader啟動代碼的設(shè)計,并成功移植下載到S3C44BOX中,然后在此操作系統(tǒng)的基礎(chǔ)上進行點菜界面、通訊協(xié)議及關(guān)鍵驅(qū)動的設(shè)計。 本設(shè)計對基于嵌入式μC/OS-Ⅱ操作系統(tǒng)進行終端開發(fā),具有一定的借鑒指導(dǎo)意義,對自助式餐飲業(yè)具有商業(yè)實用價值。同時,作為一款手持式產(chǎn)品,可以隨身攜帶,可以使用于多種支持無線上網(wǎng)的場合,具有一定的市場應(yīng)用前景和商業(yè)實用價值。
標(biāo)簽: ARM 嵌入式無線 點菜系統(tǒng)
上傳時間: 2013-07-30
上傳用戶:acon
ADC0808的數(shù)字電壓表C語言-仿真實例
標(biāo)簽: 0808 ADC 數(shù)字電壓表 C語言
上傳時間: 2013-04-24
上傳用戶:ljt101007
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1