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

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

《PIC單片機C語言非常入門與視頻演練》是2011年電子工業出版社出版的圖書,作者是劉建清。

基本介紹

  • 作者:劉建清
  • ISBN:9787121146176
  • 頁數:222
  • 定價:39.00元
  • 出版社:電子工業
  • 出版時間:2011-10
  • 副標題:C語言非常入門與視頻演練
內容介紹,作品目錄,

內容介紹

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

作品目錄

第1章 PIC單片機非常入門/1 1.1 PIC單片機介紹/1 1.1.1 PIC單片機的特色/1 1.1.2 PIC16F87X單片機的結構/2 1.1.3 PIC16F877A單片機的外部引腳/3 1.1.4 PIC16F877A的內部存儲器/4 1.1.5 PIC16F877A單片機的I/O口/6 1.1.6 復位電路和系統時鐘/7 1.2 PIC單片機C語言入門/10 1.2.1 為什麼採用C語言編程/10 1.2.2 簡單的C語言程式/11第2章 PIC單片機實驗器材介紹及實驗過程演示/16 2.1 PIC單片機實驗器材介紹/16 2.1.1 PIC核心板介紹/16 2.1.2 DD-900mini實驗板介紹/17 2.1.3 PICKIT2介紹/22 2.2 PIC單片機開發軟體的安裝/23 2.3 PIC單片機實驗過程演示/24 2.3.1 硬體電路/24 2.3.2 編寫和編譯程式/25 2.3.3 程式的仿真/31 2.3.4 程式的下載/36第3章 PIC單片機C語言學習與演練/38 3.1 標識符和關鍵字/38 3.1.1 標識符/38 3.1.2 關鍵字/38 3.2 數據類型介紹與演練/40 3.2.1 數據類型介紹/40 3.2.2 數據類型演練/41 3.3 常量、變數介紹與演練/45 3.3.1 常量/45 3.3.2 變數/46 3.3.3 常量與變數演練/48 3.4 運算符、表達式介紹與演練/49 3.4.1 運算符、表達式介紹/49 3.4.2 運算符、表達式演練/53 3.5 PICC基本語句介紹與演練/55 3.5.1 表達式語句和複合語句/55 3.5.2 條件選擇語句/56 3.5.3 循環語句/58 3.5.4 PICC基本語句演練/62 3.6 PICC函式介紹與演練/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 函式演練/73 3.7 PICC數組和指針介紹與演練/76 3.7.1 數組介紹/76 3.7.2 指針介紹/80 3.7.3 數組與指針演練/84第4章 PIC單片機內部資源視頻演練/87 4.1 中斷系統視頻演練/87 4.1.1 中斷系統介紹/87 4.1.2 視頻演練1——外中斷練習/91 4.2 定時/計數器視頻演練/94 4.2.1 PIC定時/計數器介紹/94 4.2.2 視頻演練2——TMR0定時實驗/98 4.2.3 視頻演練3——TMR1定時實驗/99 4.2.4 視頻演練4——TMR2定時實驗/101 4.3 CCP模組視頻演練/102 4.3.1 CCP模組介紹/102 4.3.2 視頻演練5——CCP1模組比較輸出模式實驗/106 4.4 串列通信實例解析/108 4.4.1 串列通信介紹/108 4.4.2 視頻演練6——PC控制單片機工作/113第5章 鍵盤接口電路視頻演練/117 5.1 鍵盤接口電路基本知識/117 5.1.1 鍵盤的工作原理/117 5.1.2 鍵盤與單片機的連線形式/118 5.2 鍵盤接口電路視頻演練/118 5.2.1 視頻演練1——數碼管顯示獨立按鍵值/118 5.2.2 視頻演練2——可控流水燈/121第6章 LED數碼管視頻演練/125 6.1 LED數碼管介紹/125 6.1.1 LED數碼管的結構/125 6.1.2 LED數碼管的顯示碼/126 6.1.3 LED數碼管的顯示方式/127 6.2 LED數碼管視頻演練/129 6.2.1 視頻演練1——數碼管動態掃描演示/129 6.2.2 視頻演練2——數碼管電子鐘/131第7章 LCD顯示視頻演練/140 7.1 字元型LCD基本知識/140 7.1.1 字元型LCD引腳功能/140 7.1.2 字元型LCD內部結構/141 7.1.3 字元型LCD控制指令/143 7.1.4 字元型LCD驅動程式軟體包的製作/146 7.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視頻演練/160 8.1 時鐘晶片DS1302基本知識/160 8.1.1 DS1302介紹/160 8.1.2 DS1302的控制命令字/161 8.1.3 DS1302的暫存器/161 8.1.4 DS1302的數據傳送方式/163 8.1.5 DS1302驅動程式軟體包的製作/163 8.2 DS1302數碼管電子鐘視頻演練/166第9章 PIC單片機讀/寫I2C匯流排視頻演練/173 9.1 I2C匯流排介紹/173 9.1.1 I2C匯流排工作原理/173 9.1.2 I2C匯流排的電氣結構/174 9.1.3 I2C匯流排器件的定址方式/174 9.1.4 I2C匯流排數據的傳輸規則/174 9.1.5 I2C匯流排數據的讀寫格式/175 9.1.6 I2C匯流排接口晶片24C04介紹/176 9.1.7 I2C匯流排驅動程式軟體包的製作/177 9.2 I2C匯流排接口晶片24C04視頻演練/180第10章 溫度感測器DS18B20視頻演練/185 10.1 溫度感測器DS18B20基本知識/185 10.2 DS18B20數字溫度計視頻演練/190第11章 紅外遙控視頻演練/195 11.1 紅外遙控基本知識/195 11.1.1 紅外遙控系統/195 11.1.2 紅外遙控的編碼與解碼/195 11.1.3 DD-900mini實驗板遙控電路介紹/197 11.2 紅外遙控視頻演練/197 11.2.1 實例演練1——LED數碼管顯示遙控器鍵值/197 11.2.2 視頻演練2——LCD顯示遙控器鍵值/203第12章 PIC單片機音樂發聲視頻演練/209 12.1 單片機音樂發聲簡介/209 12.2 PIC單片機音樂發聲視頻演練/209 12.2.1 視頻演練1——單片機發出警報聲/209 12.2.2 視頻演練2——單片機發出模擬救護車聲/211 12.2.3 視頻演練3——單片機發出模擬消防車聲/215 12.2.4 視頻演練4——單片機唱歌/217參考文獻/222

相關詞條

熱門詞條

聯絡我們