TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
單片機C語言程序設計實訓100例:基於PIC+Proteus仿真(簡體書)
滿額折

單片機C語言程序設計實訓100例:基於PIC+Proteus仿真(簡體書)

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

商品簡介

《單片機C語言程序設計實訓100例:基于PIC+Proteus仿真》基礎設計類案例涵蓋PIC單片機最基本的端口編程、定時/計數器應用、中斷程序設計、A/D轉換、CCP程序設計、EEPROM、Flash、USART及看門狗程序設計等;硬件應用類案例涉及單片機存儲器外展、接口擴展、譯碼、編碼、驅動、光電、機電、傳感器、I2C及SPI接口器件、MMC、紅外等器件;綜合設計類案例涉及消費類電子產品、儀器儀表及智能控制設備相關技術,相關案例涉及RS-485/Modbus/CAN/Ethernet等技術應用。

名人/編輯推薦

《單片機C語言程序設計實訓100例:基于PIC+Proteus仿真》:一本凝聚了作者近兩年艱苦寫作經歷的書籍
一本忠實的讀者們期待已久的單片機技術開發書籍
一本涵蓋PIC單片機C語言程序設計大量核心源碼的書籍
一本帶領你進入PIC單片機C語言程序設計神奇之旅的書籍
一本可作為“代碼寶典"或“代碼手冊”使用的書籍
◆豐富的C語言源程序全部基于MPLAB IDE+H1—TECH PICC/PICC 1 8/MCC 1 8開發環境
◆基于Proteus提供的實物電路案例仿真解決了實驗條件欠缺的問題
◆逐步遞進的案例設計及難易適中的實訓目標引領讀者進入爐火純青的程序設計境界
◆基礎設計類案例涵蓋PIC單片機最基本的端口編程、定時/計數器應用、中斷程序設計、A/D轉換、CCP程序設計、EEPRoM、FIash、USART及看門狗程序設計等
◆硬件應用類案例涉及單片機存儲器擴展、接口擴展、譯碼、編碼、驅動、光電、機電、傳感器、I2C及SP}接口器件、MMC、ATA、遙控等器件等
◆綜合設計類案例涉及消費類電子產品、儀器儀表及智能控制設備等相關技術,部分案例涉及IRDA/RS-485/M0dbus/CAN/Ethernet等技術應用

目次

第1章 PIC單片機C語言程序設計概述
1.1 PIC單片機簡介
1.2 MPLAB+C語言程序開發環境安裝及應用
1.3 PICC/PICC18/MCC18程序設計基礎
1.4 PIC單片機內存結構
1.5 PIC單片機配置位
1.6 基本的I/O端口編程
1.7 中斷服務程序設計
1.8 PIC單片機外設相關寄存器
1.9 C語言程序設計在PIC單片機應用系統開發中的優勢

第2章 PROTEUS操作基礎
2.1 PROTEUS操作界面簡介
2.2 仿真電路原理圖設計
2.3 元件選擇
2.4 仿真運行
2.5 MPLAB IDE與PROTEUS的聯合調試
2.6 PROTEUS在PIC單片機應用系統開發中的優勢

第3章 基礎程序設計
3.1 閃爍的LED
3.2 用雙重循環控制LED左右來回滾動顯示
3.3 多花樣流水燈
3.4 LED模擬交通燈
3.5 單只數碼管循環顯示0~9
3.6 4只數碼管滾動顯示單個數字
3.7 8只數碼管掃描顯示多個不同字符
3.8 K1~K5控制兩位數碼管的開關、加減與清零操作
3.9 數碼管顯示4×4鍵盤矩陣按鍵
3.10 數碼管顯示撥碼開關編碼
3.11 繼電器及雙向可控硅控制照明設備
3.12 INT中斷計數
3.13 RB端口電平變化中斷控制兩位數碼管開關與加減顯示
3.14 TIMER0控制單只LED閃爍
3.15 TIMER0控制流水燈
3.16 TIMER0控制數碼管掃描顯示
3.17 TIMER1控制交通指示燈
3.18 TIMER1與TIMER2控制十字路口秒計時顯示屏
3.19 用工作于同步計數方式的TMR1實現按鍵或脈沖計數
3.20 用定時器設計的門鈴
3.21 報警器與旋轉燈
3.22 用工作于捕獲方式的CCP1設計的頻率計
3.23 用工作于比較模式的CCP1控制音階播放
3.24 CCP1 PWM模式應用
3.25 模擬比較器測試
3.26 數碼管顯示兩路A/D轉換結果
3.27 EEPROM讀寫與數碼管顯示
3.28 睡眠模式及看門狗應用測試
3.29 單片機與PC雙向串口通信仿真
3.30 PIC單片機并行從動端口PSP讀寫測試

第4章 硬件應用
4.1 74HC138與74HC154譯碼器應用
4.2 74HC595串入并出芯片應用
4.3 用74HC164驅動多只數碼管顯示
4.4 數碼管BCD解碼驅動器7447與4511應用
4.5 8×8LED點陣屏顯示數字
4.6 8位數碼管段位復用串行驅動芯片MAX6951應用
4.7 串行共陰顯示驅動器MAX7219與7221應用
4.8 14段與16段數碼管串行驅動顯示
4.9 16鍵解碼芯片74C922應用
4.10 1602LCD字符液晶測試程序
4.11 1602液晶顯示DS1302實時時鐘
4.12 1602液晶工作于4位模式實時顯示當前時間
4.13 帶RAM內存的實時時鐘與日歷芯片PCF8583應用
4.14 2×20串行字符液晶演示
4.15 LGM12864液晶顯示程序
4.16 PG160128A液晶圖文演示
4.17 TG126410液晶串行模式顯示
4.18 HDG12864系列液晶演示
4.19 Nokia7110液晶菜單控制程序
4.20 8通道模擬開關74HC4051應用測試
4.21 用帶I2C接口的MCP23016擴展16位通用I/O端口
4.22 用帶SPI接口的MCP23S17擴展16位通用I/O端口
4.23 用I2C接口控制MAX6953驅動4片5×7點陣顯示器
4.24 用I2C接口控制MAX6955驅動16段數碼管顯示
4.25 用帶SPI接口的數/模轉換器MCP4921生成正弦波形
4.26 用帶SPI接口的數/模轉換器MAX515控制LED亮度循環變化
4.27 正反轉可控的直流電機
4.28 PWM控制MOSFET搭建的H橋電路驅動直流電機運行
4.29 正反轉可控的步進電機
4.30 用L297+L298控制與驅動步進電機
4.31 PC通過RS-485器件MAX487遠程控制單片機
4.32 I2C接口DS1621溫度傳感器測試
4.33 SPI接口溫度傳感器TC72應用測試
4.34 溫度傳感器LM35全量程應用測試
4.35 K型熱電偶溫度計
4.36 用鉑電阻溫度傳感器PT100設計的測溫系統
4.37 DS18B20溫度傳感器測試
4.38 SHT75溫濕度傳感器測試
4.39 1-Wire式可尋址開關DS2405應用測試
4.40 光敏電阻應用測試
4.41 MPX4250壓力傳感器測試
4.42 用I2C接口讀寫存儲器AT24C04
4.43 用SPI接口讀寫AT25F1024
4.44 PIC18 I2C接口存儲器及USART接口測試程序
4.45 PIC18 SPI接口存儲器測試程序
4.46 PIC18定時器及A/D轉換測試
4.47 用PIC18控制Microwire接口繼電器驅動器MAX4820
4.48 MMC存儲卡測試
4.49 ATA硬盤數據訪問
4.50 微芯VLS5573液晶顯示屏驅動器演示

第5章 綜合設計
5.1 用DS1302/DS18B20+MAX6951設計的多功能電子日歷牌
5.2 用PCF8583設計高仿真數碼管電子鐘
5.3 用4×20LCD與DS18B20設計的單總線多點溫度監測系統
5.4 用內置EEPROM與1602液晶設計的加密電子密碼鎖
5.5 用PIC單片機與1601LCD設計的計算器
5.6 電子秤仿真設計
5.7 數碼管顯示的GP2D12仿真測距警報器
5.8 GPS全球定位系統仿真
5.9 能接收串口信息的帶中英文硬字庫的80×16點陣顯示屏
5.10 用M145026與M145027設計的無線收發系統
5.11 紅外遙控收發仿真
5.12 交流電壓檢測與數字顯示仿真
5.13 帶位置感應器的直流無刷電機PMW控制仿真
5.14 3端可調正穩壓器LM317應用測試
5.15 模擬射擊訓練游戲
5.16 帶觸摸屏的國際象棋游戲仿真
5.17 溫室監控系統仿真
5.18 PIC單片機MODBUS總線通信仿真
5.19 PIC單片機內置CAN總線通信仿真
5.20 基于PIC18+Microchip TCP/IP協議棧的HTTP服務器應用
參考文獻

書摘/試閱

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

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區