PIC 單片機(jī)C 語(yǔ)言編程簡(jiǎn)介用C 語(yǔ)言來(lái)開(kāi)發(fā)單片機(jī)系統(tǒng)軟件最大的好處是編寫(xiě)代碼效率高、軟件調(diào)試直觀、維護(hù)升級(jí)方便、代碼的重復(fù)利用率高、便于跨平臺(tái)的代碼移植等等,因此C 語(yǔ)言編程在單片機(jī)系統(tǒng)設(shè)計(jì)中已得到越來(lái)越廣泛的運(yùn)用。針對(duì)PIC 單片機(jī)的軟件開(kāi)發(fā),同樣可以用C 語(yǔ)言實(shí)現(xiàn)。但在單片機(jī)上用C 語(yǔ)言寫(xiě)程序和在PC 機(jī)上寫(xiě)程序絕對(duì)不能簡(jiǎn)單等同。現(xiàn)在的PC 機(jī)資源十分豐富,運(yùn)算能力強(qiáng)大,因此程序員在寫(xiě)PC 機(jī)的應(yīng)用程序時(shí)幾乎不用關(guān)心編譯后的可執(zhí)行代碼在運(yùn)行過(guò)程中需要占用多少系統(tǒng)資源,也基本不用擔(dān)心運(yùn)行效率有多高。寫(xiě)單片機(jī)的C 程序最關(guān)鍵的一點(diǎn)是單片機(jī)內(nèi)的資源非常有限,控制的實(shí)時(shí)性要求又很高,因此,如果沒(méi)有對(duì)單片機(jī)體系結(jié)構(gòu)和硬件資源作詳盡的了解,以筆者的愚見(jiàn)認(rèn)為是無(wú)法寫(xiě)出高質(zhì)量實(shí)用的C 語(yǔ)言程序。這就是為什么前面所有章節(jié)中的的示范代碼全部用基礎(chǔ)的匯編指令實(shí)現(xiàn)的原因,希望籍此能使讀者對(duì)PIC 單片機(jī)的指令體系和硬件資源有深入了解,在這基礎(chǔ)之上再來(lái)討論C 語(yǔ)言編程,就有水到渠成的感覺(jué)。本書(shū)圍繞中檔系列PIC 單片機(jī)來(lái)展開(kāi)討論,Microchip 公司自己沒(méi)有針對(duì)中低檔系列PIC單片機(jī)的C 語(yǔ)言編譯器,但很多專業(yè)的第三方公司有眾多支持PIC 單片機(jī)的C 語(yǔ)言編譯器提供,常見(jiàn)的有Hitech、CCS、IAR、Bytecraft 等公司。其中筆者最常用的是Hitech 公司的PICC 編譯器,它穩(wěn)定可靠,編譯生成的代碼效率高,在用PIC 單片機(jī)進(jìn)行系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)的工程師群體中得到廣泛認(rèn)可。其正式完全版軟件需要購(gòu)置,但在其網(wǎng)站上有限時(shí)的試用版供用戶評(píng)估。另外,Hitech 公司針對(duì)廣大PIC 的業(yè)余愛(ài)好者和初學(xué)者還提供了完全免費(fèi)的學(xué)習(xí)版PICC-Lite 編譯器套件,它的使用方式和完全版相同,只是支持的PIC 單片機(jī)型號(hào)限制在PIC16F84、PIC16F877 和PIC16F628 等幾款。這幾款Flash 型的單片機(jī)因其所具備的豐富的片上資源而最適用于單片機(jī)學(xué)習(xí)入門(mén),因此筆者建議感興趣的讀者可從PICC-Lite 入手掌握PIC 單片機(jī)的C 語(yǔ)言編程。
標(biāo)簽: pic 單片機(jī)c語(yǔ)言 教程
上傳時(shí)間: 2013-11-17
上傳用戶:15527161163
采用基于TI公司高性能Davinci系列的SEED-DTK_6437作為主要硬件平臺(tái),實(shí)現(xiàn)TMS320DM6437與TMS320VC5402處理器之間的通信。在DSP集成開(kāi)發(fā)環(huán)境CCS3.3中采用C語(yǔ)言和匯編語(yǔ)言混合編程,對(duì)攝像頭采集到的實(shí)時(shí)視頻圖像實(shí)現(xiàn)了變倍算法從軟件到硬件平臺(tái)的移植。同時(shí)加入人機(jī)接口,實(shí)現(xiàn)了系統(tǒng)縮放倍數(shù)的切換、變倍算法的選擇和感興趣區(qū)域的提取等功能。測(cè)試結(jié)果表明,系統(tǒng)具有交互性強(qiáng)、性能穩(wěn)定和實(shí)時(shí)性良好等特點(diǎn)。
標(biāo)簽: DSP 電子 系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2013-10-10
上傳用戶:MATAIYES
2008年,我參加了幾次可編程器件供應(yīng)商舉辦的技術(shù)研討會(huì),讓我留下深刻印象的是參加這些研討會(huì)的工程師人數(shù)之多,簡(jiǎn)直可以用爆滿來(lái)形容,很多工程師聚精會(huì)神地全天聽(tīng)講,很少出現(xiàn)吃完午飯就閃人的現(xiàn)象,而且工程師們對(duì)研討會(huì)上展出的基于可編程器件的通信、消費(fèi)電子、醫(yī)療電子、工業(yè)等解決方案也有濃厚的興趣,這和其他器件研討會(huì)形成了鮮明的對(duì)比。 Garnter和iSuppli公布的數(shù)據(jù)顯示:2008年,全球半導(dǎo)體整體銷(xiāo)售出現(xiàn)25年以來(lái)首次萎縮現(xiàn)象,但是,可編程器件卻還在保持了增長(zhǎng),預(yù)計(jì)2008年可編程邏輯器件(PLD)市場(chǎng)銷(xiāo)售額增長(zhǎng)7.6%,可編程器件的領(lǐng)頭羊美國(guó)供應(yīng)商賽靈思公司2008年?duì)I業(yè)收入預(yù)計(jì)升6.5%!在全球經(jīng)濟(jì)危機(jī)的背景下,這是非常驕人的業(yè)績(jī)!也足見(jiàn)可編程器件在應(yīng)用領(lǐng)域的熱度沒(méi)有受到經(jīng)濟(jì)危機(jī)的影響!這可能也解釋了為什么那么多工程師對(duì)可編程器件感興趣吧。 在與工程師的交流中,我發(fā)現(xiàn),很多工程師非常需要普及以FPGA為代表的可編程器件的應(yīng)用開(kāi)發(fā)知識(shí),也有很多工程師苦于進(jìn)階無(wú)門(mén),缺乏專業(yè)、權(quán)威性的指導(dǎo),在Google上搜索后,我發(fā)現(xiàn)很少有幫助工程師設(shè)計(jì)的FPGA電子書(shū),即使有也只是介紹一些概念性的基礎(chǔ)知識(shí),缺乏實(shí)用性和系統(tǒng)性,于是,我萌生了出版一本指導(dǎo)工程師FPGA應(yīng)用開(kāi)發(fā)電子書(shū)的想法,而且這個(gè)電子書(shū)要突出實(shí)用性,讓大家都可以免費(fèi)下載,并提供許多技巧和資源信息,很高興美國(guó)賽靈思公司對(duì)這個(gè)想法給予了大力支持,賽靈思公司亞太區(qū)市場(chǎng)經(jīng)理張俊偉小姐和高級(jí)產(chǎn)品經(jīng)理梁曉明先生對(duì)電子書(shū)提出了寶貴的意見(jiàn),并提供了大量FPGA設(shè)計(jì)資源,也介紹了一些FPGA設(shè)計(jì)高手參與了電子書(shū)的編撰,很短的時(shí)間內(nèi),一個(gè)電子書(shū)項(xiàng)目團(tuán)隊(duì)組建起來(lái),北京郵電大學(xué)的研究生田耘先生和賽靈思公司上海辦事處的蘇同麒先生等人都參與了電子書(shū)的編寫(xiě),他們是有豐富設(shè)計(jì)經(jīng)驗(yàn)的高手,在大家的共同努力下,這本凝結(jié)著智慧的FPGA電子書(shū)終于和大家見(jiàn)面了!我希望這本電子書(shū)可以成為對(duì)FPGA有興趣或正在使用FPGA進(jìn)行開(kāi)發(fā)的工程師的手頭設(shè)計(jì)寶典之一,也希望這個(gè)電子書(shū)可以對(duì)工程師們學(xué)習(xí)FPGA開(kāi)發(fā)和進(jìn)階有實(shí)用的幫助!如果可能,未來(lái)我們還將出版后續(xù)版本!
標(biāo)簽: FPGA 電子工程師 創(chuàng)新設(shè)計(jì) 寶典
上傳時(shí)間: 2013-10-21
上傳用戶:copu
《云計(jì)算入門(mén)指南》,感興趣的朋友可以了解了解
上傳時(shí)間: 2013-10-18
上傳用戶:Maple
網(wǎng)絡(luò)提供了海量的共享資源,人們需要從網(wǎng)絡(luò)上搜索出自己感興趣的信息,由此產(chǎn)生了Web挖掘的問(wèn)題。Web挖掘就是借用數(shù)據(jù)挖掘技術(shù)來(lái)實(shí)現(xiàn)的。Web挖掘主要是文本信息的挖掘,本文主要研究了實(shí)現(xiàn)文本挖掘的層次凝聚類算法,對(duì)于傳統(tǒng)的算法存在的問(wèn)題,提出了改進(jìn)的算法,研究了相似度值對(duì)整個(gè)算法過(guò)程的影響,設(shè)計(jì)了一個(gè)動(dòng)態(tài)改變相似度值的計(jì)算公式。
上傳時(shí)間: 2014-01-05
上傳用戶:banlangen
本書(shū)既可供學(xué)生使用也可供專業(yè)人員使用。對(duì)于高速聯(lián)網(wǎng)領(lǐng)域感興趣的專業(yè)人員可將本書(shū)作為基礎(chǔ)參考書(shū)用于自修。作為教材,本書(shū)適于高年級(jí)本科生和研究生使用。書(shū)中討論了許多高深的論題,同時(shí)也對(duì)需要涉及的基本論題進(jìn)行了簡(jiǎn)要討論。在第1部分、第2部分之后的各部分是相互獨(dú)立的。如果將本書(shū)作為一門(mén)較簡(jiǎn)短課程的教材,可以少選幾個(gè)部分。而各部分之間的教學(xué)次序則可以隨意安排。
標(biāo)簽: 高速網(wǎng)絡(luò) 互聯(lián)網(wǎng) 性能 服務(wù)質(zhì)量
上傳時(shí)間: 2013-11-23
上傳用戶:xjy441694216
ADXL345是ADI公司生產(chǎn)的一款超低功耗3軸加速度計(jì),廣泛應(yīng)用于手機(jī)、醫(yī)療儀器、游戲和定點(diǎn)設(shè)備、工業(yè)儀器儀表及個(gè)人導(dǎo)航設(shè)備領(lǐng)域,他的分 辨率高達(dá)13位,測(cè)量范圍達(dá)± 16g。數(shù)字輸出數(shù)據(jù)為16位二進(jìn)制補(bǔ)碼格式,可通過(guò)SPI(3線或4線)或I2C數(shù)字接口訪問(wèn)。ADXL345非常適合移動(dòng)設(shè)備應(yīng)用。它可以在傾斜檢測(cè) 應(yīng)用中測(cè)量靜態(tài)重力加速度,還可以測(cè)量運(yùn)動(dòng)或沖擊導(dǎo)致的動(dòng)態(tài)加速度。其高分辨率(3.9mg/LSB),能夠測(cè)量不到1.0°的傾斜角度變化。該器件提供 多種特殊檢測(cè)功能。活動(dòng)和非活動(dòng)檢測(cè)功能通過(guò)比較任意軸上的加速度與用戶設(shè)置的閾值來(lái)檢測(cè)有無(wú)運(yùn)動(dòng)發(fā)生。敲擊檢測(cè)功能可以檢測(cè)任意方向的單振和雙振動(dòng)作。 自由落體檢測(cè)功能可以檢測(cè)器件是否正在掉落。這些功能可以獨(dú)立映射到兩個(gè)中斷輸出引腳中的一個(gè)。正在申請(qǐng)專利的集成式存儲(chǔ)器管理系統(tǒng)采用一個(gè)32級(jí)先進(jìn)先 出(FIFO)緩沖器,可用于存儲(chǔ)數(shù)據(jù),從而將主機(jī)處理器負(fù)荷降至最低,并降低整體系統(tǒng)功耗。低功耗模式支持基于運(yùn)動(dòng)的智能電源管理,從而以極低的功耗進(jìn) 行閾值感測(cè)和運(yùn)動(dòng)加速度測(cè)量。
上傳時(shí)間: 2013-11-07
上傳用戶:moerwang
關(guān)于智能機(jī)器人的一些描述,還有制作,希望對(duì)感興趣的同學(xué)有幫助!
標(biāo)簽: 智能機(jī)器人
上傳時(shí)間: 2013-11-15
上傳用戶:lnnn30
智能平臺(tái)體感慣性傳感器應(yīng)用 智能互聯(lián) 物聯(lián)傳感 操作系統(tǒng) 體感 慣性傳感 人機(jī)接口 windows8 android
標(biāo)簽: integrating-motion-and-orientatio n-sensors 智能平臺(tái) 傳感器
上傳時(shí)間: 2013-10-07
上傳用戶:Ants
特點(diǎn) 精確度0.1%滿刻度 ±1位數(shù) 可量測(cè) 交直流電流/交直流電壓/電位計(jì)/傳送器/Pt-100/荷重元/電阻 等信號(hào) 顯示范圍-1999-9999可任意規(guī)劃 具有異常值與異常次數(shù)記錄保留功能 異常信號(hào)過(guò)高或過(guò)低或范圍內(nèi)或范圍外檢測(cè)可任意設(shè)定 報(bào)警繼電器復(fù)歸方式可任意設(shè)定 尺寸小,穩(wěn)定性高 2.主要規(guī)格 精確度: 0.1% F.S. ±1 digit 0.2% F.S. ±1 digit(AC) 取樣時(shí)間: 16 cycles/sec. 顯示值范圍: -1999 - +9999 digit adjustable 啟動(dòng)延遲動(dòng)作時(shí)間: 0-99.9 second adjustable 繼電器延遲動(dòng)作時(shí)間: 0-99.9 second adjustable 繼電器復(fù)歸方式: Manual (N) / latch(L) can be modified 繼電器動(dòng)作方向: HI /LO/GO/HL can be modified 繼電器容量: AC 250V-5A, DC 30V-7A 過(guò)載顯示: "doFL" 溫度系數(shù): 50ppm/℃ (0-50℃) 顯示幕: Red high efficiency LEDs high 14.22mm(.56")(PV) Red high efficiency LEDs high 7.0mm(.276")(NO) 參數(shù)設(shè)定方式: Touch switches 記憶型式 : Non-volatile E2PROM memory 絕緣耐壓能力: 2KVac/1 min. (input/output/power) 1600Vdc(input/output 使用環(huán)境條件 : 0-50℃(20 to 90% RH non-condensed) 存放環(huán)境條件: 0-70℃(20 to 90% RH non-condensed) CE認(rèn)證: EN 55022:1998/A1:2000 Class A EN 61000-3-2:2000 EN 61000-3-3:1995/A1:2001 EN 55024:1998/A1:2001
上傳時(shí)間: 2013-11-02
上傳用戶:fandeshun
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1