PIC 單片機C 語言編程簡介用C 語言來開發單片機系統軟件最大的好處是編寫代碼效率高、軟件調試直觀、維護升級方便、代碼的重復利用率高、便于跨平臺的代碼移植等等,因此C 語言編程在單片機系統設計中已得到越來越廣泛的運用。針對PIC 單片機的軟件開發,同樣可以用C 語言實現。但在單片機上用C 語言寫程序和在PC 機上寫程序絕對不能簡單等同。現在的PC 機資源十分豐富,運算能力強大,因此程序員在寫PC 機的應用程序時幾乎不用關心編譯后的可執行代碼在運行過程中需要占用多少系統資源,也基本不用擔心運行效率有多高。寫單片機的C 程序最關鍵的一點是單片機內的資源非常有限,控制的實時性要求又很高,因此,如果沒有對單片機體系結構和硬件資源作詳盡的了解,以筆者的愚見認為是無法寫出高質量實用的C 語言程序。這就是為什么前面所有章節中的的示范代碼全部用基礎的匯編指令實現的原因,希望籍此能使讀者對PIC 單片機的指令體系和硬件資源有深入了解,在這基礎之上再來討論C 語言編程,就有水到渠成的感覺。本書圍繞中檔系列PIC 單片機來展開討論,Microchip 公司自己沒有針對中低檔系列pic單片機的C 語言編譯器,但很多專業的第三方公司有眾多支持PIC 單片機的C 語言編譯器提供,常見的有Hitech、CCS、IAR、Bytecraft 等公司。其中筆者最常用的是Hitech 公司的PICC 編譯器,它穩定可靠,編譯生成的代碼效率高,在用PIC 單片機進行系統設計和開發的工程師群體中得到廣泛認可。其正式完全版軟件需要購置,但在其網站上有限時的試用版供用戶評估。另外,Hitech 公司針對廣大PIC 的業余愛好者和初學者還提供了完全免費的學習版PICC-Lite 編譯器套件,它的使用方式和完全版相同,只是支持的PIC 單片機型號限制在PIC16F84、PIC16F877 和PIC16F628 等幾款。這幾款Flash 型的單片機因其所具備的豐富的片上資源而最適用于單片機學習入門,因此筆者建議感興趣的讀者可從PICC-Lite 入手掌握PIC 單片機的C 語言編程。
標簽: pic 單片機c語言 教程
上傳時間: 2013-11-17
上傳用戶:15527161163
pic單片機資料 請注意以下有關Microchip 器件代碼保護功能的要點:• Microchip的產品均達到Microchip 數據手冊中所述的技術指標。• Microchip確信:在正常使用的情況下, Microchip 系列產品是當今市場上同類產品中最安全的產品之一。• 目前,仍存在著惡意、甚至是非法破壞代碼保護功能的行為。就我們所知,所有這些行為都不是以Microchip 數據手冊中規定的操作規范來使用Microchip 產品的。這樣做的人極可能侵犯了知識產權。• Microchip愿與那些注重代碼完整性的客戶合作。• Microchip或任何其它半導體廠商均無法保證其代碼的安全性。代碼保護并不意味著我們保證產品是“牢不可破”的。代碼保護功能處于持續發展中。Microchip 承諾將不斷改進產品的代碼保護功能。任何試圖破壞Microchip 代碼保護功能的行為均可視為違反了《數字器件千年版權法案(Digital Millennium Copyright Act)》。如果這種行為導致他人在未經授權的情況下,能訪問您的軟件或其它受版權保護的成果,您有權依據該法案提起訴訟,從而制止這種行為。
標簽: pic 單片機資料
上傳時間: 2013-10-19
上傳用戶:nunnzhy
《pic單片機課程設計》是電氣工程及其自動化專業及相近專業的一門重要的專業實踐課,本課程在《PIC 單片機》課程的基礎上,通過硬件設計與軟件編程與調試的實踐,進一步掌握PIC 單片機的 應用方法,熟練PIC 單片機的C 程序的編寫與調試,是畢業設計前的一次重要的實踐,為今后走上工作崗位打下堅實的單片機應用基礎。
標簽: PIC 單片機 設計指導
上傳時間: 2014-12-31
上傳用戶:pzw421125
pic單片機經典子程序實例
標簽: PIC 單片機 程序實例
上傳時間: 2013-10-28
上傳用戶:yeling1919
pic單片機的幾個設計實例,不可多得!
標簽: PIC 單片機 設計實例
上傳時間: 2013-12-08
上傳用戶:tb_6877751
pic單片機解碼DTMF程序
標簽: DTMF PIC 單片機解碼 程序
上傳時間: 2015-01-25
上傳用戶:Andy123456
學習pic單片機的好例子
標簽: PIC 單片機
上傳時間: 2013-12-13
上傳用戶:ghostparker
基于pic單片機的can 通信程序
標簽: pic can 單片機 通信程序
上傳時間: 2015-02-07
上傳用戶:葉山豪
詳細介紹了pic單片機開發軟件mplab6的使用方法,很難得
標簽: mplab6 pic 詳細介紹 單片機
上傳用戶:love_stanford
詳細介紹了pic單片機c語言編程的方法和技巧
標簽: pic 詳細介紹 單片機c語言 編程
上傳用戶:luopoguixiong
蟲蟲下載站版權所有 京ICP備2021023401號-1