用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 語言編程。
上傳時間: 2013-11-12
上傳用戶:wfeel
本書從實用角度出發,全面系統深入地闡述了MCS—51單片機及其兼容機外圍電路的 設計與應用..全書共10章.第1章至第3章分別介紹各種智能化/網絡化集成傳感器、傳 感器系統的原理與應用、數字IC及智能傳感器的接口技術.第4章闡述單片機測控系統的 設計.第5章闡述數據采集系統及新穎檢測電路的設計.第6章講述智能儀器專用集成電 路及其應用.第7章介紹一種基于串行口在線下載的單片機開發系統的設計.第8章闡述 單片機系統穩壓電源的設計.第9章介紹電源監控及保護電路.第10章專門介紹單片機測 控系統的抗干擾措施.隨書贈送的光盤中,包含了大量的單片機外圍集成電路的最新英 文資料,是不可多得的珍貴技術資料庫...
上傳時間: 2013-10-13
上傳用戶:凌云御清風
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 語言編程。
上傳時間: 2013-11-17
上傳用戶:15527161163
采用基于TI公司高性能Davinci系列的SEED-DTK_6437作為主要硬件平臺,實現TMS320DM6437與TMS320VC5402處理器之間的通信。在DSP集成開發環境CCS3.3中采用C語言和匯編語言混合編程,對攝像頭采集到的實時視頻圖像實現了變倍算法從軟件到硬件平臺的移植。同時加入人機接口,實現了系統縮放倍數的切換、變倍算法的選擇和感興趣區域的提取等功能。測試結果表明,系統具有交互性強、性能穩定和實時性良好等特點。
上傳時間: 2013-10-10
上傳用戶:MATAIYES
2008年,我參加了幾次可編程器件供應商舉辦的技術研討會,讓我留下深刻印象的是參加這些研討會的工程師人數之多,簡直可以用爆滿來形容,很多工程師聚精會神地全天聽講,很少出現吃完午飯就閃人的現象,而且工程師們對研討會上展出的基于可編程器件的通信、消費電子、醫療電子、工業等解決方案也有濃厚的興趣,這和其他器件研討會形成了鮮明的對比。 Garnter和iSuppli公布的數據顯示:2008年,全球半導體整體銷售出現25年以來首次萎縮現象,但是,可編程器件卻還在保持了增長,預計2008年可編程邏輯器件(PLD)市場銷售額增長7.6%,可編程器件的領頭羊美國供應商賽靈思公司2008年營業收入預計升6.5%!在全球經濟危機的背景下,這是非常驕人的業績!也足見可編程器件在應用領域的熱度沒有受到經濟危機的影響!這可能也解釋了為什么那么多工程師對可編程器件感興趣吧。 在與工程師的交流中,我發現,很多工程師非常需要普及以FPGA為代表的可編程器件的應用開發知識,也有很多工程師苦于進階無門,缺乏專業、權威性的指導,在Google上搜索后,我發現很少有幫助工程師設計的FPGA電子書,即使有也只是介紹一些概念性的基礎知識,缺乏實用性和系統性,于是,我萌生了出版一本指導工程師FPGA應用開發電子書的想法,而且這個電子書要突出實用性,讓大家都可以免費下載,并提供許多技巧和資源信息,很高興美國賽靈思公司對這個想法給予了大力支持,賽靈思公司亞太區市場經理張俊偉小姐和高級產品經理梁曉明先生對電子書提出了寶貴的意見,并提供了大量FPGA設計資源,也介紹了一些FPGA設計高手參與了電子書的編撰,很短的時間內,一個電子書項目團隊組建起來,北京郵電大學的研究生田耘先生和賽靈思公司上海辦事處的蘇同麒先生等人都參與了電子書的編寫,他們是有豐富設計經驗的高手,在大家的共同努力下,這本凝結著智慧的FPGA電子書終于和大家見面了!我希望這本電子書可以成為對FPGA有興趣或正在使用FPGA進行開發的工程師的手頭設計寶典之一,也希望這個電子書可以對工程師們學習FPGA開發和進階有實用的幫助!如果可能,未來我們還將出版后續版本!
上傳時間: 2013-10-21
上傳用戶:copu
《云計算入門指南》,感興趣的朋友可以了解了解
上傳時間: 2013-10-18
上傳用戶:Maple
網絡提供了海量的共享資源,人們需要從網絡上搜索出自己感興趣的信息,由此產生了Web挖掘的問題。Web挖掘就是借用數據挖掘技術來實現的。Web挖掘主要是文本信息的挖掘,本文主要研究了實現文本挖掘的層次凝聚類算法,對于傳統的算法存在的問題,提出了改進的算法,研究了相似度值對整個算法過程的影響,設計了一個動態改變相似度值的計算公式。
上傳時間: 2014-01-05
上傳用戶:banlangen
本書既可供學生使用也可供專業人員使用。對于高速聯網領域感興趣的專業人員可將本書作為基礎參考書用于自修。作為教材,本書適于高年級本科生和研究生使用。書中討論了許多高深的論題,同時也對需要涉及的基本論題進行了簡要討論。在第1部分、第2部分之后的各部分是相互獨立的。如果將本書作為一門較簡短課程的教材,可以少選幾個部分。而各部分之間的教學次序則可以隨意安排。
上傳時間: 2013-11-23
上傳用戶:xjy441694216
ADXL345是ADI公司生產的一款超低功耗3軸加速度計,廣泛應用于手機、醫療儀器、游戲和定點設備、工業儀器儀表及個人導航設備領域,他的分 辨率高達13位,測量范圍達± 16g。數字輸出數據為16位二進制補碼格式,可通過SPI(3線或4線)或I2C數字接口訪問。ADXL345非常適合移動設備應用。它可以在傾斜檢測 應用中測量靜態重力加速度,還可以測量運動或沖擊導致的動態加速度。其高分辨率(3.9mg/LSB),能夠測量不到1.0°的傾斜角度變化。該器件提供 多種特殊檢測功能。活動和非活動檢測功能通過比較任意軸上的加速度與用戶設置的閾值來檢測有無運動發生。敲擊檢測功能可以檢測任意方向的單振和雙振動作。 自由落體檢測功能可以檢測器件是否正在掉落。這些功能可以獨立映射到兩個中斷輸出引腳中的一個。正在申請專利的集成式存儲器管理系統采用一個32級先進先 出(FIFO)緩沖器,可用于存儲數據,從而將主機處理器負荷降至最低,并降低整體系統功耗。低功耗模式支持基于運動的智能電源管理,從而以極低的功耗進 行閾值感測和運動加速度測量。
上傳時間: 2013-11-07
上傳用戶:moerwang
關于智能機器人的一些描述,還有制作,希望對感興趣的同學有幫助!
標簽: 智能機器人
上傳時間: 2013-11-15
上傳用戶:lnnn30