TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
PIC18系列單片機原理及C語言開發(附光碟)(簡體書)
滿額折

PIC18系列單片機原理及C語言開發(附光碟)(簡體書)

人民幣定價:39.5 元
定  價:NT$ 237 元
優惠價:87206
絕版無法訂購
相關商品
商品簡介
作者簡介
名人/編輯推薦
目次
書摘/試閱

商品簡介

《普通高等院校嵌入式系統規劃教材:PIC18系列單片機原理及C語言開發》是一本PIC單片機C語言開發應用的入門級指導圖書,詳細敘述了美國Microchip(微芯)公司PIC系列單片機的技術特點,以PIC18F452單片機為例,結合具體應用實例,重點介紹了集成開發環境的使用和C語言開發的基礎知識,並給出了相應的參考應用程序。使用PIC18系列單片機C語言編程的初級和中高級用戶可以在本書中瞭解到C語言編譯器的特性和細節,也可以從本書中找到一些實際應用問題的解決方法。
《普通高等院校嵌入式系統規劃教材:PIC18系列單片機原理及C語言開發》內容通俗易懂,實用性較強,可供學習PIC單片機C語言開發的有關技術人員和愛好者以及高等院校相關專業的師生閱讀參考。·

作者簡介

張珣,獲得浙江大學物理電子學博士學位,現任杭州電子科技大學電子信息學院教授、碩士生導師。長期從事DSP與嵌入式系統、生物醫療電子學、人工智能及複雜系統集成等多領域的教學與科研工作,榮獲國家自然科學基金等多項科研成果,主持開發了產業化產品10余項,著有學術論文50餘篇。·

名人/編輯推薦

《普通高等院校嵌入式系統規劃教材:PIC18系列單片機原理及C語言開發》內容通俗易懂,實用性較強,可供學習PIC單片機C語言開發的有關技術人員和愛好者以及高等院校相關專業的師生閱讀參考。

目次

第1章 單片機概述
1.1 數字邏輯基礎
1.1.1 計算機中的數與符號
1.1.2 信號與編碼
1.1.3 二進制算術運算
1.1.4 邏輯運算
1.1.5 關係運算
1.1.6 ALU與CU
1.1.7 輸入輸出接口
1.1.8 存儲器
1.1.9 模擬數字轉換
1.1.10 總線驅動與抗干擾
1.2 單片機基本原理
1.2.1 單片機體系結構
1.2.2 單片機最小系統
1.2.3 單片機歷史與發展
1.3 單片機軟件基礎
1.3.1 計算機語言
1.3.2 指令與指令系統
1.3.3 CISC與RISC
1.3.4 程序的健壯性與程序設計風格
1.3.5 監控程序設計
1.3.6 軟件測試
1.4 Proteus軟件
1.4.1 ProteusProfessional界面
1.4.2 Proteus仿真工具
1.4.3 Proteus單片機電路仿真
1.4.4 P.roteus物理接口模型
1.4.5 Proteus單片機電路PCB設計
本章小結
課外閱讀如何閱讀Datasheet
本章實訓
實驗1 Proteus軟件仿真

第2章 PIC系列單片機
2.1 PIC系列單片機介紹
2.1.1 PIC系列單片機的發展
2.1.2 PIC16系列單片機的技術特點
2.1.3 PIC18系列單片機的技術特點
2.1.4 PIC24系列單片機的技術特點
2.1.5 PIC32系列單片機的技術特點
2.1.6 dsPIC系列單片機的技術特點
2.2 PIC18F452單片機介紹
2.2.1 PIC18F452單片機體系結構
2.2.2 PIC18F452單片機最小系統
2.2.3 複位電路、振盪電路及時鐘電路
2.3 PIC單片機編譯環境介紹
2.3.1 編譯環境的安裝
2.3.2 創建工程
2.3.3 例程的編譯和調試
本章小結
課外閱讀讓MPLAB更易用
本章實訓
實驗2 創建第一個工程

第3章 程序設計
3.1 匯編程序設計
3.1.1 PIC18系列指令集
3.1.2 彙編格式,
3.1.3 匯編程序工程的創建和調試
3.2 嵌入式環境的c語言程序設計
3.2.1 C語言概述
3.2.2 在嵌入式環境中使用C語言
……
第4章 PIC18系列單片機功能模塊
第5章 PIC單片機的低功耗設計
第6章 PIC單片機的電源管理
第7章 PIC單片機mTouch技術
第8章 PIC單片機在測量方面的應用
第9章 PIC單片機的智能控制
參考文獻·

書摘/試閱



3.用宏代替子程序
宏是在編譯器預處理階段進行替代,而子程序調用中MCU需要進行現場保護。進入子程序之前要將當前的MCU寄存器壓入RAM中分配的棧,在離開時,要把棧中的內容彈出來恢復MCU的寄存器,這樣至少對RAM操作兩次。盡管用宏增加了代碼的長度,但是加快了代碼執行的速度,對于目前很多MCU來說,代碼的Flash空間根本不是大問題,這種做法將會在一定程度上降低系統功耗。
4.采用高效率算法
(1)用查表的方法代替實時的計算。特別是在沒有硬件浮點處理單元的MCU進行浮點處理時,直接用MCU進行浮點處理將會有大量的能耗。如果將一些運算的結果事先計算好,存儲在程序存儲器的代碼段中,在需要某個數據時用查表的辦法把數據取出來,可以減少MCU的運算量,有效地降低MCU的功耗。這種處理方法在離散余弦變換和A/D數據采集中能夠帶來可觀的效率提升。
(2)用移位運算代替乘除法運算。用MCU計算乘除法也是非常耗時的事情,如果盡可能避免直接的乘除運算,而采用左移和右移的辦法來實現,將會減少運算時間,進而節省功耗。如要進行y=x·15的運算,可以轉化為x《4—x。對于特殊的除法,要采取右移的辦法。如3000÷256可以直接轉化為3000>>8。當然,除法的移位計算只能針對除數比較特殊的時候。
(3)采用快速算法。在搜索算法中,使用二分搜索算法和分段查找算法的效率是不同的。理論上可以估算,在1024個測量值的查找中,二分搜索最壞情況下10次可以查找到結果,順序搜索最壞可能需要1024次。這個在測量數值更多的情況下更為突出,一個高效率的查找算法有助于減小程序運行能耗。數字信號處理中的運算采用FFT和快速卷積等,可以節省大量運算時間,從而減少功耗。
(4)在精度允許的情況下,使用簡單函數代替復雜函數作近似也是減少功耗的一種方法。
(5)盡量使用短的數據類型。如盡量使用字符型的8位數據代替16位的整型數據,盡量使用分數運算而避免浮點運算。
5.4 PIC低功耗模式系列納瓦級單片機
nanoWatt技術即納瓦技術是Microchip公司于2003年引入,并在此后成為所有新的Microchip MCU的標準。它指的是待機(休眠模式)下的功耗小于1微瓦。納瓦技術受芯片設計、制造工藝、外設與時鐘混合,以及測試能力的影響。
采用納瓦技術的PIC單片機具有一些新的先進特性:
(1)提供了帶有PLL和可編程后分頻器的片上高速內部RC振蕩器(INTRc)。這可以支持快速啟動(1~5us)、雙速啟動(由INTRC啟動,然后根據需要切換到晶振上)和動態可選時鐘速度。
(2)延長了WDT超時時間間隔,最大超時從18ms延長至131S。
(3)針對Timerl(TMR1)和32kHz輔助振蕩器(SOSC)進行了低功耗的重新設計。
(4)具有可由軟件控制的低功耗BOR。Microchip公司重新設計了標準BOR,以進一步降低功耗。重新設計的標準BOR不需要時(如處于休眠期間)可用軟件關閉。

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 206
絕版無法訂購

暢銷榜

客服中心

收藏

會員專區