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

蟲(chóng)蟲(chóng)首頁(yè)| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

ide-ATA

  • 錄音筆的設(shè)計(jì)與實(shí)現(xiàn)

      隨著電子技術(shù)的飛速發(fā)展,數(shù)碼錄音筆已得到了越來(lái)越多人的青睞,論文通過(guò)對(duì)多種錄音筆的設(shè)計(jì)方案進(jìn)行了比較和分析,選定凌陽(yáng)單片機(jī)設(shè)計(jì)了一個(gè)數(shù)字錄音筆。   論文首先介紹了設(shè)計(jì)方案的選擇,介紹了凌陽(yáng)單片機(jī)的集成開(kāi)發(fā)環(huán)境。接著進(jìn)行了系統(tǒng)的硬件設(shè)計(jì),包括音頻輸入輸出電路的設(shè)計(jì)、存儲(chǔ)電路的設(shè)計(jì)、按鍵控制電路的設(shè)計(jì)、液晶顯示電路的設(shè)計(jì)等,設(shè)計(jì)中采用了凌陽(yáng)的功放芯片SPY0030,利用了單片機(jī)其串行接口SIO實(shí)現(xiàn)上位機(jī)與下位機(jī)的通訊,利用UART的RS232接口與PC機(jī)232接口進(jìn)行連接,并設(shè)置了8位鍵盤(pán)和LCD顯示的人機(jī)界面。然后分模塊進(jìn)行了軟件設(shè)計(jì),包括主程序模塊、語(yǔ)音信號(hào)的采集模塊、鍵盤(pán)掃描模塊、語(yǔ)音信號(hào)存儲(chǔ)模塊的設(shè)計(jì)等,進(jìn)行了程序流程的設(shè)計(jì),編寫(xiě)了程序代碼。最后使用IDE進(jìn)行了仿真調(diào)試,驗(yàn)證了系統(tǒng)設(shè)計(jì)的正確性。系統(tǒng)實(shí)現(xiàn)了語(yǔ)音數(shù)據(jù)的錄制、播放、暫停、循環(huán)播放、重復(fù)播放、選擇上一段、選擇下一段以及與PC機(jī)進(jìn)行數(shù)據(jù)傳輸?shù)裙δ埽O(shè)計(jì)具有一定的應(yīng)用價(jià)值。

    標(biāo)簽: 錄音筆

    上傳時(shí)間: 2013-10-14

    上傳用戶:zq70996813

  • McuPlayer的EMC單片機(jī)學(xué)習(xí)筆記

    因?yàn)楣ぷ鞯木壒剩仨殞W(xué)習(xí)EMC單片機(jī)了。我會(huì)把我的學(xué)習(xí)歷程寫(xiě)下來(lái),算是對(duì)壇子的一點(diǎn)貢獻(xiàn),也算是自己的一個(gè)總結(jié)吧。因?yàn)橐郧皩W(xué)過(guò)51的和PIC、HOLTEK的單片機(jī),并且也大致了解過(guò)EMC的指令集,所以學(xué)起來(lái)并不是太難。為了學(xué)習(xí),而又沒(méi)有仿真器,于是去emc的網(wǎng)站下載了一個(gè)simulator來(lái)軟件仿真。第一感覺(jué)還不錯(cuò),把里面的例子程序跑了一下,單步執(zhí)行然后看寄存器的變化。發(fā)現(xiàn)他的IDE環(huán)境不是特別好用,首先編輯器無(wú)法設(shè)置TAB的寬度,導(dǎo)致UE里面寫(xiě)好的代碼,都不整齊了。再說(shuō)一下對(duì)EMC指令集的理解。EMC的寄存器占用2個(gè)空間:內(nèi)存空間和IO空間,前者用mov來(lái)訪問(wèn),后者用IOW和IOR等來(lái)訪問(wèn)。這點(diǎn)我想很多初學(xué)者都會(huì)象我一樣,要花點(diǎn)時(shí)間來(lái)理解這個(gè)問(wèn)題。還有就是很多寄存器沒(méi)有地址的,也就是占用特殊的地址空間,既不是內(nèi)存也不是IO空間,比如CONT等。我想,正是這種類(lèi)繁多的尋址,使得在簡(jiǎn)單的MCU上可以2個(gè)clock跑一條單周期指令。對(duì)于此,PIC和HOLTEK的單片機(jī)都需要4個(gè)clock跑一條單周期指令,51系列CISC指令就更不用說(shuō)了。

    標(biāo)簽: McuPlayer EMC 單片機(jī)學(xué)習(xí)

    上傳時(shí)間: 2013-11-05

    上傳用戶:龍飛艇

  • HT48R07A-1/HT48R09A-1經(jīng)濟(jì)型輸入/輸出八

    專利權(quán)盛群半導(dǎo)體公司在全球各地區(qū)已核準(zhǔn)和申請(qǐng)中之專利權(quán)至少有160件以上,享有絕對(duì)之合法權(quán)益。與盛群公司MCU或其它產(chǎn)品有關(guān)的專利權(quán)并未被同意授權(quán)使用,任何經(jīng)由不當(dāng)手段侵害盛群公司專利權(quán)之公司、組織或個(gè)人,盛群將采取一切可能的法律行動(dòng),遏止侵權(quán)者不當(dāng)?shù)那謾?quán)行為,并追討盛群公司因侵權(quán)行為所受之損失、或侵權(quán)者所得之不法利益。 商標(biāo)權(quán)盛群之名稱和標(biāo)識(shí)、Holtek標(biāo)識(shí)、HT-IDE、HT-ICE、MarvelSpeech、MusicMicro、AdlibMicro MagicVoice、GreenDialer、PagerPro、Q-Voice、TurboVoice、EasyVoice和HandyWriter都是盛群半導(dǎo)體公司在臺(tái)灣地區(qū)和其它國(guó)家的注冊(cè)商標(biāo)。 著作權(quán)Copyright2006byHOLTEKSEMICONDUCTORINC.規(guī)格書(shū)中所出現(xiàn)的信息在出版當(dāng)時(shí)相信是正確的,然而盛群對(duì)于規(guī)格內(nèi)容的使用不負(fù)責(zé)任。文中提到的應(yīng)用其目的僅僅是用來(lái)做說(shuō)明,盛群不保證或不表示這些應(yīng)用沒(méi)有更深入的修改就能適用,也不推薦它的產(chǎn)品使用在會(huì)由于故障或其它原因可能會(huì)對(duì)人身造成危害的地方。盛群產(chǎn)品不授權(quán)使用于救生、維生器件或系統(tǒng)中做為關(guān)鍵器件。

    標(biāo)簽: HT 48 07 09

    上傳時(shí)間: 2013-10-12

    上傳用戶:hui626493

  • 基于PIC16位單片機(jī)的胰島素泵的設(shè)計(jì)

    胰島素泵的設(shè)計(jì) MPLAB IDE是一種在PC 機(jī)上運(yùn)行的軟件,用來(lái)為Microchip Technology系列單片機(jī)開(kāi)發(fā)應(yīng)用程序。由于它提供了一種單一的集成環(huán)境來(lái)為嵌入式單片機(jī)開(kāi)發(fā)程序代碼,因此被稱為集成開(kāi)發(fā)環(huán)境或IDE,所有軟件開(kāi)發(fā)任務(wù)都可以在MPLAB IDE下完成,包括編輯、編譯、調(diào)試程序和下載。MPLAB IDE提供了一個(gè)統(tǒng)一的開(kāi)發(fā)平臺(tái),用于所有Microchip Technology處理器系統(tǒng)。     本系統(tǒng)的軟件設(shè)計(jì)開(kāi)發(fā)采用C語(yǔ)言。C語(yǔ)言的可移植性很高,并且可讀性很好。軟件設(shè)計(jì)是通過(guò)各個(gè)模塊的編程設(shè)計(jì)來(lái)實(shí)現(xiàn)的。

    標(biāo)簽: PIC 16 位單片機(jī)

    上傳時(shí)間: 2013-10-08

    上傳用戶:哈哈haha

  • keil c51 v9.01 (C51單片機(jī)開(kāi)發(fā)工具Kei

    keil c51 v9.01此版不是漢化中文版,是英文版來(lái)的。ARM發(fā)布Keil μVision4集成開(kāi)發(fā)環(huán)境(IDE),用來(lái)在微控制器和智能卡設(shè)備上創(chuàng)建、仿真和調(diào)試嵌入式應(yīng)用。 μVision4 IDE是為增強(qiáng)開(kāi)發(fā)人員的工作效率設(shè)計(jì)的,有了它可以更快速、更高效地開(kāi)發(fā)和檢驗(yàn)程序。通過(guò)μVision4 IDE中引入的靈活的窗口管理系統(tǒng),開(kāi)發(fā)人員可以使用多臺(tái)監(jiān)視器,在可視界面任何地方全面控制窗口放置。 新用戶界面可以更好地利用屏幕空間,更有效地組織多個(gè)窗口,為開(kāi)發(fā)應(yīng)用提供整齊高效的環(huán)境。 μVision4在μVision3的成功經(jīng)驗(yàn)的基礎(chǔ)上增加了:* System Viewer (系統(tǒng)查看程序)窗口,提供了設(shè)備外圍寄存器信息,這些信息可以在System Viewer窗口內(nèi)部直接更改。* Debug Restore Views (調(diào)試恢復(fù)視圖)允許保存多個(gè)窗口布局,為程序分析迅速選擇最適合的調(diào)試視圖。* Multi-Project Workspace(多項(xiàng)目工作空間)為處理多個(gè)并存的項(xiàng)目提供了簡(jiǎn)化的方法,如引導(dǎo)加載程序和應(yīng)用程序。* 為基于ARM Cortex 處理器的MCU提供了Data and instruction trace(數(shù)據(jù)和指令追蹤)功能。* 擴(kuò)展了Device Simulation(設(shè)備仿真)功能以支持許多新設(shè)備,如Luminary、NXP和東芝生產(chǎn)的基于ARM Cortex-M3處理器的MCU;Atmel SAM7/9;及新的8051衍生品,如Infineon XC88x和SiLABS 8051Fxx。* 支持許多debug adapter interfaces(調(diào)試適配器接口),包括ADI miDAS Link、Atmel SAM-ICE、Infineon DAS和ST-Link。

    標(biāo)簽: keil 9.01 c51 C51

    上傳時(shí)間: 2013-10-31

    上傳用戶:qingdou

  • ICCAVR 入門(mén)

    ICCAVR簡(jiǎn)介ICCAVR 是一種使用ANSI 標(biāo)準(zhǔn)C 語(yǔ)言來(lái)開(kāi)發(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格式的燒寫(xiě)文件和可以在AVR Studio 中調(diào)試的COFF 格式的調(diào)試文件。這里特別要提一下ICCAVR 中的應(yīng)用構(gòu)筑向?qū)В梢栽赥ools 欄中選擇“ApplicationBiulder”或者直接點(diǎn)擊快捷工具欄中的“Application Biulder”圖標(biāo),就可以打開(kāi)應(yīng)用構(gòu)筑向?qū)?duì)話框,可以根據(jù)需要設(shè)定芯片種類(lèi),各個(gè)端口初始值,是否使用定時(shí)器,中斷,UART等,選好以后單擊“OK”就可以得到所需的硬件初始化程序段,非常可靠而且方便。圖1給出了初始化UART 的一個(gè)例子:下面介紹一下創(chuàng)建并編譯一個(gè)工程文件的簡(jiǎn)要步驟:1.新建一個(gè)源文件從file 菜單中選擇new,創(chuàng)建一個(gè)新文件,在改文件中輸入源程序并進(jìn)行編輯和修改,然后存盤(pán),在存盤(pán)時(shí)必須指定文件類(lèi)型,如命名為:try.c 。寫(xiě)一個(gè)新文件的步驟:首先用Biulder 初始化需要用到的硬件資源,生成初始化程序,然后再寫(xiě)需要的代碼實(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 就可以燒寫(xiě)到硬件中去了。

    標(biāo)簽: ICCAVR

    上傳時(shí)間: 2013-10-25

    上傳用戶:569342831

  • AVR 單片機(jī)和C語(yǔ)言的集成開(kāi)發(fā)環(huán)境

    AVR 單片機(jī)和C語(yǔ)言的集成開(kāi)發(fā)環(huán)境 ICCAVR編譯器簡(jiǎn)介 ICCAVR是一個(gè)綜合了編輯器和工程管理器的集成開(kāi)發(fā)環(huán)境(IDE),是一個(gè)純32位的程序,可在Windows 95/98/ME/NT/2000/XP下運(yùn)行。Ø 源文件全部被組織在工程之中,文件的編輯和工程的構(gòu)筑也在IDE的環(huán)境中完成。編譯錯(cuò)誤在狀態(tài)窗口中顯示,用鼠標(biāo)單擊編譯錯(cuò)誤時(shí),光標(biāo)會(huì)自動(dòng)跳轉(zhuǎn)到編輯窗口中引起錯(cuò)誤的那一行。同時(shí)這個(gè)工程管理器還能直接產(chǎn)生INTEL HEX格式的燒錄文件和用于AVR Studio調(diào)試的COFF格式的文件。Ø ICCAVR是一個(gè)32位的程序,支持長(zhǎng)文件名。Ø ICCAVR提供了全部的庫(kù)源代碼及一些簡(jiǎn)單的應(yīng)用實(shí)例供初學(xué)者參考,特別是提供庫(kù)源代碼,對(duì)于用戶理解庫(kù)函數(shù)的參數(shù)及返回值等是非常有益的,并且用戶能夠根據(jù)庫(kù)源代碼對(duì)ICCAVR提供的庫(kù)函數(shù)進(jìn)行剪裁和擴(kuò)充

    標(biāo)簽: AVR 單片機(jī) C語(yǔ)言 集成開(kāi)發(fā)環(huán)境

    上傳時(shí)間: 2013-10-30

    上傳用戶:pkkkkp

  • I/O 型單片機(jī)使用手冊(cè)

    I/O 型單片機(jī)使用手冊(cè) 目錄 間接尋址寄存器 – IAR, IAR0, IAR1 .............................................35間接尋址指針 – MP, MP0, MP1 ......................................................35存儲(chǔ)區(qū)指針 – BP .........................................................................36累加器 – ACC...................................................................................37程序計(jì)數(shù)器低字節(jié)寄存器 – PCL....................................................37表格寄存器 – TBLP,TBHP,TBLH....................................................37看門(mén)狗定時(shí)寄存器 – WDTS............................................................38狀態(tài)寄存器 – STATUS.....................................................................38中斷控制寄存器 – INTC,INTC0,INTC1 .........................................39定時(shí)/計(jì)數(shù)寄存器...............................................................................39輸入/輸出端口和控制寄存器...........................................................40UART 寄存器 .USR,UCR1,UCR2,TXR/RXR,BRG.......................40輸入/輸出端口..........................................................................................41上拉電阻............................................................................................41PA 口的喚醒......................................................................................41輸入/輸出端口控制寄存器...............................................................41引腳共享功能....................................................................................42編程注意事項(xiàng)....................................................................................45定時(shí)/計(jì)數(shù)器..............................................................................................46配置定時(shí)/計(jì)數(shù)器輸入時(shí)鐘源...........................................................47定時(shí)/計(jì)數(shù)寄存器 – TMR, TMR0,TMR0L/TMR0H,TMR1L/TMR1H,TMR2.....................................................................49定時(shí)/計(jì)數(shù)控制寄存器 – TMRC,TMR0C,TMR1C,TMR2C............50定時(shí)器模式........................................................................................53事件計(jì)數(shù)器模式................................................................................53脈沖寬度測(cè)量模式............................................................................54可編程分頻器(PFD)和蜂鳴器的應(yīng)用..............................................55預(yù)分頻器(Prescaler)...........................................................................56輸入/輸出接口...................................................................................56編程注意事項(xiàng)....................................................................................57定時(shí)/計(jì)數(shù)器應(yīng)用范例.......................................................................57中斷............................................................................................................59中斷寄存器........................................................................................59中斷優(yōu)先權(quán)........................................................................................62外部中斷............................................................................................63定時(shí)/計(jì)數(shù)器中斷...............................................................................64UART 中斷........................................................................................64編程注意事項(xiàng)....................................................................................65復(fù)位和初始化............................................................................................66復(fù)位....................................................................................................66目錄iii異步串行口——UART............................................................................74UART 特性..........................................................................................74UART 外部引腳..................................................................................74數(shù)據(jù)發(fā)送.............................................................................................75UART 狀態(tài)控制寄存器......................................................................75波特率發(fā)生器.....................................................................................79UART 設(shè)置與控制..............................................................................81UART 發(fā)送器......................................................................................83UART 接收器......................................................................................84接收錯(cuò)誤處理.....................................................................................85接收中斷圖解.....................................................................................86地址檢測(cè)模式.....................................................................................86暫停模式下的UART 功能.................................................................87UART 應(yīng)用范例.................................................................................87振蕩器........................................................................................................89系統(tǒng)時(shí)鐘配置....................................................................................89系統(tǒng)晶體/陶瓷振蕩器.......................................................................89系統(tǒng)電阻電容振蕩器........................................................................90內(nèi)部系統(tǒng)電阻電容振蕩器................................................................90RTC 振蕩器........................................................................................91看門(mén)狗定時(shí)振蕩器............................................................................91暫停和喚醒................................................................................................92暫停.....................................................................................................92進(jìn)入暫停.............................................................................................92靜態(tài)電流.............................................................................................92喚醒....................................................................................................92看門(mén)狗定時(shí)器............................................................................................94掩膜選項(xiàng)....................................................................................................96應(yīng)用電路....................................................................................................97第二部份 程序語(yǔ)言.....................................................................99第二章 指令集介紹.................................................................................101指令集......................................................................................................101指令周期..........................................................................................101數(shù)據(jù)的傳送......................................................................................101算術(shù)運(yùn)算..........................................................................................102邏輯和移位運(yùn)算..............................................................................102分支和控制的轉(zhuǎn)換..........................................................................102位運(yùn)算..............................................................................................102查表運(yùn)算..........................................................................................103其它運(yùn)算..........................................................................................103指令設(shè)定一覽表......................................................................................104慣例..................................................................................................104I/O 型單片機(jī)使用手冊(cè)iv第三章 指令定義.....................................................................................107第四章 匯編語(yǔ)言和編譯器.....................................................................121常用符號(hào)..................................................................................................121語(yǔ)句語(yǔ)法..................................................................................................122名稱..................................................................................................122操作項(xiàng)..............................................................................................122操作數(shù)項(xiàng)..........................................................................................122注解..................................................................................................122編譯偽指令..............................................................................................123條件編譯偽指令..............................................................................123文件控制偽指令..............................................................................124程序偽指令......................................................................................126數(shù)據(jù)定義偽指令..............................................................................130宏指令..............................................................................................132匯編語(yǔ)言指令..........................................................................................136名稱..................................................................................................136助記符..............................................................................................136操作數(shù)、運(yùn)算子和表達(dá)式..............................................................136其它..........................................................................................................139前置引用..........................................................................................139局部標(biāo)號(hào)..........................................................................................139匯編語(yǔ)言保留字..............................................................................140編譯器選項(xiàng)..............................................................................................141編譯列表文件格式..................................................................................141源程序列表......................................................................................141編譯總結(jié)..........................................................................................142其它..................................................................................................142第三部份 開(kāi)發(fā)工具................................................................... 145第五章 單片機(jī)開(kāi)發(fā)工具.........................................................................147HT-IDE 集成開(kāi)發(fā)環(huán)境............................................................................147盛群?jiǎn)纹瑱C(jī)仿真器(HT-ICE) ..................................................................149HT-ICE 接口卡.................................................................................149OTP 燒寫(xiě)器.....................................................................................149OTP 適配卡.....................................................................................149系統(tǒng)配置..................................................................................................150HT-ICE 接口卡設(shè)置........................................................................151安裝..........................................................................................................153系統(tǒng)要求..........................................................................................153硬件安裝..........................................................................................153軟件安裝..........................................................................................154目錄v第六章 快速開(kāi)始.....................................................................................159步驟一:建立一個(gè)新項(xiàng)目..............................................................159步驟二:將源程序文件加到項(xiàng)目中..............................................159步驟三:編譯項(xiàng)目..........................................................................159步驟四:燒寫(xiě)OTP 單片機(jī).............................................................160步驟五:傳送程序與掩膜選項(xiàng)單至Holtek ..................................160附錄............................................................................................... 161附錄A 特性曲線圖...................................................................................163附錄B 封裝信息.......................................................................................173

    標(biāo)簽: 單片機(jī) 使用手冊(cè)

    上傳時(shí)間: 2013-10-18

    上傳用戶:blacklee

  • Keil C51使用詳解

    Keil C51使用詳解Keil C51 是美國(guó)Keil Software 公司出品的51 系列兼容單片機(jī)C 語(yǔ)言軟件開(kāi)發(fā)系統(tǒng),與匯編相比,C 語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。用過(guò)匯編語(yǔ)言后再使用C 來(lái)開(kāi)發(fā),體會(huì)更加深刻。Keil C51 軟件提供豐富的庫(kù)函數(shù)和功能強(qiáng)大的集成開(kāi)發(fā)調(diào)試工具,全Windows界面。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語(yǔ)句生成的匯編代碼很緊湊,容易理解。在開(kāi)發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語(yǔ)言的優(yōu)勢(shì)。下面詳細(xì)介紹 Keil C51 開(kāi)發(fā)系統(tǒng)各部分功能和使用。第二節(jié) Keil C51 單片機(jī)軟件開(kāi)發(fā)系統(tǒng)的整體結(jié)構(gòu)C51 工具包的整體結(jié)構(gòu),如圖(1)所示,其中uVision 與Ishell 分別是C51 forWindows 和for Dos 的集成開(kāi)發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開(kāi)發(fā)流程。開(kāi)發(fā)人員可用IDE 本身或其它編輯器編輯C 或匯編源文件。然后分別由C51 及A51 編譯器編譯生成目標(biāo)文件(.OBJ)。目標(biāo)文件可由LIB51 創(chuàng)建生成庫(kù)文件,也可以與庫(kù)文件一起經(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)試,也可以直接寫(xiě)入程序存貯器如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 語(yǔ)言編譯器,其使用方法為:C51 sourcefile[編譯控制指令]或者 C51 @ commandfile其中 sourcefile 為C 源文件(.C)。大量的編譯控制指令完成C51 編譯器的全部功能。包控C51 輸出文件C.LST,.OBJ,.I 和.SRC 文件的控制。源文件(.C)的控制等,詳見(jiàn)第五部分的具體介紹。而 Commandfile 為一個(gè)連接控制文件其內(nèi)容包括:.C 源文件及各編譯控制指令,它沒(méi)有固定的名字,開(kāi)發(fā)人員可根據(jù)自己的習(xí)慣指定,它適于用控制指令較多的場(chǎng)合。(2) A51A51 是匯編語(yǔ)言編譯器,使用方法為:9A51 sourcefile[編譯控制指令]或 A51 @ commandfile其中sourcefile 為匯編源文件(.asm或.a51),而編譯控制指令的使用與其它匯編如ASM語(yǔ)言類(lèi)似,可參考其他匯編語(yǔ)言材料。Commandfile 同C51 中的Commandfile 類(lèi)似,它使A51 使用和修改方便。2. L51 和BL51(1) L51L51 是Keil C51 軟件包提供的連接/定位器,其功能是將編譯生成的OBJ 文件與庫(kù)文件連接定位生成絕對(duì)目標(biāo)文件(.ABS),其使用方法為:L51 目標(biāo)文件列表[庫(kù)文件列表] [to outputfile] [連接控制指令]或 L51 @Commandfile源程序的多個(gè)模塊分別經(jīng) C51 與A51 編譯后生成多個(gè)OBJ 文件,連接時(shí),這些文件全列于目標(biāo)文件列表中,作為輸入文件,如果還需與庫(kù)文件(.LiB)相連接,則庫(kù)文件也必須列在其后。outputfile 為輸文件名,缺少時(shí)為第一模塊名,后綴為.ABS。連接控制指令提供了連接定位時(shí)的所有控制功能。Commandfile 為連接控制文件,其具體內(nèi)容是包括了目標(biāo)文件列表,庫(kù)文件列表及輸出文件、連接控制命令,以取代第一種繁瑣的格式,由于目標(biāo)模塊庫(kù)文件大多不止1 個(gè),因而第2 種方法較多見(jiàn),這個(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 適用于無(wú)外部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 也可通過(guò)mon51 接目標(biāo)板),只能進(jìn)行軟件模擬,但其功能強(qiáng)大,可模擬CPU 及其外圍器件,如內(nèi)部串口,外部I/O 及定時(shí)器等,能對(duì)嵌入式軟件功能進(jìn)行有效測(cè)試。

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

    上傳時(shí)間: 2013-11-01

    上傳用戶:zhouxuepeng1

  • 教你寫(xiě)Makefile

    教你寫(xiě)Makefile 什么是makefile?或許很多Winodws的程序員都不知道這個(gè)東西,因?yàn)槟切¦indows的IDE都為你做了這個(gè)工作,但我覺(jué)得要作一個(gè)好的和professional的程序員,makefile還是要懂。這就好像現(xiàn)在有這么多的HTML的編輯器,但如果你想成為一個(gè)專業(yè)人士,你還是要了解HTML的標(biāo)識(shí)的含義。特別在Unix下的軟件編譯,你就不能不自己寫(xiě)makefile了,會(huì)不會(huì)寫(xiě)makefile,從一個(gè)側(cè)面說(shuō)明了一個(gè)人是否具備完成大型工程的能力。

    標(biāo)簽: Makefile

    上傳時(shí)間: 2013-10-12

    上傳用戶:zhoujunzhen

主站蜘蛛池模板: 广州市| 陆丰市| 禹城市| 深圳市| 布拖县| 灌南县| 宁蒗| 伊金霍洛旗| 宁乡县| 房山区| 邯郸县| 揭东县| 攀枝花市| 交口县| 盐山县| 大足县| 宁德市| 旌德县| 洛隆县| 资兴市| 大田县| 陆良县| 曲沃县| 旌德县| 沙坪坝区| 教育| 龙岩市| 临朐县| 凤山市| 双桥区| 灵台县| 韩城市| 武定县| 和田县| 青川县| 临安市| 太白县| 淮北市| 江孜县| 腾冲县| 怀来县|