注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)硬件、外部設(shè)備與維護PIC系列單片機應(yīng)用設(shè)計與實例

PIC系列單片機應(yīng)用設(shè)計與實例

PIC系列單片機應(yīng)用設(shè)計與實例

定 價:¥45.00

作 者: 竇振中,汪立森著
出版社: 北京航空航天大學(xué)出版社
叢編項:
標(biāo) 簽: 單片計算機

ISBN: 9787810128773 出版時間: 2001-06-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 448 字?jǐn)?shù):  

內(nèi)容簡介

  本書作為《PIC系列單片機原理和程序設(shè)計》的姊妹篇,介紹當(dāng)前單片機世界中異軍突起的美國Microchip公司的PIC系列單片機的應(yīng)用設(shè)計技術(shù)和應(yīng)用實例。內(nèi)容相當(dāng)豐富,包括并行和各種串行存儲器、接口電路、人機對話通道、中斷系統(tǒng)、I2C總線串行通信等系統(tǒng)擴展技術(shù),應(yīng)用系統(tǒng)開發(fā)及其常用工具,集成開發(fā)環(huán)境MPLAB軟件包和十分有實用價值的典型應(yīng)用實例。應(yīng)用實例有交流數(shù)字電壓表、電力周波表、閃光報警器、移動式客房控制器、不間斷電源UPS控制器、均勻分布隨機數(shù)程序、4階IIR數(shù)字濾波器程序、快速傅里葉變換(FET)程序、即熱式電熱水器模糊邏輯溫控器、漢字熱敏微型打印機等。書中給出了大部分應(yīng)用實例的硬件電路、程序流程圖以及匯編語言源程序。這些內(nèi)容是作者近幾年來部分開發(fā)工作的實踐總結(jié),有一些就是實際批量生產(chǎn)產(chǎn)品的提煉和推廣。本書內(nèi)容豐富而實用,語言邏輯性強,通俗流暢,易學(xué)易懂;適于廣大從事單片機開發(fā)和應(yīng)用的工程技術(shù)人員自學(xué),也可作大學(xué)相關(guān)專業(yè)研究生、本科、專科、中專各種單片機應(yīng)用、畢業(yè)設(shè)計的參考用書,以及培訓(xùn)班的教材。

作者簡介

暫缺《PIC系列單片機應(yīng)用設(shè)計與實例》作者簡介

圖書目錄

    第一章 PIC系列微控制器系統(tǒng)擴展技術(shù)
    1.1系統(tǒng)擴展概述
    1.2數(shù)據(jù)存儲器擴展
    1.2.1并行數(shù)據(jù)存儲器擴展
    1.2.2串行數(shù)據(jù)存儲器擴展
    1.2.2.1兩種基本串行接口和串行EEPROM
    1.2.2.2PIC16C5X與24XXXX系列串行EEPROM的接口
    1.2.2.3擴展I2C總線協(xié)議所規(guī)定地址空間技術(shù)——16C54與24LC65的
    接口方法和編程
    1.2.2.416C5X與四線制串行EEPROM芯片93LC46的接口方法和編程
    1.2.2.516CXXSPI接口和93LCXX的接口
    1.3PIC系列微控制器的I/O口擴展
    1.3.174系列TTL集成電路芯片擴展技術(shù)
    1.3.2可編程并行接口擴展技術(shù)
    1.3.3用PIC16C5X實現(xiàn)數(shù)字電位器的功能
    1.3.4人機對話的鍵盤、LED數(shù)碼顯示、LCD 驅(qū)動擴展
    1.3.4.1PIC16C57直接擴展LED數(shù)碼管和鍵盤的方法
    1.3.4.2PIC16C54/56擴展LED數(shù)碼和鍵盤的方法
    1.3.4.3用PIC系列微控制器直接驅(qū)動LCD顯示器
    1.4中斷系統(tǒng)的擴展和實現(xiàn)
    1.4.1軟件中斷技術(shù)
    1.4.2PORTB口作外部中斷
    1.5I2C總線接口與串行通信
    1.5.1I2C總線軟件設(shè)計及其子程序
    1.5.2異步串行通信的軟件實現(xiàn)
    1.5.3PIC16CXX系列異步串行通信中斷驅(qū)動的軟件實現(xiàn)
   第二章 PIC系列微控制器應(yīng)用系統(tǒng)開發(fā)及其常用工具
    2.1概 述
    2.1.1單片機應(yīng)用系統(tǒng)的開發(fā)
    2.1.2軟件開發(fā)工具
    2.2PIC匯編器
    2.2.1PICASM匯編程序
    2.2.2MPALC匯編程序
    2.2.2.1MPALC的主要功能
    2.2.2.2MPALC用法
    2.2.2.3輸出格式
    2.2.3MPASM宏匯編程序
    2.2.4MPASM匯編語言
    2.2.4.1匯編語言程序的基本格式
    2.2.4.2偽指令
    2.2.4.3宏指令與條件匯編
    2.2.4.4PICASM與MPASM的主要差異
    2.2.4.5MPALC與MPASM的主要差異
    2.3軟件仿真器MPSIM
    2.3.1軟件仿真器MPSIM的文件
    2.3.2MPSIM命令說明
    2.3.3MPSIM模擬仿真軟件應(yīng)用舉例
    2.4實時在線硬件仿真器
    2.4.1實時在線仿真器PICMATE主要功能
    2.4.1.1熱鍵功能
    2.4.1.2調(diào)試命令
    2.4.1.3主菜單
    2.4.2PICICE-II的性能特點
    2.4.3EasyPack—PIC16F高級仿真器性能特點
    2.5單片機內(nèi)置程序存儲器編程器
    2.5.1PICPROG編程器
    2.5.1.1硬件安裝和軟件啟動
    2.5.1.2使用說明
    2.5.2PROMATE編程器
   第三章 MPLAB集成開發(fā)環(huán)境(IDE)軟件
    3.1MPLAB概述
    3.1.1MPLAB開發(fā)集成環(huán)境的組成
    3.1.2MPLAB運用方式
    3.1.3MPLAAB對硬件與軟件的配置要求
    3.1.4MPLAB符號約定
    3.2MPLAB的安裝和啟動
    3.2.1完整的MPLAB安裝
    3.2.2定制安裝MPLAB
    3.2.3MicrochipMPLAB程序組及其圖標(biāo)
    3.2.4MPLAB的啟動
    3.3系統(tǒng)設(shè)置和MPLAB環(huán)境界面的使用
    3.3.1保存當(dāng)前環(huán)境界面的設(shè)置
    3.3.2退出MPLAB
    3.3.3定制環(huán)境界面
    3.3.4定制開發(fā)環(huán)境
    3.3.5恢復(fù)隱藏的窗口
    3.4MPLAB 工程項目
    3.4.1概 述
    3.4.2建立新工程項目(NewProject)
    3.4.3調(diào)出已建立的工程項目(OpenProject/Ctrl+F2)
    3.4.4關(guān)閉工程項目(CloseProiect)
    3.4.5保存工程項目(SaveProject)
    3.4.6編輯工程項目(EditProject/Ctrl+F3)
    3.4.7匯編(或編譯)工程項目所指定的源代碼(MakeProject/F10)
    3.4.8重建所有的文件(BuildAll/Ctrl+F10)
    3.4.9編譯單獨的文件(Alt+F10)
    3.4.10命令開關(guān)參數(shù)選項設(shè)置(Makesetup)
    3.4.11列出最近使用過的工程項目(Most Recently Used Projects)
    3.4.12拖曳與下載(Dragand Drop Loading)
    3.5MPLAB 基本功能
    3.5.1MPLAB 基本功能概述
    3.5.2程序全速實時執(zhí)行
    3.5.3MPLAB—SIM模擬程序環(huán)境
    3.5.4調(diào)試工具
    3.5.5使用模擬程序需要注意的事項
    3.5.6斷點、跟蹤點和觸發(fā)點
    3.5.6.1實時斷點(Rea Time Break points)
    3.5.6.2實時跟蹤點
    3.5.6.3把PassCounter分配給斷點或跟蹤點
    3.5.7條件中斷
    3.5.8專用窗口
    3.5.9激勵功能
    3.5.10 MPLAB使用的文件擴展名
    3.6MPLAB 選單命令
    3.6.1工具條欄
    3.6.2狀態(tài)條欄
    3.6.3下拉選單條欄
    3.6.3.1文件選單(FileMenu)
    3.6.3.2工程項目選單(ProjectMenu)
    3.6.3.3編程選單(EditorMenu)
    3.6.3.4調(diào)試選單(DebugMenu)
    3.6.3.5選項菜單(OptionsMenu)
    3.6.3.6工具菜單(ToolsMenu)
    3.6.3.7窗口菜單(WindowMenu)
    3.6.3.8幫助菜單(HelpMenu)
   第四章 PIC系列微控制器的應(yīng)用實例
    4.1交流數(shù)字電壓表
    4.1.1硬件電路
    4.1.2軟件設(shè)計原理
    4.1.3程序清單
    4.2電力周波表
    4.2.1頻率測量原理
    4.2.2電路原理
    4.2.3周期測量算法和軟件設(shè)計
    4.2.4電力周波表程序流程圖
    4.2.5電力周波表程序清單
    4.3閃光報警器
    4.3.1XXS-07B閃光報警器概述
    4.3.2主要技術(shù)指標(biāo)
    4.3.3工作狀態(tài)和功能按鈕
    4.3.4工作原理
    4.3.5閃光報警器程序流程圖
    4.3.6閃光報警器程序
    4.4帶有世界時時鐘的賓館移動式客房控制器
    4.4.1主要技術(shù)特性
    4.4.2面板布局
    4.4.3設(shè)計原理
    4.4.4主控制器程序
    4.5用PIC16C71控制的不間斷電源
    4.5.1主要特點
    4.5.2軟件設(shè)計
    4.5.3電路原理
    4.5.4程序流程圖
    4.5.5程序清單
    4.6用PIC單片機產(chǎn)生均勻分布的隨機數(shù)
    4.6.1算 法
    4.6.2統(tǒng)計檢驗結(jié)果
    4.6.3產(chǎn)生偽隨機數(shù)的程序
    4.7用PIC17C42實現(xiàn)4階IIR數(shù)字濾波器
    4.7.1無限沖激響應(yīng)數(shù)字濾波器理論
    4.7.2IIR數(shù)字濾波器的實現(xiàn)
    4.7.3軟件性能和資源需求
    4.7.4濾波器的應(yīng)用
    4.7.5IIR濾波器程序
    4.8用PIC17C42實現(xiàn)FFT 算法
    4.8.1概 述
    4.8.2FFT算法實現(xiàn)
    4.8.3FFT程序設(shè)計
    4.8.4基2FFT程序流程圖
    4.8.5基2FFT程序
    4.8.6測試程序及其舉例
    4.8.7程序性能
    4.9即熱式熱水器溫度控制器
    4.9.1溫度測量原理
    4.9.2模糊邏輯控溫原理
    4.10標(biāo)準(zhǔn)并行接口漢字熱敏微型打印機
    4.10.1熱敏打印機工作原理
    4.10.2MTP401-G256熱敏打印頭的技術(shù)特性
    4.10.3定時信號
    4.10.4標(biāo)準(zhǔn)漢字庫GB5199
    4.10.5熱敏打印機程序說明及流程圖
    4.10.6熱敏打印機電路原理說明
    4.10.7程序清單
    4.11PIC16CXX片內(nèi)I2C總線接口的應(yīng)用
    4.11.1I2C總線通信原理
    4.11.2PIC16C64I2C通信接口特性
    4.11.3PIC16C64在多主機環(huán)境下的I2C總線通信實例
    4.11.4LED數(shù)碼管驅(qū)動器SAA1064的應(yīng)用
    4.11.58位I/O口擴展器PCF8574(A)的應(yīng)用
    4.11.6帶靜態(tài)RAM的日歷時鐘PCF8583的應(yīng)用
    參考文獻
   

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號