STC12系列單片機(jī)與PC機(jī)在數(shù)據(jù)采集系
標(biāo)簽: STC 12 PC機(jī) 單片機(jī)
上傳時(shí)間: 2013-11-03
上傳用戶:shirleyYim
針對(duì)船舶對(duì)中小型信息監(jiān)控終端的需求,提出了一種基于AVR單片機(jī)的設(shè)計(jì)方案。以AVR單片機(jī)為核心,采用LCD控制器RA8835實(shí)現(xiàn)對(duì)液晶顯示模塊的控制,通過軟硬件的緊密配合,實(shí)現(xiàn)信息圖文并茂的實(shí)時(shí)顯示,以及液晶對(duì)比度的調(diào)節(jié)。試驗(yàn)結(jié)果表明,該終端在高溫高濕、低溫高濕等惡劣環(huán)境條件下,顯示清晰、工作穩(wěn)定。
標(biāo)簽: 船載 信息監(jiān)控
上傳時(shí)間: 2013-11-16
上傳用戶:農(nóng)藥鋒6
在航電系統(tǒng)維護(hù)過程中,為解決定位故障的效率和降低維修成本等問題,提出了基于ICD(Interface Control Document,接口控制文件)的1553B總線的信息監(jiān)控系統(tǒng)模型。該系統(tǒng)運(yùn)用數(shù)據(jù)采集卡對(duì)總線中傳輸?shù)男盘?hào)有無失真、偏差等電氣特性進(jìn)行檢測(cè),并使用1553B通訊卡通過測(cè)控軟件LabWindows/CVI編程與ICD數(shù)據(jù)庫的動(dòng)態(tài)鏈接,實(shí)現(xiàn)總線信息的解析和故障的判斷。與傳統(tǒng)的維護(hù)過程相比,這種模型能夠從信號(hào)的電氣特性以及信息的解析等全方位的去檢測(cè)判斷故障的來源,并且能夠廣泛在其他1553B總線系統(tǒng)內(nèi)擴(kuò)展應(yīng)用。驗(yàn)證表明該監(jiān)控系統(tǒng)可以對(duì)總線信息進(jìn)行快速有效地監(jiān)測(cè)分析,能滿足應(yīng)用需求。 Abstract: In the process of avionics system maintenance, to solve the problems such as improving the efficiency of fast orientation to troubles and reducing maintenance cost, system of 1553B bus information monitor model based on ICD was proposed. The system observed whether the data which transmitted on the bus appear distortion and deviation by using data acquisition card. And using 1553B communication card programming of the measure software LabWindows/CVI and the dynamic linking of ICD database, message analysis and fault estimation could be realized. Compared with traditional maintenance, this model can all-dimensionally detect and analyze the source of faults from both electrical characteristics of the signal and message analysis, and it can be widely applied in the other 1553B system. Experiment shown that this monitor system can effectively detect and analyze the bus message and can meet the application requirements.
標(biāo)簽: 1553B 總線 信息監(jiān)控
上傳時(shí)間: 2013-11-23
上傳用戶:18752787361
文章分析了ISD4004語音芯片的內(nèi)部存儲(chǔ)信息管理機(jī)制, 以具體實(shí)例介紹了錄音控制過程, 實(shí)現(xiàn)了對(duì)語音地址的準(zhǔn)確控制。
標(biāo)簽: 4004 ISD 語音芯片 存儲(chǔ)
上傳時(shí)間: 2013-10-24
上傳用戶:wivai
單片機(jī)的應(yīng)用已經(jīng)成為當(dāng)今電子信息領(lǐng)域應(yīng)用廣泛的一門技術(shù),單片機(jī)應(yīng)用的廣泛性、工具性、基礎(chǔ)性,已經(jīng)成為我國中等技術(shù)人員的重要技術(shù)知識(shí)層面。這對(duì)以上情況,職業(yè)技術(shù)教育中單片機(jī)如何教?為此我系對(duì)單片機(jī)教學(xué)進(jìn)行改革,實(shí)行單片機(jī)項(xiàng)目教學(xué)法。
標(biāo)簽: 單片機(jī) 項(xiàng)目教學(xué) 改革
上傳時(shí)間: 2013-10-28
上傳用戶:xauthu
摘要:介紹用MCS-51系列單片機(jī)控制手機(jī)收發(fā)短信息的原理、硬件電路、PDU數(shù)據(jù)格式和符合GSM07.05協(xié)議要求的短信息發(fā)送/接收程序,同時(shí)給出了一個(gè)應(yīng)用實(shí)例。關(guān)鍵詞:?jiǎn)纹瑱C(jī)子 短信息 PDU GSM 接口
標(biāo)簽: 用單片機(jī) 控制 手機(jī)收發(fā)短信
上傳時(shí)間: 2013-11-19
上傳用戶:lingfei
摘要:本文詳細(xì)的介紹了基于施耐德Modicon Premium T PCX 57 PLC在郵政自動(dòng)化分揀系統(tǒng)中控制系統(tǒng)的應(yīng)用,系統(tǒng)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),工藝流程和信息采集等。關(guān)鍵詞:T PCX57 PLC FIPIO總線 OPC Momentum I/O模塊 分揀系統(tǒng)
標(biāo)簽: Modicon Premium PCX 分揀
上傳時(shí)間: 2013-11-10
上傳用戶:kristycreasy
摘要:提出通過顏色法提取像素點(diǎn)的漢字點(diǎn)陣字模信息提取方法,給出基于VB6.0的系統(tǒng)控件設(shè)置及流程實(shí)現(xiàn)方法。與基于內(nèi)碼法的漢字點(diǎn)陣提取方法的比較結(jié)果表明,該方法能夠方便地修改顯示內(nèi)容、字體及字號(hào),豐富LED或LCD顯示屏控制系統(tǒng)的字體顯示效果,提高其工作效率。關(guān)鍵詞:點(diǎn)陣顯示;點(diǎn)陣字模提取;區(qū)位碼
標(biāo)簽: 6.0 VB 點(diǎn)陣字模
上傳時(shí)間: 2013-10-19
上傳用戶:yt1993410
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
Keil C51使用詳解Keil C51 是美國Keil Software 公司出品的51 系列兼容單片機(jī)C 語言軟件開發(fā)系統(tǒng),與匯編相比,C 語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。用過匯編語言后再使用C 來開發(fā),體會(huì)更加深刻。Keil C51 軟件提供豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全Windows界面。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語言的優(yōu)勢(shì)。下面詳細(xì)介紹 Keil C51 開發(fā)系統(tǒng)各部分功能和使用。第二節(jié) Keil C51 單片機(jī)軟件開發(fā)系統(tǒng)的整體結(jié)構(gòu)C51 工具包的整體結(jié)構(gòu),如圖(1)所示,其中uVision 與Ishell 分別是C51 forWindows 和for Dos 的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開發(fā)流程。開發(fā)人員可用IDE 本身或其它編輯器編輯C 或匯編源文件。然后分別由C51 及A51 編譯器編譯生成目標(biāo)文件(.OBJ)。目標(biāo)文件可由LIB51 創(chuàng)建生成庫文件,也可以與庫文件一起經(jīng)L51 連接定位生成絕對(duì)目標(biāo)文件(.ABS)。ABS 文件由OH51 轉(zhuǎn)換成標(biāo)準(zhǔn)的Hex 文件,以供調(diào)試器dScope51 或tScope51 使用進(jìn)行源代碼級(jí)調(diào)試,也可由仿真器使用直接對(duì)目標(biāo)板進(jìn)行調(diào)試,也可以直接寫入程序存貯器如EPROM 中。圖(1) C51 工具包整體結(jié)構(gòu)圖第三節(jié) Keil C51 工具包的安裝81. C51 for Dos在 Windows 下直接運(yùn)行軟件包中DOS\C51DOS.exe 然后選擇安裝目錄即可。完畢后欲使系統(tǒng)正常工作須進(jìn)行以下操作(設(shè)C:\C51 為安裝目錄):修改 Autoexec.bat,加入path=C:\C51\BinSet C51LIB=C:\C51\LIBSet C51INC=C:\C51\INC然后運(yùn)行Autoexec.bat2. C51 for Windows 的安裝及注意事項(xiàng):在 Windows 下運(yùn)行軟件包中WIN\Setup.exe,最好選擇安裝目錄與C51 for Dos相同,這樣設(shè)置最簡(jiǎn)單(設(shè)安裝于C:\C51 目錄下)。然后將軟件包中crack 目錄中的文件拷入C:\C51\Bin 目錄下。第四節(jié) Keil C51 工具包各部分功能及使用簡(jiǎn)介1. C51 與A51(1) C51C51 是C 語言編譯器,其使用方法為:C51 sourcefile[編譯控制指令]或者 C51 @ commandfile其中 sourcefile 為C 源文件(.C)。大量的編譯控制指令完成C51 編譯器的全部功能。包控C51 輸出文件C.LST,.OBJ,.I 和.SRC 文件的控制。源文件(.C)的控制等,詳見第五部分的具體介紹。而 Commandfile 為一個(gè)連接控制文件其內(nèi)容包括:.C 源文件及各編譯控制指令,它沒有固定的名字,開發(fā)人員可根據(jù)自己的習(xí)慣指定,它適于用控制指令較多的場(chǎng)合。(2) A51A51 是匯編語言編譯器,使用方法為:9A51 sourcefile[編譯控制指令]或 A51 @ commandfile其中sourcefile 為匯編源文件(.asm或.a51),而編譯控制指令的使用與其它匯編如ASM語言類似,可參考其他匯編語言材料。Commandfile 同C51 中的Commandfile 類似,它使A51 使用和修改方便。2. L51 和BL51(1) L51L51 是Keil C51 軟件包提供的連接/定位器,其功能是將編譯生成的OBJ 文件與庫文件連接定位生成絕對(duì)目標(biāo)文件(.ABS),其使用方法為:L51 目標(biāo)文件列表[庫文件列表] [to outputfile] [連接控制指令]或 L51 @Commandfile源程序的多個(gè)模塊分別經(jīng) C51 與A51 編譯后生成多個(gè)OBJ 文件,連接時(shí),這些文件全列于目標(biāo)文件列表中,作為輸入文件,如果還需與庫文件(.LiB)相連接,則庫文件也必須列在其后。outputfile 為輸文件名,缺少時(shí)為第一模塊名,后綴為.ABS。連接控制指令提供了連接定位時(shí)的所有控制功能。Commandfile 為連接控制文件,其具體內(nèi)容是包括了目標(biāo)文件列表,庫文件列表及輸出文件、連接控制命令,以取代第一種繁瑣的格式,由于目標(biāo)模塊庫文件大多不止1 個(gè),因而第2 種方法較多見,這個(gè)文件名字也可由使用者隨意指定。(2) Bl51BL51 也是C51 軟件包的連接/定位器,其具有L51 的所有功能,此外它還具有以下3 點(diǎn)特別之處:a. 可以連接定位大于64kBytes 的程序。b. 具有代碼域及域切換功能(CodeBanking & Bank Switching)c. 可用于RTX51 操作系統(tǒng)RTX51 是一個(gè)實(shí)時(shí)多任務(wù)操作系統(tǒng),它改變了傳統(tǒng)的編程模式,甚至不必用main( )函數(shù),單片機(jī)系統(tǒng)軟件向RTOS 發(fā)展是一種趨勢(shì),這種趨勢(shì)對(duì)于186 和38610及68K 系列CPU 更為明顯和必須,對(duì)8051 因CPU 較為簡(jiǎn)單,程序結(jié)構(gòu)等都不太復(fù)雜,RTX51 作用顯得不太突出,其專業(yè)版軟件PK51 軟件包甚至不包括RTX51Full,而只有一個(gè)RTX51TINY 版本的RTOS。RTX51 TINY 適用于無外部RAM 的單片機(jī)系統(tǒng),因而可用面很窄,在本文中不作介紹。Bank switching 技術(shù)因使用很少也不作介紹。3. DScope51,Tscope51 及Monitor51(1) dScope51dScope51 是一個(gè)源級(jí)調(diào)試器和模擬器,它可以調(diào)試由C51 編譯器、A51 匯編器、PL/M-51 編譯器及ASM-51 匯編器產(chǎn)生的程序。它不需目標(biāo)板(for windows 也可通過mon51 接目標(biāo)板),只能進(jìn)行軟件模擬,但其功能強(qiáng)大,可模擬CPU 及其外圍器件,如內(nèi)部串口,外部I/O 及定時(shí)器等,能對(duì)嵌入式軟件功能進(jìn)行有效測(cè)試。
上傳時(shí)間: 2013-11-01
上傳用戶:zhouxuepeng1
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1