出版時(shí)間:2011-10 出版社:電子工業(yè) 作者:劉建清 頁數(shù):222
內(nèi)容概要
本書簡要介紹了PIC單片機(jī)C語言的基本知識(shí)、實(shí)驗(yàn)器材和實(shí)驗(yàn)方法,并演練了大量適宜初學(xué)者入門的典型實(shí)例,為方便讀者實(shí)驗(yàn),本書的所有實(shí)例開發(fā)了PIC
核心板和DD-900mini實(shí)驗(yàn)板,并以視頻的方式記錄了書中主要實(shí)驗(yàn)的演示過程和現(xiàn)象。需要說明的是,DD-900mini實(shí)驗(yàn)板是針對(duì)51單片機(jī)的,但是,通過外接一個(gè)“PIC核心板”,就可以讓DD-900mini搖身一變,成為PIC
開發(fā)板。當(dāng)然,如果讀者有其他51實(shí)驗(yàn)板,也同樣可以讓自己的51實(shí)驗(yàn)板變成PIC開發(fā)板,這會(huì)為用戶節(jié)約不少開支。
本書語言通俗、實(shí)例豐富、圖文結(jié)合、簡單明了,適合PIC單片機(jī)初學(xué)者和愛好者學(xué)習(xí),也可作為中等專業(yè)技術(shù)學(xué)校、中等職業(yè)學(xué)校等教學(xué)用書。
書籍目錄
第1章 PIC單片機(jī)非常入門
1.1 PIC單片機(jī)介紹
1.1.1 PIC單片機(jī)的特色
1.1.2 PIC16F87X單片機(jī)的結(jié)構(gòu)
1.1.3 PIC16F877A單片機(jī)的外部引腳
1.1.4 PIC16F877A的內(nèi)部存儲(chǔ)器
1.1.5 PIC16F877A單片機(jī)的IO口
1.1.6 復(fù)位電路和系統(tǒng)時(shí)鐘
1.2 PIC單片機(jī)C語言入門
1.2.1 為什么采用C語言編程
1.2.2 簡單的C語言程序
第2章 PIC單片機(jī)實(shí)驗(yàn)器材介紹及實(shí)驗(yàn)過程演示
2.1 PIC單片機(jī)實(shí)驗(yàn)器材介紹
2.1.1 PIC核心板介紹
2.1.2 DD-900mini實(shí)驗(yàn)板介紹
2.1.3 PICKIT2介紹
2.2 PIC單片機(jī)開發(fā)軟件的安裝
2.3 PIC單片機(jī)實(shí)驗(yàn)過程演示
2.3.1 硬件電路
2.3.2 編寫和編譯程序
2.3.3 程序的仿真
2.3.4 程序的下載
第3章 PIC單片機(jī)C語言學(xué)習(xí)與演練
3.1 標(biāo)識(shí)符和關(guān)鍵字
3.1.1 標(biāo)識(shí)符
3.1.2 關(guān)鍵字
3.2 數(shù)據(jù)類型介紹與演練
3.2.1 數(shù)據(jù)類型介紹
3.2.2 數(shù)據(jù)類型演練
3.3 常量、變量介紹與演練
3.3.1 常量
3.3.2 變量
3.3.3 常量與變量演練
3.4 運(yùn)算符、表達(dá)式介紹與演練
3.4.1 運(yùn)算符、表達(dá)式介紹
3.4.2 運(yùn)算符、表達(dá)式演練
3.5 PICC基本語句介紹與演練
3.5.1 表達(dá)式語句和復(fù)合語句
3.5.2 條件選擇語句
3.5.3 循環(huán)語句
3.5.4 PICC基本語句演練
3.6 PICC函數(shù)介紹與演練
3.6.1 函數(shù)概述
3.6.2 函數(shù)的參數(shù)和返回值
3.6.3 函數(shù)的調(diào)用
3.6.4 局部變量和全局變量
3.6.5 變量的存儲(chǔ)種類
3.6.6 中斷函數(shù)的實(shí)現(xiàn)
3.6.7 函數(shù)演練
3.7 PICC數(shù)組和指針介紹與演練
3.7.1 數(shù)組介紹
3.7.2 指針介紹
3.7.3 數(shù)組與指針演練
第4章 PIC單片機(jī)內(nèi)部資源視頻演練
4.1 中斷系統(tǒng)視頻演練
4.1.1 中斷系統(tǒng)介紹
4.1.2 視頻演練1——外中斷練習(xí)
4.2 定時(shí)計(jì)數(shù)器視頻演練
4.2.1 PIC定時(shí)計(jì)數(shù)器介紹
4.2.2 視頻演練2——TMR0定時(shí)實(shí)驗(yàn)
4.2.3 視頻演練3——TMR1定時(shí)實(shí)驗(yàn)
4.2.4 視頻演練4——TMR2定時(shí)實(shí)驗(yàn)
4.3 CCP模塊視頻演練
4.3.1 CCP模塊介紹
4.3.2 視頻演練5——CCP1模塊比較輸出模式實(shí)驗(yàn)
4.4 串行通信實(shí)例解析
4.4.1 串行通信介紹
4.4.2 視頻演練6——PC控制單片機(jī)工作
第5章 鍵盤接口電路視頻演練
5.1 鍵盤接口電路基本知識(shí)
5.1.1 鍵盤的工作原理
5.1.2 鍵盤與單片機(jī)的連接形式
5.2 鍵盤接口電路視頻演練
5.2.1 視頻演練1——數(shù)碼管顯示獨(dú)立按鍵值
5.2.2 視頻演練2——可控流水燈
第6章 LED數(shù)碼管視頻演練
6.1 LED數(shù)碼管介紹
6.1.1 LED數(shù)碼管的結(jié)構(gòu)
6.1.2 LED數(shù)碼管的顯示碼
6.1.3 LED數(shù)碼管的顯示方式
6.2 LED數(shù)碼管視頻演練
6.2.1 視頻演練1——數(shù)碼管動(dòng)態(tài)掃描演示
6.2.2 視頻演練2——數(shù)碼管電子鐘
第7章 LCD顯示視頻演練
7.1 字符型LCD基本知識(shí)
7.1.1 字符型LCD引腳功能
7.1.2 字符型LCD內(nèi)部結(jié)構(gòu)
7.1.3 字符型LCD控制指令
7.1.4 字符型LCD驅(qū)動(dòng)程序軟件包的制作
7.2 字符型LCD視頻演練
7.2.1 實(shí)例解析1——1602 LCD顯示字符串
7.2.2 實(shí)例解析2——1602 LCD移動(dòng)顯示字符串
7.2.3 視頻演練3——1602 LCD電子鐘
第8章 時(shí)鐘芯片DS1302視頻演練
8.1 時(shí)鐘芯片DS1302基本知識(shí)
8.1.1 DS1302介紹
8.1.2 DS1302的控制命令字
8.1.3 DS1302的寄存器
8.1.4 DS1302的數(shù)據(jù)傳送方式
8.1.5 DS1302驅(qū)動(dòng)程序軟件包的制作
8.2 DS1302數(shù)碼管電子鐘視頻演練
第9章 PIC單片機(jī)讀寫I2C總線視頻演練
9.1 I2C總線介紹
9.1.1 I2C總線工作原理
9.1.2 I2C總線的電氣結(jié)構(gòu)
9.1.3 I2C總線器件的尋址方式
9.1.4 I2C總線數(shù)據(jù)的傳輸規(guī)則
9.1.5 I2C總線數(shù)據(jù)的讀寫格式
9.1.6 I2C總線接口芯片24C04介紹
9.1.7 I2C總線驅(qū)動(dòng)程序軟件包的制作
9.2 I2C總線接口芯片24C04視頻演練
第10章 溫度傳感器DS18B20視頻演練
10.1 溫度傳感器DS18B20基本知識(shí)
10.2 DS18B20數(shù)字溫度計(jì)視頻演練
第11章 紅外遙控視頻演練
11.1 紅外遙控基本知識(shí)
11.1.1 紅外遙控系統(tǒng)
11.1.2 紅外遙控的編碼與解碼
11.1.3 DD-900mini實(shí)驗(yàn)板遙控電路介紹
11.2 紅外遙控視頻演練
11.2.1 實(shí)例演練1——LED數(shù)碼管顯示遙控器鍵值
11.2.2 視頻演練2——LCD顯示遙控器鍵值
第12章 PIC單片機(jī)音樂發(fā)聲視頻演練
12.1 單片機(jī)音樂發(fā)聲簡介
12.2 PIC單片機(jī)音樂發(fā)聲視頻演練
12.2.1 視頻演練1——單片機(jī)發(fā)出警報(bào)聲
12.2.2 視頻演練2——單片機(jī)發(fā)出模擬救護(hù)車聲
12.2.3 視頻演練3——單片機(jī)發(fā)出模擬消防車聲
12.2.4 視頻演練4——單片機(jī)唱歌
參考文獻(xiàn)
圖書封面
評(píng)論、評(píng)分、閱讀與下載
PIC單片機(jī)C語言非常入門與視頻演練 PDF格式下載