MPLAB C18使用指南 簡介本文檔論述MPLAB® C18 編譯器的技術細節,并講解MPLAB C18 編譯器的所有功能。 這里假定讀者已經具備如下基本素質:• 知道如何編寫C 程序• 知道如何使用MPLAB 集成開發環境創建和調試項目• 已經閱讀并理解了所使用單片機的數據手冊 文檔內容編排如下:• 第1 章:簡介 — 提供對MPLAB C18 編譯器的概述以及有關調用編譯器的信息。• 第2 章:語法說明 — 論述MPLAB C18 編譯器與ANSI 標準的不同之處。• 第3 章:運行時模型 — 論述MPLAB C18 編譯器如何利用 PIC18 PICmicro® 單片機的資源。• 第4 章:優化 — 論述MPLAB C18 編譯器執行的優化功能。• 第5 章:示例應用程序 — 給出一個示例應用程序,并就本用戶指南中論述的各主題,對源代碼進行了說明。• 附錄A:COFF 文件格式 — 詳細闡述了Microchip 的COFF 格式。• 附錄B:采用ANSI 定義的方式 — 論述按照ANSI 標準的要求,MPLAB C18 實現所定義的執行方式。• 附錄C:命令行概述 — 列出了命令行選項以及論述每個命令行選項的參考章節。• 附錄D:MPLAB C18 診斷 — 列出了錯誤、警告和消息。• 附錄E:擴展模式 — 論述非擴展模式和擴展模式之間的區別。
上傳時間: 2013-10-30
上傳用戶:1583060504
單片機大蝦是怎么樣煉成的 強烈要求學習單片機的同志們看完!前言:近來在論壇總是見到一些菜鳥們在大叫:“我想學單片機”,“我要學單片機”,“如何入門啊?”,“你們怎么這么厲害,是怎樣學的??”等等等等一系列的問題,實在是看多了也感到煩了,今天,就由我電子白菜厚著面皮,頂著無數老蝦的磚頭,在這里寫上一篇單片機學習心得,讓菜鳥們勇敢地跨出第一步。首先解釋什么是蝦米先,以我個人意見吧。1、來單片機論壇的時候能夠看懂大多數家伙在說什么,(當然不是看懂他們在灌水的帖子啦)并且能適當地提出問題(非弱智的問題)和討論,解答別人的問題。2、當希望自己用單片機開發一個東東,或公司要求開發一個方案的時候,能夠很快地在心中建立一個基本模型,知道應該需要些什么知識,而自己又掌握多少,并根據一定的靈感開始搜索資料。就是以上這2 點了,如果你滿足了,基本下面的東西你就當作是故事來讀就可以了。然后是心態問題,不久前看到有人這么問:“我想學單片機啊,因為聽說很有錢途,請問學那種單片機最有錢途?”這個問題,我看到了就覺得反感,可以這么說,在這個壇子混的單片機大蝦只有兩種:第一、是一直從事單片機類工作的;第二、是愛好者,愛好者包括從事單片機工作的和非單片機工作的。的確,單片機是有一定的錢途,但對于那些本來不是從事單片機工作的,而又沒有興趣的,單從錢的角度出發的家伙,想學好單片機??恐怕是做白日夢。
標簽: 單片機
上傳時間: 2013-11-04
上傳用戶:firstbyte
就單片機測控技術應用于平板導熱系數儀的研制提出了應用方法,介紹了串行A/D轉換器TLC2543與單片機的硬件連接,熱電偶信號的冷端補償方法以及高精度運算放大器ICL7650的應用,對數字PID算法提出了新的應用方式。
上傳時間: 2013-10-28
上傳用戶:dbs012280
本文設計出一種新型燈光調光控制系統。系統采用先進的智能功率模塊((IPM)取代以往的可控硅作為功率變換器件,以Intel16 位單片機為核心控制器采用AC-DC-AC 變換技術使輸出的波形較可控硅斬波后的波形有很大的改善,這不僅降低了變壓器的損耗而且延長了燈的壽命,提高了系統的運行質量。現場總線CAN 的運用使得整個系統便于集中監控、管理。調光器是機場助航燈光系統的核心控制設備。目前,國內外使用的調光器主要采用可控硅斬波技術,這種調光器存在波形畸變大、電網要求高、對電網污染嚴重、效率低、負載適應能力差等缺點。針對以往系統存在的不足,提出了正弦波調光器,它采用逆變技術,輸出標準正弦電壓,它的優點是對負載適應能力強、對電網要求低、污染輕、效率高、輸出波形好等。正弦波調光器采用逆變技術,輸出幅度可調的標準正弦電壓,通過控制算法實現對燈光回路的高精度恒流控制。“正弦波調光器”將極大地提高調光器的技術水平,改善調光器的性能,增強市場競爭能力。
上傳時間: 2013-11-02
上傳用戶:亞亞娟娟123
隨著單片機性能不斷提高而價格卻不斷下降, 單片機控制在越來越多的領域得以應用。按照傳統的模式, 在整個項目開發過程中, 先根據控制系統要求設計原理圖, PCB 電路圖繪制, 電路板制作, 元器件的焊接, 然后進行軟件編程, 通過仿真器對系統硬件和軟件調試, 最后將調試成功的程序固化到單片機中。這一過程中的主要問題是, 應用程序需要在硬件完成的情況下才能進行調試。雖然有的軟件可以進行模擬調試, 但是對于一些復雜的程序如人機交互程序, 在沒有硬件的時候, 沒有界面的真實感, 給調試帶來困難。在軟硬件的配合中如需要修改硬件, 要重新制板, 在時間和投入上帶來很大的麻煩。縱觀整個過程, 無論是從硬件成本上, 還是從調試周期上, 傳統開發模式的效率有待提高。能否只使用一種開發工具兼顧仿真, 調試, 制板, 以及最大限度的軟件模擬來作為單片機的開發平臺, 用它取代編程器、仿真器、成品前的硬件測試等工作是廣大單片機開發者的夢想。 PROTEUS 軟件介紹為了更加直觀具體地說明Proteus 軟件的實用價值, 本文以一具體的TAXI 的計價器和計時器電路板的設計過程為例。其電路板要實現的功能是:㈠計時功能(相當于時鐘);㈡里程計價功能:兩公里以內價格為4 元, 以后每一公里加0.7 元, 不足一公里取整(如10.3 公里取11 公里);㈢通過鍵盤輸入里程, 模擬計算里程費, 實現Y= (X- 2)*0.7+4 的簡單計算。基于上述功能, 選用ATMEL 公司生產的通用芯片AT89C51 單片機構成應用系統。AT89C51 是內含8 位4K 程序存儲器, 128B 數據存儲器, 2 個定時器/計數器的通用芯片。系統開發環境采用ProteusISIS 6。2.1 計價器模擬系統硬件構成系統主要由一個AT89C51 單片機、74LS373、74LS240、矩陣鍵盤、4 位7 段數碼管等組成。通用AT89C51 單片機芯片作為整個電路的核心部分、74LS373 作為LED 段選控制、74LS240四路反相器則為4 位共陰極7 段數碼管提供位選通信號、矩陣鍵盤輸入控制信號。
上傳時間: 2013-11-09
上傳用戶:木子葉1
摘要: 串行傳輸技術具有更高的傳輸速率和更低的設計成本, 已成為業界首選, 被廣泛應用于高速通信領域。提出了一種新的高速串行傳輸接口的設計方案, 改進了Aurora 協議數據幀格式定義的弊端, 并采用高速串行收發器Rocket I/O, 實現數據率為2.5 Gbps的高速串行傳輸。關鍵詞: 高速串行傳輸; Rocket I/O; Aurora 協議 為促使FPGA 芯片與串行傳輸技術更好地結合以滿足市場需求, Xilinx 公司適時推出了內嵌高速串行收發器RocketI/O 的Virtex II Pro 系列FPGA 和可升級的小型鏈路層協議———Aurora 協議。Rocket I/O支持從622 Mbps 至3.125 Gbps的全雙工傳輸速率, 還具有8 B/10 B 編解碼、時鐘生成及恢復等功能, 可以理想地適用于芯片之間或背板的高速串行數據傳輸。Aurora 協議是為專有上層協議或行業標準的上層協議提供透明接口的第一款串行互連協議, 可用于高速線性通路之間的點到點串行數據傳輸, 同時其可擴展的帶寬, 為系統設計人員提供了所需要的靈活性[4]。但該協議幀格式的定義存在弊端,會導致系統資源的浪費。本文提出的設計方案可以改進Aurora 協議的固有缺陷,提高系統性能, 實現數據率為2.5 Gbps 的高速串行傳輸, 具有良好的可行性和廣闊的應用前景。
上傳時間: 2013-11-06
上傳用戶:smallfish
多徑干擾信號是導航接收機測量過程中遇到的主要誤差源之一。針對Galileo系統以及GPS現代化過程中擬使用的BOC調制信號,研究了基于Strobe相關的BOC信號跟蹤過程中的多徑抑制方法。分析了多徑效應對碼跟蹤精度的影響,從鑒相函數入手,提出了一種新的En-Strobe相關法。運用窄相關法、Strobe相關法和En-Strobe相關法對BOC(1,1)信號和CBOC(6,1,1/11)信號進行多徑抑制性能分析。仿真結果表明En-Strobe相關法在中短延遲的情況下能夠很好的抑制多徑誤差,且性能優于窄相關法和Strobe相關法。
上傳時間: 2013-10-25
上傳用戶:腳趾頭
多播通信這種兼顧了廣播通信與單播通信兩者優點的通信模式,已經被越來越多地應用于平面網絡業務之中。首先討論了面向源節點的多播路由策略。在分析傳統多播路由算法中最佳鏈路選擇函數的基礎上,提出了一個新的最佳路由模型和QMRI算法,該算法成功地解決了網絡中多播節點動態變化時的QOS路由選擇問題。
上傳時間: 2013-12-06
上傳用戶:sjw920325
注意啦!
上傳時間: 2013-10-28
上傳用戶:qiaoyue
最早的檢測磁場的人通過測量地球磁場的方向在茫茫無際的大海上航行。隨著科技的發展,多種磁傳感器被用來測量磁場的存在、強度和方向,這個磁場不僅僅是地球磁場,還包括永磁體、磁化的軟磁體、車輛的擾動、腦電波以及電流產生的磁場。磁傳感器可以非接觸地測量這些物理參數,成為許多工業和導航控制系統的眼睛。本文將討論在地球磁場范圍內的磁感測技術的現狀,以及這些傳感如何應用。側重于在地磁場環境下的車輛檢測和導航的應用。
上傳時間: 2014-12-29
上傳用戶:baby25825