PIC單片機C語言非常入門與視頻演練

內容介紹

劉建清編著的《PIC單片機C語言非常入門與視頻演練(附光碟)》簡要介紹了PIC單片機C語言的基本知識、實驗器材和實驗方法,並演練了大量適宜初學者入門的典型實例,為方便讀者實驗,本書的所有實例開發了PIC核心板和DD-900mini實驗板,並以視頻的方式記錄了書中主要實驗的演示過程和現象。需要說明的是,DD-900mini實驗板是針對51單片機的,但是,通過外接一個“PIC核心板”,就可以讓DD-900mini搖身一變,成為PIC開發板。當然,如果讀者有其他51實驗板,也同樣可以讓自己的51實驗板變成PIC開發板,這會為用戶節約不少開支。
《PIC單片機C語言非常入門與視頻演練(附光碟)》語言通俗、實例豐富、圖文結合、簡單明了,適合PIC單片機初學者和愛好者學習,也可作為中等專業技術學校、中等職業學校等教學用書。

作品目錄

第1章PIC單片機非常入門/11.1PIC單片機介紹/1 1.1.1PIC單片機的特色/1 1.1.2PIC16F87X單片機的結構/2 1.1.3PIC16F877A單片機的外部引腳/3 1.1.4PIC16F877A的內部存儲器/4 1.1.5PIC16F877A單片機的I/O口/6 1.1.6復位電路和系統時鐘/71.2PIC單片機C語言入門/10 1.2.1為什麼採用C語言編程/10 1.2.2簡單的C語言程式/11第2章PIC單片機實驗器材介紹及實驗過程演示/162.1PIC單片機實驗器材介紹/16 2.1.1PIC核心板介紹/16 2.1.2DD-900mini實驗板介紹/17 2.1.3PICKIT2介紹/222.2PIC單片機開發軟體的安裝/232.3PIC單片機實驗過程演示/24 2.3.1硬體電路/24 2.3.2編寫和編譯程式/25 2.3.3程式的仿真/31 2.3.4程式的下載/36第3章PIC單片機C語言學習與演練/383.1標識符和關鍵字/38 3.1.1標識符/38 3.1.2關鍵字/383.2數據類型介紹與演練/40 3.2.1數據類型介紹/40 3.2.2數據類型演練/413.3常量、變數介紹與演練/45 3.3.1常量/45 3.3.2變數/46 3.3.3常量與變數演練/483.4運算符、表達式介紹與演練/49 3.4.1運算符、表達式介紹/49 3.4.2運算符、表達式演練/533.5PICC基本語句介紹與演練/55 3.5.1表達式語句和複合語句/55 3.5.2條件選擇語句/56 3.5.3循環語句/58 3.5.4PICC基本語句演練/623.6PICC函式介紹與演練/67 3.6.1函式概述/67 3.6.2函式的參數和返回值/68 3.6.3函式的調用/69 3.6.4局部變數和全局變數/70 3.6.5變數的存儲種類/71 3.6.6中斷函式的實現/72 3.6.7函式演練/733.7PICC數組和指針介紹與演練/76 3.7.1數組介紹/76 3.7.2指針介紹/80 3.7.3數組與指針演練/84第4章PIC單片機內部資源視頻演練/874.1中斷系統視頻演練/87 4.1.1中斷系統介紹/87 4.1.2視頻演練1——外中斷練習/914.2定時/計數器視頻演練/94 4.2.1PIC定時/計數器介紹/94 4.2.2視頻演練2——TMR0定時實驗/98 4.2.3視頻演練3——TMR1定時實驗/99 4.2.4視頻演練4——TMR2定時實驗/1014.3CCP模組視頻演練/102 4.3.1CCP模組介紹/102 4.3.2視頻演練5——CCP1模組比較輸出模式實驗/1064.4串列通信實例解析/108 4.4.1串列通信介紹/108 4.4.2視頻演練6——PC控制單片機工作/113第5章鍵盤接口電路視頻演練/1175.1鍵盤接口電路基本知識/117 5.1.1鍵盤的工作原理/117 5.1.2鍵盤與單片機的連線形式/1185.2鍵盤接口電路視頻演練/118 5.2.1視頻演練1——數碼管顯示獨立按鍵值/118 5.2.2視頻演練2——可控流水燈/121第6章LED數碼管視頻演練/1256.1LED數碼管介紹/125 6.1.1LED數碼管的結構/125 6.1.2LED數碼管的顯示碼/126 6.1.3LED數碼管的顯示方式/1276.2LED數碼管視頻演練/129 6.2.1視頻演練1——數碼管動態掃描演示/129 6.2.2視頻演練2——數碼管電子鐘/131第7章LCD顯示視頻演練/1407.1字元型LCD基本知識/140 7.1.1字元型LCD引腳功能/140 7.1.2字元型LCD內部結構/141 7.1.3字元型LCD控制指令/143 7.1.4字元型LCD驅動程式軟體包的製作/1467.2字元型LCD視頻演練/149 7.2.1實例解析1——1602 LCD顯示字元串/149 7.2.2實例解析2——1602 LCD移動顯示字元串/152 7.2.3視頻演練3——1602 LCD電子鐘/153第8章時鐘晶片DS1302視頻演練/1608.1時鐘晶片DS1302基本知識/160 8.1.1DS1302介紹/160 8.1.2DS1302的控制命令字/161 8.1.3DS1302的暫存器/161 8.1.4DS1302的數據傳送方式/163 8.1.5DS1302驅動程式軟體包的製作/1638.2DS1302數碼管電子鐘視頻演練/166第9章PIC單片機讀/寫I2C匯流排視頻演練/1739.1I2C匯流排介紹/173 9.1.1I2C匯流排工作原理/173 9.1.2I2C匯流排的電氣結構/174 9.1.3I2C匯流排器件的定址方式/174 9.1.4I2C匯流排數據的傳輸規則/174 9.1.5I2C匯流排數據的讀寫格式/175 9.1.6I2C匯流排接口晶片24C04介紹/176 9.1.7I2C匯流排驅動程式軟體包的製作/1779.2I2C匯流排接口晶片24C04視頻演練/180第10章溫度感測器DS18B20視頻演練/18510.1溫度感測器DS18B20基本知識/18510.2DS18B20數字溫度計視頻演練/190第11章紅外遙控視頻演練/19511.1紅外遙控基本知識/195 11.1.1紅外遙控系統/195 11.1.2紅外遙控的編碼與解碼/195 11.1.3DD-900mini實驗板遙控電路介紹/19711.2紅外遙控視頻演練/197 11.2.1實例演練1——LED數碼管顯示遙控器鍵值/197 11.2.2視頻演練2——LCD顯示遙控器鍵值/203第12章PIC單片機音樂發聲視頻演練/20912.1單片機音樂發聲簡介/20912.2PIC單片機音樂發聲視頻演練/209 12.2.1視頻演練1——單片機發出警報聲/209 12.2.2視頻演練2——單片機發出模擬救護車聲/211 12.2.3視頻演練3——單片機發出模擬消防車聲/215 12.2.4視頻演練4——單片機唱歌/217參考文獻/222

相關詞條

相關搜尋

熱門詞條

聯絡我們