亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

中繼系統(tǒng)

  • PROTEUS VSM在單片機系統(tǒng)仿真中的應(yīng)用

    PROTEUS VSM在單片機系統(tǒng)仿真中的應(yīng)用::介紹了單片機系統(tǒng)仿真工具PROTEUS VSM 及其在單片機系統(tǒng)仿真中的應(yīng)用,給出了具體的應(yīng)用實例,詳細地介紹了PROTEUS VSM 與Keil uVision3的接口方法。關(guān)鍵詞:單片機;Keil uVision3;仿真;外圍器件;PROTEUS VSM; Abstract:This paper introduces the simulation tool for M CU system —PROTEUS VSM , and presents the application ofPROTEUS VSM in MCU system simulation through an applicable example.The way of interfacing PROTEUS VSM to Keil uVision3is also presented in details.Keywords:MCU ;Keil uVision3;simulation;peripheral devices;PROTEUS VSM ;

    標(biāo)簽: PROTEUS VSM 單片機 中的應(yīng)用

    上傳時間: 2013-11-16

    上傳用戶:chenxichenyue

  • keil c51語言使用技巧及實戰(zhàn)

    keil c51語言使用技巧及實戰(zhàn)第一章 介紹這是一本關(guān)于Intel 80C51 以及廣大的51 系列單片機的書這本書介紹給讀者一些新的技術(shù)使你的8051 工程和開發(fā)過程變得簡單請注意這本書的目的可不是教你各種8051 嵌入式系統(tǒng)的解決方法為使問題討論更加清晰在適當(dāng)?shù)牡胤浇o出了程序代碼我們以討論項目的方法來說明每章碰到的問題所有的代碼都可在附帶的光盤上找到你必須熟系C 和8051 匯編因為本書不是一本C 和匯編的指導(dǎo)書你可以買到不少關(guān)于ANSI C 的書最佳選擇當(dāng)然是Intel的數(shù)據(jù)書可從你的芯片供應(yīng)商處免費索取和隨編譯工具附送的手冊附送光盤中有我為這本書編寫和收集的程序這些程序已經(jīng)通過測試這并不意味著你可以隨時把這些程序加到你的應(yīng)用系統(tǒng)或工程中有些地方必須首先經(jīng)過修改才能結(jié)合到你的程序中這本書將教你充分使用你的工具如果你只有8051 的匯編程序你也可以學(xué)習(xí)該書和使用這些例子但是你必須把C 語言的程序裝入你的匯編程序中這對懂得C 語言和8051匯編程序指令的人來說并不是一件困難的事如果你有C 編譯器的話那恭喜你使用C 語言進行開發(fā)是一個好的決定你會發(fā)現(xiàn)使用C 進行開發(fā)將使你的工程開發(fā)和維護的時間大大減少如果你已經(jīng)擁有Keil C51 那你已經(jīng)選擇了一個非常好的開發(fā)工具我發(fā)現(xiàn)Keil 軟件包能夠提供最好的支持本書支持Keil C 的擴展如果你有其它的開發(fā)工具像Archimedes 和Avocet 這本書也能很好地為你服務(wù)但你必須根據(jù)你所用的開發(fā)工具改變一些Keil 的特殊指令在書的一些地方有硬件圖實例程序在這些硬件上運行這些圖繪制地不是很詳細主要是方框圖但足以使讀者明白軟件和硬件之間的接口讀者應(yīng)該把這本書看成工具書而不是用來學(xué)習(xí)各種系統(tǒng)設(shè)計通過.

    標(biāo)簽: keil c51 語言 使用技巧

    上傳時間: 2013-11-03

    上傳用戶:hfnishi

  • Keil C51使用詳解

    Keil C51使用詳解Keil C51 是美國Keil Software 公司出品的51 系列兼容單片機C 語言軟件開發(fā)系統(tǒng),與匯編相比,C 語言在功能上、結(jié)構(gòu)性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學(xué)易用。用過匯編語言后再使用C 來開發(fā),體會更加深刻。Keil C51 軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調(diào)試工具,全Windows界面。另外重要的一點,只要看一下編譯后生成的匯編代碼,就能體會到Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。下面詳細介紹 Keil C51 開發(fā)系統(tǒng)各部分功能和使用。第二節(jié) Keil C51 單片機軟件開發(fā)系統(tǒng)的整體結(jié)構(gòu)C51 工具包的整體結(jié)構(gòu),如圖(1)所示,其中uVision 與Ishell 分別是C51 forWindows 和for Dos 的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個開發(fā)流程。開發(fā)人員可用IDE 本身或其它編輯器編輯C 或匯編源文件。然后分別由C51 及A51 編譯器編譯生成目標(biāo)文件(.OBJ)。目標(biāo)文件可由LIB51 創(chuàng)建生成庫文件,也可以與庫文件一起經(jīng)L51 連接定位生成絕對目標(biāo)文件(.ABS)。ABS 文件由OH51 轉(zhuǎn)換成標(biāo)準(zhǔn)的Hex 文件,以供調(diào)試器dScope51 或tScope51 使用進行源代碼級調(diào)試,也可由仿真器使用直接對目標(biāo)板進行調(diào)試,也可以直接寫入程序存貯器如EPROM 中。圖(1) C51 工具包整體結(jié)構(gòu)圖第三節(jié) Keil C51 工具包的安裝81. C51 for Dos在 Windows 下直接運行軟件包中DOS\C51DOS.exe 然后選擇安裝目錄即可。完畢后欲使系統(tǒng)正常工作須進行以下操作(設(shè)C:\C51 為安裝目錄):修改 Autoexec.bat,加入path=C:\C51\BinSet C51LIB=C:\C51\LIBSet C51INC=C:\C51\INC然后運行Autoexec.bat2. C51 for Windows 的安裝及注意事項:在 Windows 下運行軟件包中WIN\Setup.exe,最好選擇安裝目錄與C51 for Dos相同,這樣設(shè)置最簡單(設(shè)安裝于C:\C51 目錄下)。然后將軟件包中crack 目錄中的文件拷入C:\C51\Bin 目錄下。第四節(jié) Keil C51 工具包各部分功能及使用簡介1. C51 與A51(1) C51C51 是C 語言編譯器,其使用方法為:C51 sourcefile[編譯控制指令]或者 C51 @ commandfile其中 sourcefile 為C 源文件(.C)。大量的編譯控制指令完成C51 編譯器的全部功能。包控C51 輸出文件C.LST,.OBJ,.I 和.SRC 文件的控制。源文件(.C)的控制等,詳見第五部分的具體介紹。而 Commandfile 為一個連接控制文件其內(nèi)容包括:.C 源文件及各編譯控制指令,它沒有固定的名字,開發(fā)人員可根據(jù)自己的習(xí)慣指定,它適于用控制指令較多的場合。(2) A51A51 是匯編語言編譯器,使用方法為:9A51 sourcefile[編譯控制指令]或 A51 @ commandfile其中sourcefile 為匯編源文件(.asm或.a51),而編譯控制指令的使用與其它匯編如ASM語言類似,可參考其他匯編語言材料。Commandfile 同C51 中的Commandfile 類似,它使A51 使用和修改方便。2. L51 和BL51(1) L51L51 是Keil C51 軟件包提供的連接/定位器,其功能是將編譯生成的OBJ 文件與庫文件連接定位生成絕對目標(biāo)文件(.ABS),其使用方法為:L51 目標(biāo)文件列表[庫文件列表] [to outputfile] [連接控制指令]或 L51 @Commandfile源程序的多個模塊分別經(jīng) C51 與A51 編譯后生成多個OBJ 文件,連接時,這些文件全列于目標(biāo)文件列表中,作為輸入文件,如果還需與庫文件(.LiB)相連接,則庫文件也必須列在其后。outputfile 為輸文件名,缺少時為第一模塊名,后綴為.ABS。連接控制指令提供了連接定位時的所有控制功能。Commandfile 為連接控制文件,其具體內(nèi)容是包括了目標(biāo)文件列表,庫文件列表及輸出文件、連接控制命令,以取代第一種繁瑣的格式,由于目標(biāo)模塊庫文件大多不止1 個,因而第2 種方法較多見,這個文件名字也可由使用者隨意指定。(2) Bl51BL51 也是C51 軟件包的連接/定位器,其具有L51 的所有功能,此外它還具有以下3 點特別之處:a. 可以連接定位大于64kBytes 的程序。b. 具有代碼域及域切換功能(CodeBanking & Bank Switching)c. 可用于RTX51 操作系統(tǒng)RTX51 是一個實時多任務(wù)操作系統(tǒng),它改變了傳統(tǒng)的編程模式,甚至不必用main( )函數(shù),單片機系統(tǒng)軟件向RTOS 發(fā)展是一種趨勢,這種趨勢對于186 和38610及68K 系列CPU 更為明顯和必須,對8051 因CPU 較為簡單,程序結(jié)構(gòu)等都不太復(fù)雜,RTX51 作用顯得不太突出,其專業(yè)版軟件PK51 軟件包甚至不包括RTX51Full,而只有一個RTX51TINY 版本的RTOS。RTX51 TINY 適用于無外部RAM 的單片機系統(tǒng),因而可用面很窄,在本文中不作介紹。Bank switching 技術(shù)因使用很少也不作介紹。3. DScope51,Tscope51 及Monitor51(1) dScope51dScope51 是一個源級調(diào)試器和模擬器,它可以調(diào)試由C51 編譯器、A51 匯編器、PL/M-51 編譯器及ASM-51 匯編器產(chǎn)生的程序。它不需目標(biāo)板(for windows 也可通過mon51 接目標(biāo)板),只能進行軟件模擬,但其功能強大,可模擬CPU 及其外圍器件,如內(nèi)部串口,外部I/O 及定時器等,能對嵌入式軟件功能進行有效測試。

    標(biāo)簽: Keil C51 使用詳解

    上傳時間: 2013-11-01

    上傳用戶:zhouxuepeng1

  • MSP430單片機與GPS模塊接口在便攜式導(dǎo)航系統(tǒng)中的設(shè)計應(yīng)

    MSP430單片機與GPS模塊接口在便攜式導(dǎo)航系統(tǒng)中的設(shè)計應(yīng)用 GPS 是全球定位系統(tǒng)的簡稱,目的是在全球范圍內(nèi)對地面或空中目標(biāo)進行準(zhǔn)確定位和監(jiān)測。文章討論了GPS 模塊TU-30 的工作原理,介紹了其在便攜式導(dǎo)航系統(tǒng)中的應(yīng)用,給出了這種GPS 模塊與單片機的接口電路。 GPS是Global Positioning System 的縮寫,即全球定位系統(tǒng)。其目的是在全球范圍內(nèi)對地面和空中目標(biāo)進行準(zhǔn)確定位和監(jiān)測。隨著全球性空間定位信息應(yīng)用的日益廣泛,GPS提供的全時域、全天候、高精度定位服務(wù)將給空間技術(shù)、地球物理、大地測繪、遙感技術(shù)、交通調(diào)度、軍事作戰(zhàn)以及人們的日常生活帶來巨大的變化和深遠的影響。

    標(biāo)簽: MSP 430 GPS 單片機

    上傳時間: 2013-10-12

    上傳用戶:1142895891

  • C51中的關(guān)鍵字及用途說明

    C51 中的關(guān)鍵字關(guān)鍵字 用途 說明auto 存儲種類說明 用以說明局部變量,缺省值為此break 程序語句 退出最內(nèi)層循環(huán)case 程序語句 Switch 語句中的選擇項char 數(shù)據(jù)類型說明 單字節(jié)整型數(shù)或字符型數(shù)據(jù)const 存儲類型說明 在程序執(zhí)行過程中不可更改的常量值continue 程序語句 轉(zhuǎn)向下一次循環(huán)default 程序語句 Switch 語句中的失敗選擇項do 程序語句 構(gòu)成do..while 循環(huán)結(jié)構(gòu)double 數(shù)據(jù)類型說明 雙精度浮點數(shù)else 程序語句 構(gòu)成if..else 選擇結(jié)構(gòu)enum 數(shù)據(jù)類型說明 枚舉extern 存儲種類說明 在其他程序模塊中說明了的全局變量flost 數(shù)據(jù)類型說明 單精度浮點數(shù)for 程序語句 構(gòu)成for 循環(huán)結(jié)構(gòu)goto 程序語句 構(gòu)成goto 轉(zhuǎn)移結(jié)構(gòu)if 程序語句 構(gòu)成if..else 選擇結(jié)構(gòu)int 數(shù)據(jù)類型說明 基本整型數(shù)long 數(shù)據(jù)類型說明 長整型數(shù)register 存儲種類說明 使用CPU 內(nèi)部寄存的變量return 程序語句 函數(shù)返回short 數(shù)據(jù)類型說明 短整型數(shù)signed 數(shù)據(jù)類型說明 有符號數(shù),二進制數(shù)據(jù)的最高位為符號位sizeof 運算符 計算表達式或數(shù)據(jù)類型的字節(jié)數(shù)static 存儲種類說明 靜態(tài)變量struct 數(shù)據(jù)類型說明 結(jié)構(gòu)類型數(shù)據(jù)swicth 程序語句 構(gòu)成switch 選擇結(jié)構(gòu)typedef 數(shù)據(jù)類型說明 重新進行數(shù)據(jù)類型定義union 數(shù)據(jù)類型說明 聯(lián)合類型數(shù)據(jù)unsigned 數(shù)據(jù)類型說明 無符號數(shù)數(shù)據(jù)void 數(shù)據(jù)類型說明 無類型數(shù)據(jù)volatile 數(shù)據(jù)類型說明 該變量在程序執(zhí)行中可被隱含地改變while 程序語句 構(gòu)成while 和do..while 循環(huán)結(jié)構(gòu)ANSIC 標(biāo)準(zhǔn)關(guān)鍵字關(guān)鍵字 用途 說明bit 位標(biāo)量聲明 聲明一個位標(biāo)量或位類型的函數(shù)sbit 位標(biāo)量聲明 聲明一個可位尋址變量

    標(biāo)簽: C51

    上傳時間: 2013-10-08

    上傳用戶:waves_0801

  • 單片機在汽車駕駛模擬器中的應(yīng)用

      汽車駕駛模擬器以其環(huán)保性、安全性、高效性應(yīng)用廣泛。但以往的汽車駕駛仿真器是以特性彈簧等作為回正力矩的生成元件,其可靠性無法保證,且模擬誤差大。提出基于單片機的直流電機控制系統(tǒng)模擬汽車行駛過程中受到的回正力矩。該系統(tǒng)中上位機實時計算出汽車受到的回正力矩,通過串口發(fā)送至單片機,單片機通過PWM(脈寬調(diào)制)控制直流電機的輸出力矩以達到模擬的目的。經(jīng)實驗驗證,該系統(tǒng)能較準(zhǔn)確模擬汽車受到的回正力矩,使得駕駛模擬器更準(zhǔn)確地反映實際情況。

    標(biāo)簽: 單片機 中的應(yīng)用 汽車 駕駛模擬器

    上傳時間: 2013-11-23

    上傳用戶:66666

  • 32位嵌入式CPU中系統(tǒng)控制協(xié)處理器的設(shè)計與實現(xiàn)

    系統(tǒng)控制協(xié)處理器是MIPS體系結(jié)構(gòu)CPU中必需的一個單元模塊。它最主要的功能就是利用一系列特權(quán)寄存器記錄當(dāng)前CPU所處的狀態(tài),負責(zé)異常/中斷處理,提供指令正常執(zhí)行所需的環(huán)境。本文論述了一個實現(xiàn)MIPS 4Kc指令集CPU中系統(tǒng)控制協(xié)處理器的設(shè)計,包括對特權(quán)寄存器寫操作的實現(xiàn),精確異常處理機制和全定制后端物理設(shè)計。關(guān)鍵詞:32位嵌入式CPU,系統(tǒng)控制協(xié)處理器,精確異常處理,流水線,全定制MIPS體系結(jié)構(gòu)中的系統(tǒng)控制協(xié)處理器簡稱CP0,它提供指令正常執(zhí)行所需的環(huán)境,進行異常/中斷處理、高速緩存填充、虛實地址轉(zhuǎn)換、操作模式轉(zhuǎn)換等操作。單從硬件的角度而言,系統(tǒng)控制協(xié)處理器對指令集的作用就相當(dāng)于操作系統(tǒng)對應(yīng)用程序的作用一樣。

    標(biāo)簽: CPU 嵌入式 協(xié)處理器 系統(tǒng)控制

    上傳時間: 2014-11-22

    上傳用戶:daijun20803

  • SPCE061A在智能家居系統(tǒng)中的應(yīng)用

    以SPCE061A為核心作為主控制器,以89C51及相關(guān)硬件電路為分控制器,利用電話接口和電力線載波通信,設(shè)計了一種智能家居系統(tǒng),文中介紹了SPCE061A的芯片特性及其在主控制器模塊中的應(yīng)用,在軟件設(shè)計部分,介紹了系統(tǒng)軟件的設(shè)計結(jié)構(gòu),詳細介紹了語音識別子程序的設(shè)計并給出了部分關(guān)鍵代碼,相比傳統(tǒng)的智能家居系統(tǒng),該系統(tǒng)人機交互性好、可靠性好、性價比高,易于推廣和應(yīng)用。

    標(biāo)簽: SPCE 061A 061 智能家居系統(tǒng)

    上傳時間: 2013-10-14

    上傳用戶:非衣2016

  • FSL08系列單片機開發(fā)及C語言編程簡介

    以典型的9S08 系列為例,當(dāng)你選擇了一個MCU 型號后,在圖1-4 右側(cè)會顯示出所有針對該型號芯片可用的項目調(diào)試場景。其中:Full Chip Simulator”是芯片全功能模擬仿真,即無需任何目標(biāo)系統(tǒng)的硬件資源,直接在你的PC 機上模擬運行單片機的程序,在模擬運行過程中可以觀察調(diào)試程序的各項控制和運行流程,分析代碼運行的時間,觀察各種變量,等等。CW 提供了功能強大的模擬激勵功能,可以在模擬運行時模擬一些外部事件的輸入,配合程序調(diào)試;P&E Multilink/Cyclone Pro”是基于P&E 公司的硬件調(diào)試工具實現(xiàn)實時在線硬件調(diào)試。實際就是我們經(jīng)常說的BDM 調(diào)試。BDM 調(diào)試是基于芯片本身內(nèi)含的在線調(diào)試功能,可實現(xiàn)程序下載,單步/全速運行,可以設(shè)若干個斷點,可以觀察和修改任意寄存器或RAM 內(nèi)存空間。BDM 幾乎是開發(fā)飛思卡爾8 位(9S08 和RS08 系列)、16 位(9S12 系列)和32 位(Coldfire V1 系列)單片機的標(biāo)準(zhǔn)調(diào)試模式,運用最為廣泛;SofTec HCS08”是另外一家SofTec 公司提供的硬件調(diào)試工具,國內(nèi)使用較少;HCS08 Serial Monitor”是基于芯片串口的監(jiān)控調(diào)試開發(fā)模式。由于開發(fā)效率較低,現(xiàn)在幾乎無人使用。

    標(biāo)簽: FSL 08 C語言編程 單片機開發(fā)

    上傳時間: 2013-10-10

    上傳用戶:alex wang

  • HT46R22單片機在電磁爐功率控制中的應(yīng)用

    HT46R22單片機在電磁爐功率控制中的應(yīng)用:介紹了電磁爐的基本工作原理,并提出了一種采用HT46R22 單片機實現(xiàn)電磁爐功率穩(wěn)定輸出的功率控制方法,最后簡單介紹了該方法的軟硬件設(shè)計過程。關(guān)鍵詞:電磁爐;HT46R22;功率控制引言近年來,隨著環(huán)保和節(jié)能意識的逐步提高,一種新興的"綠色的廚具"--電磁爐正在家庭中普及。它改變了傳統(tǒng)的明火烹調(diào)方式,利用電磁感應(yīng)原理,使電流通過內(nèi)置的線圈時產(chǎn)生磁場,磁場內(nèi)的磁力線感應(yīng)到鐵制器皿,產(chǎn)生無數(shù)高速運動的小渦流,渦流產(chǎn)生的巨大循環(huán)能量轉(zhuǎn)換為有效熱能,使鍋具自行高速加熱,最終直接加熱食物。電磁爐的熱效率達到90%以上,同時它無煙無灰,無污染,不升高室溫,不產(chǎn)生一氧化碳等有害物質(zhì),安全環(huán)保。電磁爐還采用了微電腦控制,能夠隨意控制溫度。正是由于上述種種優(yōu)點,電磁爐在發(fā)達國家的家庭普及率已經(jīng)達到80%以上。為了提高電熱轉(zhuǎn)換率,家用電磁爐一般采用的是高頻電磁爐,須將工頻電整流成直流電后再逆變成20kHz 以上的高頻振蕩電流,在高頻下,穩(wěn)定功率輸出和實時檢測就成了設(shè)計的難點和關(guān)鍵所在。采用Holtek 公司產(chǎn)的A/D 型單片機HT46R22 可以方便地實現(xiàn)定溫控制、實時檢測、報警檢測和功率控制,本文著重介紹功率控制的實現(xiàn)。

    標(biāo)簽: 46R R22 HT 46

    上傳時間: 2013-10-21

    上傳用戶:colinal

主站蜘蛛池模板: 泰兴市| 确山县| 桦甸市| 吉隆县| 洛阳市| 旅游| 交城县| 启东市| 丰原市| 远安县| 凤冈县| 绥芬河市| 建德市| 万盛区| 临沧市| 渭南市| 兴安县| 响水县| 扶余县| 都昌县| 普格县| 德昌县| 栾川县| 特克斯县| 离岛区| 邵阳市| 阜新| 碌曲县| 同德县| 启东市| 石景山区| 赫章县| 贵德县| 万载县| 苍山县| 郓城县| 万山特区| 玉溪市| 洪湖市| 绥棱县| 安新县|