單片機(jī)C語言程序設(shè)計(jì)實(shí)訓(xùn)100例

出版時(shí)間:2011-11  出版社:電子工業(yè)出版社  作者:彭偉  頁數(shù):620  
Tag標(biāo)簽:無  

內(nèi)容概要

  本書基礎(chǔ)設(shè)計(jì)類案例涵蓋PIC單片機(jī)最基本的端口編程、定時(shí)/計(jì)數(shù)器應(yīng)用、中斷程序設(shè)計(jì)、A/D轉(zhuǎn)換、CCP程序設(shè)計(jì)、EEPROM、Flash、USART及看門狗程序設(shè)計(jì)等;硬件應(yīng)用類案例涉及單片機(jī)存儲(chǔ)器外展、接口擴(kuò)展、譯碼、編碼、驅(qū)動(dòng)、光電、機(jī)電、傳感器、I2C及SPI接口器件、MMC、紅外等器件;綜合設(shè)計(jì)類案例涉及消費(fèi)類電子產(chǎn)品、儀器儀表及智能控制設(shè)備相關(guān)技術(shù),相關(guān)案例涉及RS-485/Modbus/CAN/Ethernet等技術(shù)應(yīng)用。

書籍目錄

第1章 PIC單片機(jī)C語言程序設(shè)計(jì)概述
 1.1 PIC單片機(jī)簡(jiǎn)介
 1.2 MPLAB+C語言程序開發(fā)環(huán)境安裝及應(yīng)用
 1.3 PICC/PICC18/MCC18程序設(shè)計(jì)基礎(chǔ)
 1.4 PIC單片機(jī)內(nèi)存結(jié)構(gòu)
 1.5 PIC單片機(jī)配置位
 1.6 基本的I/O端口編程
 1.7 中斷服務(wù)程序設(shè)計(jì)
 1.8 PIC單片機(jī)外設(shè)相關(guān)寄存器
 1.9 C語言程序設(shè)計(jì)在PIC單片機(jī)應(yīng)用系統(tǒng)開發(fā)中的優(yōu)勢(shì)
第2章 PROTEUS操作基礎(chǔ)
 2.1 PROTEUS操作界面簡(jiǎn)介
 2.2 仿真電路原理圖設(shè)計(jì)
 2.3 元件選擇
 2.4 仿真運(yùn)行
 2.5 MPLAB IDE與PROTEUS的聯(lián)合調(diào)試
 2.6 PROTEUS在PIC單片機(jī)應(yīng)用系統(tǒng)開發(fā)中的優(yōu)勢(shì)
第3章 基礎(chǔ)程序設(shè)計(jì)
 3.1 閃爍的LED
 3.2 用雙重循環(huán)控制LED左右來回滾動(dòng)顯示
 3.3 多花樣流水燈
 3.4 LED模擬交通燈
 3.5 單只數(shù)碼管循環(huán)顯示0~9
 3.6 4只數(shù)碼管滾動(dòng)顯示單個(gè)數(shù)字
 3.7 8只數(shù)碼管掃描顯示多個(gè)不同字符
 3.8 K1~K5控制兩位數(shù)碼管的開關(guān)、加減與清零操作
 3.9 數(shù)碼管顯示4×4鍵盤矩陣按鍵
 3.10 數(shù)碼管顯示撥碼開關(guān)編碼
 3.11 繼電器及雙向可控硅控制照明設(shè)備
 3.12 INT中斷計(jì)數(shù)
 3.13 RB端口電平變化中斷控制兩位數(shù)碼管開關(guān)與加減顯示
 3.14 TIMER0控制單只LED閃爍
 3.15 TIMER0控制流水燈
 3.16 TIMER0控制數(shù)碼管掃描顯示
 3.17 TIMER1控制交通指示燈
 3.18 TIMER1與TIMER2控制十字路口秒計(jì)時(shí)顯示屏
 3.19 用工作于同步計(jì)數(shù)方式的TMR1實(shí)現(xiàn)按鍵或脈沖計(jì)數(shù)
 3.20 用定時(shí)器設(shè)計(jì)的門鈴
 3.21 報(bào)警器與旋轉(zhuǎn)燈
 3.22 用工作于捕獲方式的CCP1設(shè)計(jì)的頻率計(jì)
 3.23 用工作于比較模式的CCP1控制音階播放
 3.24 CCP1 PWM模式應(yīng)用
 3.25 模擬比較器測(cè)試
 3.26 數(shù)碼管顯示兩路A/D轉(zhuǎn)換結(jié)果
 3.27 EEPROM讀寫與數(shù)碼管顯示
 3.28 睡眠模式及看門狗應(yīng)用測(cè)試
 3.29 單片機(jī)與PC雙向串口通信仿真
 3.30 PIC單片機(jī)并行從動(dòng)端口PSP讀寫測(cè)試
第4章 硬件應(yīng)用
 4.1 74HC138與74HC154譯碼器應(yīng)用
 4.2 74HC595串入并出芯片應(yīng)用
 4.3 用74HC164驅(qū)動(dòng)多只數(shù)碼管顯示
 4.4 數(shù)碼管BCD解碼驅(qū)動(dòng)器7447與4511應(yīng)用
 4.5 8×8LED點(diǎn)陣屏顯示數(shù)字
 4.6 8位數(shù)碼管段位復(fù)用串行驅(qū)動(dòng)芯片MAX6951應(yīng)用
 4.7 串行共陰顯示驅(qū)動(dòng)器MAX7219與7221應(yīng)用
 4.8 14段與16段數(shù)碼管串行驅(qū)動(dòng)顯示
 4.9 16鍵解碼芯片74C922應(yīng)用
 4.10 1602LCD字符液晶測(cè)試程序
 4.11 1602液晶顯示DS1302實(shí)時(shí)時(shí)鐘
 4.12 1602液晶工作于4位模式實(shí)時(shí)顯示當(dāng)前時(shí)間
 4.13 帶RAM內(nèi)存的實(shí)時(shí)時(shí)鐘與日歷芯片PCF8583應(yīng)用
 4.14 2×20串行字符液晶演示
 4.15 LGM12864液晶顯示程序
 4.16 PG160128A液晶圖文演示
 4.17 TG126410液晶串行模式顯示
 4.18 HDG12864系列液晶演示
 4.19 Nokia7110液晶菜單控制程序
 4.20 8通道模擬開關(guān)74HC4051應(yīng)用測(cè)試
 4.21 用帶I2C接口的MCP23016擴(kuò)展16位通用I/O端口
 4.22 用帶SPI接口的MCP23S17擴(kuò)展16位通用I/O端口
 4.23 用I2C接口控制MAX6953驅(qū)動(dòng)4片5×7點(diǎn)陣顯示器
 4.24 用I2C接口控制MAX6955驅(qū)動(dòng)16段數(shù)碼管顯示
 4.25 用帶SPI接口的數(shù)/模轉(zhuǎn)換器MCP4921生成正弦波形
 4.26 用帶SPI接口的數(shù)/模轉(zhuǎn)換器MAX515控制LED亮度循環(huán)變化
 4.27 正反轉(zhuǎn)可控的直流電機(jī)
 4.28 PWM控制MOSFET搭建的H橋電路驅(qū)動(dòng)直流電機(jī)運(yùn)行
 4.29 正反轉(zhuǎn)可控的步進(jìn)電機(jī)
 4.30 用L297+L298控制與驅(qū)動(dòng)步進(jìn)電機(jī)
 4.31 PC通過RS-485器件MAX487遠(yuǎn)程控制單片機(jī)
 4.32 I2C接口DS1621溫度傳感器測(cè)試
 4.33 SPI接口溫度傳感器TC72應(yīng)用測(cè)試
 4.34 溫度傳感器LM35全量程應(yīng)用測(cè)試
 4.35 K型熱電偶溫度計(jì)
 4.36 用鉑電阻溫度傳感器PT100設(shè)計(jì)的測(cè)溫系統(tǒng)
 4.37 DS18B20溫度傳感器測(cè)試
 4.38 SHT75溫濕度傳感器測(cè)試
 4.39 1-Wire式可尋址開關(guān)DS2405應(yīng)用測(cè)試
 4.40 光敏電阻應(yīng)用測(cè)試
 4.41 MPX4250壓力傳感器測(cè)試
 4.42 用I2C接口讀寫存儲(chǔ)器AT24C04
 4.43 用SPI接口讀寫AT25F1024
 4.44 PIC18 I2C接口存儲(chǔ)器及USART接口測(cè)試程序
 4.45 PIC18 SPI接口存儲(chǔ)器測(cè)試程序
 4.46 PIC18定時(shí)器及A/D轉(zhuǎn)換測(cè)試
 4.47 用PIC18控制Microwire接口繼電器驅(qū)動(dòng)器MAX4820
 4.48 MMC存儲(chǔ)卡測(cè)試
 4.49 ATA硬盤數(shù)據(jù)訪問
 4.50 微芯VLS5573液晶顯示屏驅(qū)動(dòng)器演示
第5章 綜合設(shè)計(jì)
 5.1 用DS1302/DS18B20+MAX6951設(shè)計(jì)的多功能電子日歷牌
 5.2 用PCF8583設(shè)計(jì)高仿真數(shù)碼管電子鐘
 5.3 用4×20LCD與DS18B20設(shè)計(jì)的單總線多點(diǎn)溫度監(jiān)測(cè)系統(tǒng)
 5.4 用內(nèi)置EEPROM與1602液晶設(shè)計(jì)的加密電子密碼鎖
 5.5 用PIC單片機(jī)與1601LCD設(shè)計(jì)的計(jì)算器
 5.6 電子秤仿真設(shè)計(jì)
 5.7 數(shù)碼管顯示的GP2D12仿真測(cè)距警報(bào)器
 5.8 GPS全球定位系統(tǒng)仿真
 5.9 能接收串口信息的帶中英文硬字庫的80×16點(diǎn)陣顯示屏
 5.10 用M145026與M145027設(shè)計(jì)的無線收發(fā)系統(tǒng)
 5.11 紅外遙控收發(fā)仿真
 5.12 交流電壓檢測(cè)與數(shù)字顯示仿真
 5.13 帶位置感應(yīng)器的直流無刷電機(jī)PMW控制仿真
 5.14 3端可調(diào)正穩(wěn)壓器LM317應(yīng)用測(cè)試
 5.15 模擬射擊訓(xùn)練游戲
 5.16 帶觸摸屏的國際象棋游戲仿真
 5.17 溫室監(jiān)控系統(tǒng)仿真
 5.18 PIC單片機(jī)MODBUS總線通信仿真
 5.19 PIC單片機(jī)內(nèi)置CAN總線通信仿真
 5.20 基于PIC18+Microchip TCP/IP協(xié)議棧的HTTP服務(wù)器應(yīng)用
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:插圖:本書利用ISIS設(shè)計(jì)所有PIC單片機(jī)案例原理圖,并在原理圖上進(jìn)行PICC/PICCl8與MCC18程序的調(diào)試與仿真。當(dāng)前版本的。Proteus幾乎包含了所有的PIC單片機(jī)型號(hào),利用Proteus進(jìn)行PIC單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)的優(yōu)勢(shì)如下。·1廉價(jià)性:Proteus VSM包含了大量的虛擬儀器,包括邏輯分析儀、12C/SPI。協(xié)議分析儀等,還包括通用的電路原理圖繪制及仿真環(huán)境,專業(yè)版的授權(quán)費(fèi)用只是裝備一個(gè)同類型硬件實(shí)驗(yàn)室的一小部分?!?適用性:由于所有的工作在軟件環(huán)境中完成,對(duì)原理圖的重新布線、對(duì)固件的修改及重新測(cè)試,都只需要很少的時(shí)間。如果要優(yōu)化設(shè)計(jì)或?qū)浻布M(jìn)行試驗(yàn),都可以很快完成,并且,在這樣的透明環(huán)境中,設(shè)計(jì)者所做的修改效果可以立即觀察到,對(duì)硬件的修改,如同對(duì)軟件的修改、驗(yàn)證一樣簡(jiǎn)單和快捷?!?獨(dú)特性:Proteus VSM包括大量不能夠或不容易在硬件環(huán)境中實(shí)現(xiàn)的特征。診斷消息功能允許訪問系統(tǒng)器件,獲取所有與組件、外部電路及系統(tǒng)其他部分交互的動(dòng)態(tài)報(bào)告文本。Proteus仿真引擎可監(jiān)視整個(gè)仿真過程,能夠自動(dòng)給出硬件和軟件的錯(cuò)誤警告,包括系統(tǒng)器件之間的時(shí)序與邏輯沖突、寫非法內(nèi)存地址或破壞固件堆棧。Proteus與系統(tǒng)固件的交互及對(duì)系統(tǒng)測(cè)試非常容易且效果明顯,例如,要測(cè)試系統(tǒng)中的溫度傳感器代碼,可簡(jiǎn)單地調(diào)整外圍溫度并檢查固件程序響應(yīng),并將所獲取的結(jié)果與等效的外圍硬件原型環(huán)境溫度進(jìn)行比較?!?高效性:利用Proteus開發(fā)的PIC單片機(jī)應(yīng)用系統(tǒng)非常易于測(cè)試、分析與調(diào)試,易于修改與校正,從而快速改進(jìn)系統(tǒng)設(shè)計(jì),實(shí)現(xiàn)高效開發(fā)。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    單片機(jī)C語言程序設(shè)計(jì)實(shí)訓(xùn)100例 PDF格式下載


用戶評(píng)論 (總計(jì)16條)

 
 

  •   還以為書本會(huì)配套個(gè)光盤,居然沒有,連仿真的例子都需要自己去網(wǎng)上下載,而且下載來的都是沒有函數(shù)的,只有個(gè)HEX檔,這么貴的書有點(diǎn)坑爹
  •   正在學(xué)習(xí)中,彭老師的書出的真及時(shí),對(duì)于此類技術(shù)的自由愛好者可是得到了不錯(cuò)的鍛煉。
  •   合適初學(xué)都,就是沒有用到最新的PIC芯片,例如,現(xiàn)在PIC出了觸摸功能,都沒有寫進(jìn)去
  •   主要看一些外圍電路設(shè)計(jì),不過書中有幾處錯(cuò)誤
  •   就是覺得如果有相關(guān)例程的光盤就更好了
  •   內(nèi)容詳盡。還可以吧。
  •   此書怎么沒有光盤(完整的源碼包---要求書中的源碼全部開放)如果有請(qǐng)告訴我怎么下載
  •   點(diǎn)到為止,入門還行。
  •   內(nèi)容很豐富,很詳細(xì)。
  •   確實(shí)很好~~很實(shí)用~
  •   給個(gè)好評(píng)啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊,(為了湊字)
  •   適用詳盡的一本好書,。。。。。。。。。。。。。。。
  •   我買了按上面的實(shí)例程序?qū)戇M(jìn)去,不可以通過編譯的,真是浪費(fèi)我的銀子
  •   pic單片機(jī)仿真
  •   紙質(zhì)還可以,內(nèi)容也豐富
  •   這。。這。。。這。。印刷未免太。。
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7