《PIC系列單片機開發實例精解》可作為高等院校電子工程、自動化、電氣工程、測控技術與儀器、電子信息工程、通信工程及計算機科學與技術等專業的學生教材,也可作為相關工程技術人員的學習參考用書。
前言
第1章 概述
1.1 PIC單片機簡介
1.2 PIC單片機體系結構簡介
1.2.1 精簡指令(RISC)體系結構
1.2.2 哈佛(Harvard)雙總線結構
1.2.3 兩級流水線結構
1.3 PIC單片機優越性
1.4 PIC單片機系列產品
1.5 PIC系列單片機開發工具
1.5.1 PIC系列單片機仿真器
1.5.2 PIC系列單片機編程器
1.5.3 PIC系列單片機的集成開發環境
第2章 PIC18F單片機結構
2.1 PIC18F單片機主要特性
2.2 PIC18F系列單片機的特殊模塊特性
2.3 PIC18F單片機內核組成
2.4 PIC18F單片機外圍引腳功能及描述
2.5 PIC18F單片機的常用配置字
2.5.1 配置寄存器介紹
2.5.2 配置寄存器的使用方法
第3章 PIC18F單片機時鐘源與復位電路
3.1 振蕩器類型
3.2 晶振/陶瓷振蕩器
3.3 外部時鐘輸入
3.4 RC振蕩器
3.5 PLL倍頻器
3.6 內部振蕩器電路
3.7 時鐘源與振蕩器的切換
3.8 內置RC振蕩器使用方法
3.9 復位電路
3.1 0本章 小結
第4章 匯編語言程序設計
4.1 尋址方式
4.2 指令系統
4.2.1 PIC18F匯編語言指令格式
4.2.2 指令中的符號標識
4.2.3 匯編指令
4.3 匯編語言程序設計
4.3.1 程序設計語言概述
4.3.2 匯編語言程序設計的特點及偽指令
4.3.3 程序設計的步驟
4.3.4 'PIC18F匯編程序設計模板
4.3.5 結構化程序設計
第5章 C語言程序設計
5.1 C語言基本知識
5.1.1 標識符和關鍵字
5.1.2 數據的基本類型
5.1.3 C語言的運算符與表達式
5.1.4 C語言的語句
5.1.5 函數
5.1.6 局部變量與全局變量
5.1.7 變量的存儲類別
5.1.8 數組
5.1.9 指針
5.1.10 指針與數組
5.1.11 指針與函數
5.1.12 結構體
5.1.13 共用體和枚舉
5.2 PICl8單片機的C語言擴展特性
5.2.1 概述
5.2.2 擴展語法
5.2.3 語言擴展
5.2.4 PRAGMA偽指令
5.2.5 中斷偽指令
5.2.6 #pragmaconfig
5.2.7 C語言與匯編混合編程
第6章 MPLABIDE集成開發環境
6.1 MPLABIDE的特點與安裝
6.2 MPLABIDE的使用
6.3 使用項目向導創建工程文件
6.4 編譯項目
6.5 程序調試運行
6.6 觀察窗口
6.7 MPLABICD2調試器的使用
第7章 通用I/O端口
7.1 I/O端口工作原理
7.2 相關寄存器
7.3 通用I/O端口應用實例
……
第8章 中斷系統
第9章 下時計數器模塊
第10章 捕捉/比較/脈寬調制(CCP)
第11章 主同步串口(MSSP)模塊
第12章 串行通信接口(EUSART)模塊
第13章 A/D轉換器模塊
第14章 數據EEPROM存儲器模塊
第15章 模擬比較器及參考電壓源模塊
第16章 基于PIC單片機的超聲波語音儀
第17章 基于PIC單片機的簡易示波器實例
第18章 基于PIC單片機的數控電源實例
第19章 基于PIC單片機的游戲開發實例
參考文獻
嗯……這個呢,倒是蠻多的,我最近也在學習單片機,和你差不多的,單片機學習實例在網上有很多,到這個網站去找吧,會找到你想要的:http://zhidao.baidu.com/question/78879...
初學者焊板不可能成功的,去淘寶買個吧,大概200左右,再加個編程器ICD2 或者KIT2也要1百來塊PIC是用的mips ,支持mips的大的公司就2,,3家,PIC是最大的一家。如果不是指定的話,建...
51單片機開發板、單片機學習板是用來輔助學習單片機,你有了一塊這樣的板子,可以完成很多單片機程序的學習,實踐。可以也可完成你自己開發的片機程序的調試工作。
格式:pdf
大小:5.6MB
頁數: 4頁
評分: 4.6
采用PIC16F877A單片機作為主控制器,8個分布在不同位置的光電傳感器作為檢測反饋模塊,利用相對位置的兩對光電傳感器檢測不同方位的光強之差,然后利用A/D轉換器輸出信號到單片機中,進而利用D/A轉換器輸出信號控制步進電機做出相應的角度變化.實現了對太陽光的實時追蹤,保證了全天候的太陽光直射狀態.
格式:pdf
大小:5.6MB
頁數: 5頁
評分: 4.5
采用由多顆高亮LED構成的陣列組合,配合目前華潤矽威科技(上海)有限公司新推出的PT4115綠色照明LED燈驅動電路,并通過Microchip Technology Inc.的單片機PIC16F627實現了PWM調光、定時控制等功能,從而設計實現了便于醫院特殊環境下使用的高效節能、易操作、易控制的冷光源LED手術燈.
隨著半導體技術的進步,單片機成為功能越來越強的片上系統SoC(System on Chip),正向小型化、低功耗及模數混合的方向發展,使其在通用小型化系統中成為處理器的首選。同樣單片機也有為特定應用打造的發展趨勢,如USB型單片機、音頻處理單片機、智能卡單片機以及CAN網絡應用單片機等。
《51系列單片機開發實例精解(附光盤)》以單片機應用系統講解為主線,幫助讀者了解單片機系統設計的主要思路和方法,并結合筆者多年在單片機領域的設計經驗,以實例的方式介紹了單片機在多種場合下的應用。書中介紹了OLED顯示系統、云臺解碼器系統、電動機控制系統、無線數據傳輸系統、車燈控制系統以及IC卡讀卡器系統的詳細設計。讀者可以從這些應用中感受到單片機的強大功能,并能夠加深對單片機技術的理解。
書中首先介紹基于51內核的系列單片機,如Atmen、Silicon Laboratories以及Philips等廠家的增強型單片機的特點及其選型。當構成不同的應用系統時可以根據一系列因素來選擇,如主頻、ROM、RAM大小以及有無需要使用到的協議模塊等。
設計一個單片機系統時大部分時間和精力將用于軟件開發,故在第2章中介紹了系統軟件高效設計的方法,包括C語言的一些標準應用、軟件的層次結構、高效的代碼檢查及軟件版本控制等概念。
單片機片上集成了更多的外設以及協議模塊,使用單片機很容易構成應用系統,這些模塊在系統設計中很有效。《51系列單片機開發實例精解(附光盤)》介紹了在單片機設計時經常使用到的模塊和協議,如I2C、SPI、CAN及SMBus協議等,詳細分析了其在系統設計時的注意事項。
《51系列單片機開發實例精解(附光盤)》詳細講解了幾個常見的單片機系統設計的原理,并分析了其軟硬件設計的方法和技巧,這些系統中使用到了一些通用的技術。
在0L,ED系統設計中分析了串行和并行、LED和0LED以及程序設計上的差別和各自的技巧。
在云臺解碼器系統中分析了云臺控制部分的設計,更重要的是加入了云臺狀態檢測電路,構成閉環反饋系統,使控制更加有效。
在電動機控制系統中講解了舵機結構,以及PWM波形控制電動機的方法,并簡單介紹了三相電動機的控制及反饋檢測方法。
在無線數據傳輸系統中介紹了nRF401無線通信模塊與單片機的接口,分析單片機控制無線數據傳輸的方法。
在車燈控制系統中詳細分析了CAN總線的應用設計,并實現了多路開關檢測及控制,同時還介紹了時鐘模塊PCF8563以及12C總線協議在時間設計和讀取顯示時的應用。
《51系列單片機開發實例精解(附光盤)》最后還介紹了較為流行的IC卡讀卡器系統設計,簡要介紹了Philips公司的MIFARE讀卡器IC,詳細分析了51單片機在系統中的控制作用。
叢書序
前言
第1章概述
1.1單片機的發展及現狀
1.1.1單片機的發展
1.1.2單片機的現狀
1.2單片機的結構
1.3PIC單片機的優越性
1.4PIC單片機的系列產品
1.4.1基本級PIC系列單片機
1.4.2中級PIC系列單片機
1.4.3高級PIC系列單片機
1.5PIC系列單片機的開發工具
1.5.1PIC系列單片機的仿真器
1.5.2PIC系列單片機的編程器及開發套件
1.5.3PIC系列單片機的集成開發環境
1.6本章小結
第2章PIC16F87X的內部結構和指令系統
2.1PIC16F87X的主要特色
2.1.1PIC16F87X微控制器核的特色
2.1.2PIC16F87X微控制器外圍特色
2.2PIC16F87X的內部結構分析
2.2.1PIC16F87X單片機的核心模塊
2.2.2PIC16F87X單片機的外圍模塊
2.3PIC16F87X的引腳功能
2.4CPU的特色
2.4.1系統配置
2.4.2振蕩器配置
2.4.3復位
2.4.4中斷
2.4.5監視定時器WDT
2.4.6睡眠模式
2.4.7在線調試
2.4.8程序代碼保護
2.4.9用戶標識碼
2.4.10在線串行編程技術ICSP(In-CircuitSerialProgramming)
2.5指令系統
2.5.1PIC匯編語言指令格式
2.5.2PIC16F87X指令集
2.5.3偽操作指令
2.5.4尋址方式
2.6本章小結
第3章中斷系統
3.1中斷的基本概念
3.2PIC16F87X的中斷源及中斷邏輯
3.2.1PIC16F87X的中斷源
3.2.2PIC16F87X的中斷邏輯
3.3與中斷相關的寄存器
3.4CPU對中斷的處理
3.5本章小結
第4章PIC16F87X硬件結構
4.1輸入/輸出端口
4.1.1RA端口
4.1.2RB端口
4.1.3RC端口
4.1.4RD端口
4.1.5RE端口
4.2定時/計數器
4.2.1定時/計數器TMR0
4.2.2定時/計數器TMR1
4.3ADC模塊
4.3.1A/D轉換的種類及其工作原理
4.3.2PIC16F87X中ADC模塊的結構和原理
4.3.3PIC16F87X中與ADC相關的寄存器
4.3.4ADC模塊操作的時間要求
4.3.5A/D轉換的操作過程
4.3.6睡眠中的A/D轉換操作
4.3.7復位對ADC的影響
4.3.8A/D轉換的精度和誤差
……
第5章智能溫度顯示儀開發實例
第6章水位檢測儀開發實例
第7章電動自行車遙控檢測裝置開發實例
第8章帶溫壓補償的智能渦輪流量計開發實例
第9章基于PIC16F877的自主機器人開發實例
第10章智能路燈節能控制器開發實例
參考文獻2100433B
本書作為《PIC系列單片機原理和程序設計》的姊妹篇,介紹當前單片機世界中異軍突起的美國Microchip公司的PIC系列單片機的應用設計技術和應用實例。內容相當豐富,包括并行和各種串行存儲器、接口電路、人機對話通道、中斷系統、I2C總線串行通信等系統擴展技術,應用系統開發
及其常用工具,集成開發環境MPLAB 軟件包和十分有實用價值的典型應用實例。應用實例有交流數字電壓表、電力周波表、閃光報警器、移動式客房控制器、不間斷電源UPS控制器、均勻分布隨機數程序、4階IIR數字濾波器程序、快速傅里葉變換(FET)程序、即熱式電熱水器模糊邏輯溫控器、
漢字熱敏微型打印機等。書中給出了大部分應用實例的硬件電路、程序流程圖以及匯編語言源程序。這些內容是作者近幾年來部分開發工作的實踐總結,有一些就是實際批量生產產品的提煉和推廣。
本書內容豐富而實用,語言邏輯性強,通俗流暢,易學易懂;適于廣大從事單片機開發和應用的工程技術人員自學,也可作大學相關專業研究生、本科、專科、中專各種單片機應用、畢業設計的參考用書,以及培訓班的教材。