注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)PIC項(xiàng)目實(shí)戰(zhàn)

PIC項(xiàng)目實(shí)戰(zhàn)

PIC項(xiàng)目實(shí)戰(zhàn)

定 價(jià):¥55.00

作 者: (塞浦)伊瓦海姆 著,李中華 等譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 軟件工程/開發(fā)項(xiàng)目管理

ISBN: 9787115229175 出版時(shí)間: 2010-07-01 包裝: 平裝
開本: 16開 頁數(shù): 342 字?jǐn)?shù):  

內(nèi)容簡介

  《PIC項(xiàng)目實(shí)戰(zhàn)》是專門為大學(xué)高年級(jí)學(xué)生、工程技術(shù)人員以及PIC18F系列微控制器編程與應(yīng)用的愛好者而編寫的。《PIC項(xiàng)目實(shí)戰(zhàn)》假定讀者已經(jīng)修完數(shù)字邏輯設(shè)計(jì)課程,并且至少能使用一門高級(jí)編程語言編寫程序。掌握C語言且熟悉至少一款PIC16F系列微控制器,將更有利于學(xué)習(xí)《PIC項(xiàng)目實(shí)戰(zhàn)》?!禤IC項(xiàng)目實(shí)戰(zhàn)》不要求掌握讀者具備匯編語言程序的知識(shí),因?yàn)椤禤IC項(xiàng)目實(shí)戰(zhàn)》所有的項(xiàng)目都是以C語言為基礎(chǔ)的。

作者簡介

  伊瓦海姆(Dogan Ibrahim),塞浦路斯近東大學(xué)計(jì)算機(jī)工程系主任,主要研究領(lǐng)域包括自動(dòng)化控制、基于微處理器的設(shè)計(jì)、網(wǎng)絡(luò)教育、遠(yuǎn)程教育和工程教育等他寫過40多本微處理器、微控制器及相關(guān)方面的書,并在各大技術(shù)期刊上發(fā)表過近200篇技術(shù)論文。

圖書目錄

第1章 微型計(jì)算機(jī)系統(tǒng)
1.1 引言
1.2 微控制器系統(tǒng)
1.2.1 RAM
1.2.2 ROM
1.2.3 PROM
1.2.4 EPROM
1.2.5 EEPROM
1.2.6 FlashEEPROM
1.3 微控制器的特點(diǎn)
1.3.1 工作電壓
1.3.2 時(shí)鐘
1.3.3 定時(shí)器
1.3.4 看門狗
1.3.5 復(fù)位輸入
1.3.6 中斷
1.3.7 摔電檢測(cè)器
1.3.8 模數(shù)轉(zhuǎn)換器
1.3.9 串行輸入/輸出
1.3.10 EEPROM數(shù)據(jù)存儲(chǔ)器
1.3.11 LCD驅(qū)動(dòng)器
1.3.12 模擬比較器
1.3.13 實(shí)時(shí)時(shí)鐘
1.3.14 睡眠模式
1.3.15 上電復(fù)位
1.3.16 低功耗運(yùn)行
1.3.17 電流拉出/灌入能力
1.3.18 USB接口
1.3.19 電機(jī)控制接口
1.3.20 CAN接口
1.3.21 以太網(wǎng)接口
1.3.22 ZigBee.接口
1.4 微控制結(jié)構(gòu)
1.5 數(shù)制
1.5.1 十進(jìn)制數(shù)系統(tǒng)
1.5.2 二進(jìn)制數(shù)系統(tǒng)
1.5.3 八進(jìn)制數(shù)系統(tǒng)
1.5.4 十六進(jìn)制數(shù)系統(tǒng)
1.6 二進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)
1.7 十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)
1.8 二進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù)
1.9 十六進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)
1.10 十六進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)
1.11 十進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù)
1.12 八進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)
1.13 十進(jìn)制數(shù)轉(zhuǎn)換為八進(jìn)制數(shù)
1.14 八進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)
1.15 二進(jìn)制數(shù)轉(zhuǎn)換為八進(jìn)制數(shù)
1.16 負(fù)數(shù)
1.17 二進(jìn)制數(shù)的加法
1.18 二進(jìn)制數(shù)的減法
1.19 二進(jìn)制數(shù)的乘法
1.20 二進(jìn)制數(shù)的除法
1.21 浮點(diǎn)數(shù)
1.22 浮點(diǎn)數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)
1.22.1 規(guī)范化浮點(diǎn)數(shù)
1.22.2 十進(jìn)制數(shù)轉(zhuǎn)換為浮點(diǎn)數(shù)
1.22.3 浮點(diǎn)數(shù)的乘除法
1.22.4 浮點(diǎn)數(shù)的加減法
1.23 BCD數(shù)
1.24 小結(jié)
1.25 練習(xí)題
第2章 PlC18F系列微控制器
2.1 PIC18FXX2的結(jié)構(gòu)
2.1.1 程序存儲(chǔ)器結(jié)構(gòu)
2.1.2 數(shù)據(jù)存儲(chǔ)器結(jié)構(gòu)
2.1.3 配置寄存器
2.1.4 電源
2.1.5 復(fù)位
2.1.6 時(shí)鐘源
2.1.7 看門狗定時(shí)器
2.1.8 并行I/O接口
2.1.9 定時(shí)器
2.1.10 捕捉/比較fPWM:模塊(CCP)
2.1.11 模數(shù)轉(zhuǎn)換器(A/D)模塊
2.1.12 中斷
2.2 小結(jié)
2.3 練習(xí)題
第3章 C編程語言
3.1 mikroC程序的結(jié)構(gòu)
3.1.1 注釋
3.1.2 一個(gè)程序的開始和結(jié)束
3.1.3 程序語句的結(jié)尾
3.1.4 空白
3.1.5 區(qū)分大小寫
3.1.6 變量名
3.1.7 變量類型
3.1.8 常量
3.1.9 轉(zhuǎn)義序列
3.1.10 靜態(tài)變量
3.1.11 外部變量
3.1.12 動(dòng)態(tài)變量
3.1.13 枚舉變量
3.1.14 數(shù)組
3.1.15 指針
3.1.16 結(jié)構(gòu)體
3.1.17 聯(lián)合體
3.1.18 C語言的運(yùn)算符
3.1.19 修改控制流
3.1.20 結(jié)合mikroC和匯編語言
3.2 PIC微控制器輸入輸出端口編程
3.3 程序例題
3.4 小結(jié)
3.5 練習(xí)題
第4章 mikroC的函數(shù)和庫
4.1 mikroC函數(shù)
4.1.1 函數(shù)原型
4.1.2 向函數(shù)傳遞數(shù)組
4.1.3 通過引用向函數(shù)傳遞變量
4.1.4 參數(shù)數(shù)量可變
4.1.5 函數(shù)的可重入性
4.1.6 靜態(tài)函數(shù)變量
4.2 mikxoC的內(nèi)置函數(shù)
4.3 milcxoC的函數(shù)庫
4.3.1 EEPROM庫
4.3.2 LCD庫
4.3.3 軟件UART庫
4.3.4 硬件USART庫
4.3.5 音頻庫
4.3.6 ANSIC庫
4.3.7 混合庫
4.4 小結(jié)
4.5 練習(xí)題
第5章 PlC18開發(fā)工具
5.1 軟件開發(fā)工具
5.1.1 文本編輯器
5.1.2 匯編器和編譯器
5.1.3 仿真器
5.1.4 高級(jí)編程語言仿真器
5.1.5 集成開發(fā)環(huán)境(IDE)
5.2 硬件開發(fā)工具
5.2.1 開發(fā)板
5.2.2 設(shè)備編程器.
5.2.3 內(nèi)電路調(diào)試器
5.2.4 內(nèi)電路模擬器
5.2.5 面包板
5.3 rnjkxoC集成開發(fā)環(huán)境(IDE)
5.3.1 mikroCIDE界面
5.3.2 創(chuàng)建和編譯新文件
5.3.3 仿真器的使用
5.3.4 mikrolCD內(nèi)電路調(diào)試器的使用
5.3.5 開發(fā)板的使用
5.4 小結(jié)
5.5 練習(xí)題
第6章 簡單PIC18項(xiàng)目
6.1 程序描述語言
6.1.1 START-END
6.1.2 順序
6.1.3 工F-THEN-ELSE-ENDIF
6.1.4 DO-ENDDO
6.1.5 REPEATl.UNTIL
項(xiàng)目6.1 跟蹤LED
項(xiàng)目6.2 LED骰子
項(xiàng)目6.3 雙骰子項(xiàng)目
項(xiàng)目6.4 使用更少的F0引腳實(shí)現(xiàn)的兩個(gè)骰子的項(xiàng)目
項(xiàng)目6.5 7段LED計(jì)數(shù)器
項(xiàng)目6.6 兩個(gè)數(shù)位的多路復(fù)用7段LED
項(xiàng)目6.7 帶定時(shí)器中斷的兩數(shù)位多路復(fù)用7段LED計(jì)數(shù)器
項(xiàng)目6.8 帶LCD顯示器的伏特表
項(xiàng)目6.9 帶鍵盤和LCD的計(jì)算器
項(xiàng)目6.10 基于串行通信的計(jì)算器
第7章 高級(jí)PIC18項(xiàng)目——SD卡項(xiàng)目
7.1 SD卡
7.1.1 SPI總線
7.1.2 在SPI模式下SD卡的操作
7.2 mikroC語言的SD卡庫函數(shù)
項(xiàng)目7.1 讀CID寄存器并在PC屏幕上顯示
項(xiàng)目7.2 SD卡扇區(qū)的讀/寫
項(xiàng)目7.3 使用卡文件系統(tǒng)
項(xiàng)目7.4 溫度記錄儀
第8章 高級(jí)PIC18項(xiàng)目——USB總線項(xiàng)目
8.1 總線速度識(shí)別
8.2 USB狀態(tài)
8.3 USB總線通信
8.3.1 數(shù)據(jù)包
8.3.2 數(shù)據(jù)流類型
8.3.3 枚舉
8.4 描述符
8.4.1 設(shè)備描述符
8.4.2 配置描述符
8.4.3 接口描述符
8.4.4 :HID描述符
8.4.5 終端描述符
8.5 PICI8微控制器的USB,總線接口
8.6 mikroC語言的USB,總線庫函數(shù)
項(xiàng)目8.1 基于USB的微控制器輸出端口
項(xiàng)目8.2 基于USB的微控制器的輸入輸出
項(xiàng)目8.3 基于USB的周圍氣壓PC顯示
第9章 高級(jí)PIC18項(xiàng)目——CAN總線項(xiàng)目
9.1 數(shù)據(jù)幀
9.1.1 幀起始(SOF)
9.1.2 仲裁字段
9.1.3 控制字段
9.1.4 數(shù)據(jù)字段
9.1.5 CRC字段
9.1.6 ACK字段
9.2 遙控幀
9.3 錯(cuò)誤幀
9.4 過載幀
9.5 位填充
9.6 錯(cuò)誤類型
9.7 標(biāo)稱位時(shí)序
9.8 PIC微控制器CAN接口
9.9 PIC18F258微控制器
9.9.1 配置模式
9.9.2 禁止模式
9.9.3 正常工作模式
9.9.4 監(jiān)聽模式
9.9.5 回環(huán)模式
9.9.6 錯(cuò)誤識(shí)別模式
9.9.7 CAN:報(bào)文發(fā)送
9.9.8 CAN:報(bào)文接收
9.9.9 計(jì)算時(shí)序參數(shù)
9.10 mikroCCAN函數(shù)
9.10.1 CANSetOperationMode
9.10.2 CANGetOperationMode
9.10.3 CANIntialize
9.10.4 CANSetBaudRate
9.10.5 CANSetMask
9.10.6 CANSetFilter
9.10.7 CANRead
9.10.8 CANWrite
9.11CAN總線編程
項(xiàng)目9.1 溫度傳感器CAN總項(xiàng)目
第10章 多任務(wù)和實(shí)時(shí)操作系統(tǒng)
10.1 狀態(tài)機(jī)
10.2 實(shí)時(shí)操作系統(tǒng)(RT0s)
10.3 RTOS服務(wù)
10.4 同步和消息工具
10.5 (CCSPICC編譯器RTOS
10.5.1 準(zhǔn)備使用RTOS
10.5.2 聲明任務(wù)
項(xiàng)目10.1 LED(發(fā)光二極管)
項(xiàng)目10.2 隨機(jī)數(shù)發(fā)生器
項(xiàng)目10.3 使用RS232串行輸出的電壓表
索引

本目錄推薦

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