用C 語言來開發(fā)單片機系統(tǒng)軟件最大的好處是編寫代碼效率高、軟件調(diào)試直觀、維護升級方便、代碼的重復(fù)利用率高、便于跨平臺的代碼移植等等,因此C 語言編程在單機系統(tǒng)設(shè)計中已得到越來越廣泛的運用。針對PIC 單片機的軟件開發(fā),同樣可以用C 語言實現(xiàn)。但在單片機上用C 語言寫程序和在PC 機上寫程序絕對不能簡單等同。現(xiàn)在的PC 機資源十分豐富,運算能力強大,因此程序員在寫PC 機的應(yīng)用程序時幾乎不用關(guān)心編譯后的可執(zhí)行代碼在運行過程中需要占用多少系統(tǒng)資源,也基本不用擔(dān)心運行效率有多高。寫單片機的C 程序最關(guān)鍵的一點是單片機內(nèi)的資源非常有限,控制的實時性要求又很高,因此,如果沒有對單片機體系結(jié)構(gòu)和硬件資源作詳盡的了解,以筆者的愚見認(rèn)為是無法寫出高質(zhì)量實用的C 語言程序。這就是為什么前面所有章節(jié)中的的示范代碼全部用基礎(chǔ)的匯編指令實現(xiàn)的原因,希望籍此能使讀者對PIC 單片機的指令體系和硬件資源有深入了解,在這基礎(chǔ)之上再來討論C 語言編程,就有水到渠成的感覺。本書圍繞中檔系列PIC 單片機來展開討論,Microchip 公司自己沒有針對中低檔系列PIC單片機的C 語言編譯器,但很多專業(yè)的第三方公司有眾多支持PIC 單片機的C 語言編譯器提供,常見的有Hitech、ccS、IAR、Bytecraft 等公司。其中筆者最常用的是Hitech 公司的PICC 編譯器,它穩(wěn)定可靠,編譯生成的代碼效率高,在用PIC 單片機進行系統(tǒng)設(shè)計和開發(fā)的工程師群體中得到廣泛認(rèn)可。其正式完全版軟件需要購置,但在其網(wǎng)站上有限時的試用版供用戶評估。另外,Hitech 公司針對廣大PIC 的業(yè)余愛好者和初學(xué)者還提供了完全免費的學(xué)習(xí)版PICC-Lite 編譯器套件,它的使用方式和完全版相同,只是支持的PIC 單片機型號限制在PIC16F84、PIC16F877 和PIC16F628 等幾款。這幾款Flash 型的單片機因其所具備的豐富的片上資源而最適用于單片機學(xué)習(xí)入門,因此筆者建議感興趣的讀者可從PICC-Lite 入手掌握PIC 單片機的C 語言編程。
上傳時間: 2013-11-12
上傳用戶:wfeel
PIC 單片機C 語言編程簡介用C 語言來開發(fā)單片機系統(tǒng)軟件最大的好處是編寫代碼效率高、軟件調(diào)試直觀、維護升級方便、代碼的重復(fù)利用率高、便于跨平臺的代碼移植等等,因此C 語言編程在單片機系統(tǒng)設(shè)計中已得到越來越廣泛的運用。針對PIC 單片機的軟件開發(fā),同樣可以用C 語言實現(xiàn)。但在單片機上用C 語言寫程序和在PC 機上寫程序絕對不能簡單等同。現(xiàn)在的PC 機資源十分豐富,運算能力強大,因此程序員在寫PC 機的應(yīng)用程序時幾乎不用關(guān)心編譯后的可執(zhí)行代碼在運行過程中需要占用多少系統(tǒng)資源,也基本不用擔(dān)心運行效率有多高。寫單片機的C 程序最關(guān)鍵的一點是單片機內(nèi)的資源非常有限,控制的實時性要求又很高,因此,如果沒有對單片機體系結(jié)構(gòu)和硬件資源作詳盡的了解,以筆者的愚見認(rèn)為是無法寫出高質(zhì)量實用的C 語言程序。這就是為什么前面所有章節(jié)中的的示范代碼全部用基礎(chǔ)的匯編指令實現(xiàn)的原因,希望籍此能使讀者對PIC 單片機的指令體系和硬件資源有深入了解,在這基礎(chǔ)之上再來討論C 語言編程,就有水到渠成的感覺。本書圍繞中檔系列PIC 單片機來展開討論,Microchip 公司自己沒有針對中低檔系列PIC單片機的C 語言編譯器,但很多專業(yè)的第三方公司有眾多支持PIC 單片機的C 語言編譯器提供,常見的有Hitech、ccS、IAR、Bytecraft 等公司。其中筆者最常用的是Hitech 公司的PICC 編譯器,它穩(wěn)定可靠,編譯生成的代碼效率高,在用PIC 單片機進行系統(tǒng)設(shè)計和開發(fā)的工程師群體中得到廣泛認(rèn)可。其正式完全版軟件需要購置,但在其網(wǎng)站上有限時的試用版供用戶評估。另外,Hitech 公司針對廣大PIC 的業(yè)余愛好者和初學(xué)者還提供了完全免費的學(xué)習(xí)版PICC-Lite 編譯器套件,它的使用方式和完全版相同,只是支持的PIC 單片機型號限制在PIC16F84、PIC16F877 和PIC16F628 等幾款。這幾款Flash 型的單片機因其所具備的豐富的片上資源而最適用于單片機學(xué)習(xí)入門,因此筆者建議感興趣的讀者可從PICC-Lite 入手掌握PIC 單片機的C 語言編程。
上傳時間: 2013-11-17
上傳用戶:15527161163
本書根據(jù)高等院校工科本科生“DSP 原理與應(yīng)用”和“DSP 技術(shù)”等課程的基本要求編寫,主要介紹了以美國TI(Texas Instruments)公司TMS320VC55x 系列芯片為核心的DSP 實驗技術(shù)。本書從ccS 入門實驗開始,安排了軟件仿真實驗(如正弦波產(chǎn)生、C 語言和匯編語言混合編程、FIR、IIRFFT 等)、硬件仿真實驗(如硬件仿真設(shè)置、定時器及硬件中斷和外圍高性能立體聲音頻編解碼芯片實驗等)以及實時操作系統(tǒng)DSP/BIOS 和數(shù)字圖像處理仿真實驗。書中各實驗所使用的程序都是精心編寫并經(jīng)過認(rèn)真調(diào)試運行的。
上傳時間: 2013-11-13
上傳用戶:xinzhch
DSP開發(fā)必備的知識
標(biāo)簽: ccS DSP 開發(fā)環(huán)境
上傳時間: 2013-11-05
上傳用戶:逗逗666
文中基于帶通信號的低通等效原理,采用數(shù)字希爾伯特濾波器實現(xiàn)了數(shù)字包絡(luò)檢波器,并在ccS中實現(xiàn)了軟件調(diào)試。其中,通過使用LinkforccS和DSP的函數(shù)庫DSPLIB縮短了程序的開發(fā)時間,提高了算法的實現(xiàn)效率。
標(biāo)簽: DSP 數(shù)字 調(diào)幅解調(diào)器 算法
上傳時間: 2013-10-09
上傳用戶:gaoqinwu
ccStudio Platinum Edition is available in a number of ways. Existingcustomers who are up-to-date with their subscription service withTexas Instruments will receive their update automatically on a CD inthe mail. New customers who wish to purchase a copy of ccStudioPlatinum Edition can order TMDSccSALL-1 starting May 23, 2005. A120-day Trial version will be also be available on CDROM startingJuly 11, 2005. Users may order the CDROM of the 120-day free copy
上傳時間: 2014-12-28
上傳用戶:gououo
本書根據(jù)Texas Instrument(TI)的datasheet SPRU509F.pdf 編譯而成。本書主要介紹ccS 開發(fā)環(huán)境的使用。適合于從事TI DSP開發(fā)的工程技術(shù)人員以及高校的學(xué)生參考。
標(biāo)簽: ccS3 集成開發(fā)環(huán)境 指導(dǎo)書 海
上傳時間: 2013-11-16
上傳用戶:603100257
ccS
上傳時間: 2013-10-15
上傳用戶:洛木卓
這是在C5000系列DSP上實現(xiàn)自適應(yīng)濾波器的源碼,是用匯編語言編寫的,可直接在ccS上運行
標(biāo)簽: C5000 DSP 自適應(yīng)濾波器 源碼
上傳時間: 2015-01-13
上傳用戶:dapangxie
這是在C5000系列DSP上實現(xiàn)UART(異步串口)TL16c550芯片的匯編語言實現(xiàn)代碼,可直接在ccS上運行,在PC機上用串口精靈或超級終端接收
上傳時間: 2015-01-13
上傳用戶:ve3344
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1