51單片機C語言非常入門與視頻演練第1章

單片機C語言非常入門

1.1 認識C語言

1.1.1 單片機采用C語言編程的好處

1.1.2 如何學習單片機C語言

1.2 簡單的C語言程序

1.2.1 一個簡單的流水燈程序

1.2.2 利用C51庫函數(shù)實現(xiàn)流水燈

本章小結

51單片機C語言非常入門與視頻演練第2章

51單片機實驗器材介紹與實驗過程演示

2.1 DD-900mini實驗板介紹

2.1.1 DD-900mini實驗板硬件資源和接口

2.1.2 硬件電路介紹

2.1.3 仿真功能的使用

2.1.4 使用串口進行程序下載

2.1.5 筆記本電腦使用DD-900mini實驗板

2.2 DD-51編程器介紹與使用

2.2.1 DD-51編程器介紹

2.2.2 DD-51編程器使用

2.3 DD-F51仿真器介紹

2.3.1 DD-F51仿真器介紹

2.3.2 DD-F51仿真器的組成與使用

2.4 51單片機實驗過程演示

2.4.1 編寫程序

2.4.2 編譯程序

2.4.3 仿真調(diào)試

2.4.4 燒寫程序

2.4.5 脫機運行檢查

51單片機C語言非常入門與視頻演練第3章

單片機C51學習與演練

3.1 標識符和關鍵字

3.1.1 標識符

3.1.2 關鍵字

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 運算符、表達式介紹與演練

3.4.1 運算符、表達式介紹

3.4.2 運算符、表達式演練

3.5 C51基本語句介紹與演練

3.5.1 表達式語句和復合語句

3.5.2 條件選擇語句

3.5.3 循環(huán)語句

3.5.4 C51基本語句演練

3.6 C51函數(shù)介紹與演練

3.6.1 函數(shù)概述

3.6.2 函數(shù)的參數(shù)和返回值

3.6.3 函數(shù)的調(diào)用

3.6.4 局部變量和全局變量

3.6.5 變量的存儲種類

3.6.6 函數(shù)演練

3.7 C51數(shù)組介紹與演練

3.7.1 一維數(shù)組

3.7.2 二維數(shù)組

3.7.3 字符數(shù)組

3.7.4 數(shù)組演練

3.8 C51指針介紹與演練

3.8.1 指針概述

3.8.2 一般指針和基于存儲器的指針

3.8.3 絕對地址的訪問

3.8.4 指針演練

51單片機C語言非常入門與視頻演練第4章

單片機內(nèi)部資源視頻演練

4.1 中斷系統(tǒng)介紹與視頻演練

4.1.1 51單片機的中斷源

4.1.2 中斷的控制

4.1.3 中斷的響應

4.1.4 中斷的撤除

4.1.5 C51中斷函數(shù)的寫法

4.1.6 視頻演練1——外中斷練習

4.2 定時/計數(shù)器視頻演練

4.2.1 定時/計數(shù)器的組成

4.2.2 定時/計數(shù)器的寄存器

4.2.3 定時/計數(shù)器的工作方式

4.2.4 視頻演練2——定時實驗

4.2.5 視頻演練3——計數(shù)實驗

4.3 RS232串行通信視頻演練

4.3.1 什么是RS232串行通信

4.3.2 51單片機串行口的結構

4.3.3 串行通信控制寄存器

4.3.4 串行口工作方式

4.3.5 視頻演練4——PC通過RS232和單片機通信

51單片機C語言非常入門與視頻演練第5章

鍵盤接口電路視頻演練

5.1 鍵盤接口電路基本知識

5.1.1 鍵盤的工作原理

5.1.2 鍵盤的掃描方式

5.1.3 DD-900mini實驗板中的獨立按鍵

5.2 獨立按鍵視頻演練

5.2.1 視頻演練1——按鍵掃描方式練習

5.2.2 視頻演練2——可控流水燈

51單片機C語言非常入門與視頻演練第6章

LED數(shù)碼管視頻演練

6.1 LED數(shù)碼管介紹

6.1.1 LED數(shù)碼管的結構

6.1.2 LED數(shù)碼管的顯示碼

6.1.3 LED數(shù)碼管的顯示方式

6.2 LED數(shù)碼管視頻演練

6.2.1 視頻演練1——數(shù)碼管動態(tài)掃描演示

6.2.2 視頻演練2——數(shù)碼管電子鐘

51單片機C語言非常入門與視頻演練第7章

LCD顯示視頻演練

7.1 字符型LCD介紹

7.1.1 字符型LCD引腳功能

7.1.2 字符型LCD內(nèi)部結構

7.1.3 字符型LCD控制指令

7.1.4 字符型LCD與單片機的連接

7.1.5 字符型LCD驅(qū)動程序軟件包的制作

7.2 字符型LCD視頻演練

7.2.1 視頻演練1——1602 LCD顯示靜止的字符串

7.2.2 視頻演練2——1602 LCD顯示從右向左移動的字符串

7.2.3 視頻演練3——1602 LCD電子鐘

51單片機C語言非常入門與視頻演練第8章

時鐘芯片DS1302視頻演練

8.1 時鐘芯片DS1302介紹

8.1.1 DS1302概述

8.1.2 DS1302的控制命令字

8.1.3 DS1302的寄存器

8.1.4 DS1302的數(shù)據(jù)傳送方式

8.1.5 DS1302驅(qū)動程序軟件包的制作

8.2 DS1302數(shù)碼管電子鐘視頻演練

8.2.1 實現(xiàn)功能

8.2.2 源程序

8.2.3 源程序解讀

8.2.4 視頻演示

51單片機C語言非常入門與視頻演練第9章

單片機讀寫I2C總線視頻演練

9.1 I2C總線介紹

9.1.1 I2C總線工作原理

9.1.2 I2C總線的電氣結構

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ū)動程序軟件包的制作

9.2 I2C總線接口芯片24C04視頻演練

9.2.1 視頻演練1——具有記憶功能的記數(shù)器

9.2.2 視頻演練2——花樣流水燈

51單片機C語言非常入門與視頻演練第10章

溫度傳感器DS18B20視頻演練

10.1 溫度傳感器DS18B20介紹

10.1.1 DS18B20引腳功能

10.1.2 DS18B20的內(nèi)部結構

10.1.3 DS18B20的指令

10.1.4 DS18B20使用注意事項

10.1.5 溫度傳感器DS18B20驅(qū)動程序軟件包的制作

10.2 DS18B20 LED數(shù)字溫度計視頻演練

10.2.1 實現(xiàn)功能

10.2.2 源程序

10.2.3 源程序解讀

10.2.4 視頻演示

51單片機C語言非常入門與視頻演練第11章

紅外遙控視頻演練

11.1 紅外遙控基本知識

11.1.1 紅外遙控系統(tǒng)

11.1.2 紅外遙控的編碼與解碼

11.1.3 DD-900mini實驗板遙控電路介紹

11.2 紅外遙控視頻演練

11.2.1 視頻演練1——LED數(shù)碼管顯示遙控器鍵值

11.2.2 視頻演練2——LCD顯示遙控器鍵值

51單片機C語言非常入門與視頻演練第12章

單片機音樂發(fā)聲視頻演練

12.1 單片機音樂發(fā)聲簡介

12.2 單片機音樂發(fā)聲視頻演練

12.2.1 視頻演練1——單片機發(fā)出模擬槍聲

12.2.2 視頻演練2——單片機發(fā)出模擬救護車聲

12.2.3 視頻演練3——單片機發(fā)出模擬消防車聲

12.2.4 視頻演練4——單片機唱歌

參考文獻

51單片機C語言非常入門與視頻演練圖書前言

單片機就是把一個計算機系統(tǒng)集成到一個芯片上,概括地講,一塊芯片就成了一臺計算機,目前,市場上流行的單片機,其價格出奇得便宜。對于廣大愛好者來說,真是上帝的禮物。只要你玩起了單片機,你就會有一種成就感,我怎么這樣聰明!單片機,再結合適當?shù)挠布涌陔娐罚惺裁词虑樽霾坏侥??我對它的評價是八個字:軟硬兼施,老少皆宜。

單片機雖然好玩,但是,很多人經(jīng)過一番探索之后卻深感學好單片機并非易事,甚至連入門都感到困難。作者本人也是從一位電子愛好者成長為一名工程師的,此過程自然少不了學習、探索、實踐、再學習、再實踐這樣一條規(guī)律。因此深切地知道,學單片機難,主要是不得要領,難以入門。一旦找到學習的捷徑,入了門,掌握簡單程序的編寫方法并觀察到實際演示效果,必然信心大增。接下來,再向深度、廣度進軍時,心里就比較坦然了,最終能夠一步一個腳印地去擴展自己的知識面,成為單片機的編程高手。

在與眾多的單片機愛好者交流中得知,單純講單片機內(nèi)部結構、指令太枯燥,且不易理解。他們感興趣的是單片機編程的應用實例,而且主要喜歡簡單、實用、有趣的初級實例。因此,編寫本書的思路是:以實戰(zhàn)演練為主線貫穿全書,且多數(shù)實例采用視頻的方式進行演示。這樣,初學者能夠看得清、聽得到、學得快,從而達到很好的立體學習效果。

在內(nèi)容安排上,本書通過51單片機內(nèi)部資源(中斷系統(tǒng)、定時/計數(shù)器、串口通信)、鍵盤接口、LED數(shù)碼管顯示、LCD液晶顯示、DS1302時鐘芯片、I2C總線接口芯片AT24C04、DS18B20溫度傳感器、紅外遙控、音樂發(fā)聲等大量具體的實際例子,系統(tǒng)演練了51單片機中最為常用、最為典型的接口應用。另外,本書也包括了一些作者在學習和實際設計過程中總結的經(jīng)驗及方法,希望能夠幫助讀者更好地學習51單片機。

本書安排的實例大部分是由作者編寫的,有一些是參考相關資料改寫的,全部程序都由作者調(diào)試并通過。對于實例的使用說明也盡量詳細,力爭讓讀者“看則能用,用則能成”,保證讀者在動手的過程中常常體會到成功的樂趣。另外,書中的所有實例,都是基于作者設計的DD-900mini實驗板之上的。本書附帶的光盤中含有所有實驗的完整源程序、視頻演示和工具軟件。

本書主要面向的讀者是具有一定C語言基礎或剛接觸51單片機的電子愛好者,對于已經(jīng)熟悉51單片機C語言開發(fā)的工程師則意義不大。

本書編寫過程中,參閱了《無線電》、《單片機與嵌入式系統(tǒng)應用》等雜志,并從互聯(lián)網(wǎng)上搜索了一些有價值的資料,由于其中的很多資料經(jīng)過多次轉(zhuǎn)載,已經(jīng)很難查到原始出處,在此謹向資料提供者表示感謝。

參與本書編寫的人員有劉建清、賈緒巖、李鳳偉、陳素俠、孫保書、劉為國等,最后由中國電子學會高級會員劉建清先生組織定稿。由于編著者水平有限,加之時間倉促,書中難免會有疏漏和不足之處,懇請專家和讀者不吝賜教。

最后要說明的是,本書中所有實例均采用了C語言進行編程,如果您喜歡用匯編語言,建議選用本書的姊妹篇《51單片機非常入門與視頻演練》一書。

編著者

2010年3月

51單片機C語言非常入門與視頻演練造價信息

市場價 信息價 詢價
材料名稱 規(guī)格/型號 市場價
(除稅)
工程建議價
(除稅)
行情 品牌 單位 稅率 供應商 報價日期
視頻采集 品種:斷路器附件;系列:iVD4 智能化組件;類型:中壓產(chǎn)品;規(guī)格:RLA-SAC30NSA1;產(chǎn)品說明:MDC2/4 安裝與開關柜低壓室內(nèi) 查看價格 查看價格

ABB

13% 西安贏家電器設備有限公司
PIC單片機編程器 JY-PICKIT2 查看價格 查看價格

JY

13% 成都嘉林源電子有限公司
視頻 RVV 2×1.0 查看價格 查看價格

友創(chuàng)

m 13% 江蘇友創(chuàng)光電科技有限公司沈陽辦事處
視頻 RVVP 2×1.0 查看價格 查看價格

友創(chuàng)

m 13% 江蘇友創(chuàng)光電科技有限公司沈陽辦事處
視頻 RVV2×0.5說明:190M/200m;規(guī)格:銅包鋁/純銅; 查看價格 查看價格

天宏旭鷹

100m 13% 深圳市天宏旭鷹駐重慶辦事處
視頻 RVV3*1.0 查看價格 查看價格

有創(chuàng)

m 13% 揚州友創(chuàng)線纜有限公司南寧辦事處
視頻 RVVP6*0.75 查看價格 查看價格

有創(chuàng)

m 13% 揚州友創(chuàng)線纜有限公司南寧辦事處
視頻 RVVP6*0.3 查看價格 查看價格

有創(chuàng)

m 13% 揚州友創(chuàng)線纜有限公司南寧辦事處
材料名稱 規(guī)格/型號 除稅
信息價
含稅
信息價
行情 品牌 單位 稅率 地區(qū)/時間
門式起重機 提升質(zhì)量5t 查看價格 查看價格

臺班 汕頭市2012年4季度信息價
門式起重機 提升質(zhì)量10t 查看價格 查看價格

臺班 汕頭市2012年3季度信息價
門式起重機 提升質(zhì)量5t 查看價格 查看價格

臺班 汕頭市2012年2季度信息價
門式起重機 提升質(zhì)量50t 查看價格 查看價格

臺班 汕頭市2012年2季度信息價
門式起重機 提升質(zhì)量5t 查看價格 查看價格

臺班 汕頭市2012年1季度信息價
門式起重機 提升質(zhì)量10t 查看價格 查看價格

臺班 汕頭市2012年1季度信息價
門式起重機 提升質(zhì)量30t 查看價格 查看價格

臺班 汕頭市2012年1季度信息價
門式起重機 提升質(zhì)量20t 查看價格 查看價格

臺班 汕頭市2011年4季度信息價
材料名稱 規(guī)格/需求量 報價數(shù) 最新報價
(元)
供應商 報價地區(qū) 最新報價時間
人臉識別單片機 人臉識別單片機|1個 1 查看價格 惠州市金力工程技術有限公司 廣東   2022-11-21
人臉識別單片機 -|1套 1 查看價格 國科城市大腦(北京)科技有限公司 廣東   2021-10-20
應急演練 根據(jù)甲方實際要求,模擬突發(fā)信息安全事件,組織按照應急預案所進行的一系列活動和措施過程(準備工作、模擬攻擊、應急啟動、處理措施、預計效果、事件上報).應急響應演練以應急預案為基礎,在每次演練前應首先|1臺·次 1 查看價格 廣東軒轅網(wǎng)絡科技股份有限公司 廣東   2022-08-01
演練模塊 包括應急演練項目、場景、模型、事件、任務管理.演練形式多樣化、場景可定制、事件可擴展、效果可評估.|1套 1 查看價格 廣州熹尚科技設備有限公司 全國   2021-09-15
單片機應用實訓考核裝置 配置詳附件二|20套 2 查看價格 濟南智星教育設備有限公司 貴州  貴陽市 2016-11-02
圖書 詳見本預算表隨后附件的圖書目錄|153m44 1 查看價格 北京藍鯨知圖科技有限公司 廣東   2022-10-11
接警視頻復核平臺軟件 接警視頻復核平臺軟件|1套 3 查看價格 北京金博林科技有限公司 廣東   2022-06-30
預案演練管理 通過演練計劃管理、演練詳情記錄等模塊;實現(xiàn)應急預案的合理性和實用性,應急預案需要經(jīng)過一次或者多次的應急演練事件來驗證,詳細記錄演練過程中各個階段的處置結果,通過對預案多次執(zhí)行,多次評審,多次修正,來|1套 1 查看價格 蘇州光格設備有限公司 全國   2021-03-26

簡要介紹了51單片機C語言的基本知識、實驗器材和實驗方法,并演練了大量適宜初學者入門的典型實例;為方便讀者實驗,作者為本書的所有實例開發(fā)了DD-900mini實驗板,并以視頻的方式記錄了書中主要實驗的演示過程和現(xiàn)象。尤其珍貴的是,書中實例中的多數(shù)子程序均具有較強的通用性,讀者只需將其簡單修改甚至不用修改,即可移植到自己開發(fā)的產(chǎn)品中。全書語言通俗、實例豐富、圖文結合、簡單明了,適合單片機愛好者和單片機初學者,也可作為中等專業(yè)技術學校、中等職業(yè)學校等教學用書。

51單片機C語言非常入門與視頻演練圖書目錄常見問題

51單片機C語言非常入門與視頻演練圖書目錄文獻

89C51單片機論文 89C51單片機論文

格式:pdf

大?。?span id="gu3dmqj" class="single-tag-height">353KB

頁數(shù): 7頁

評分: 4.6

89C51單片機論文 摘要:為了方便初學者使用單片機的各種片內(nèi)資源以及 一些常用的外圍擴展芯片,設計開發(fā)了基于 51系列單片機 的系統(tǒng)板。同時,該板還可做為學習各種仿真器所需的目標 板。 關鍵詞: 89c51 單片機; tlc 2543 ; tlc5615 the development and application based on 51 series mcu system board li li,shao xinhui (changcheng institute of metrology&measurement,avic,beijing100095,china) abstract:in order to facilitate the beginner to use all kinds of microcontroller chip internal resources

立即下載
51單片機與串口通信代碼 51單片機與串口通信代碼

格式:pdf

大?。?span id="jouoxl3" class="single-tag-height">353KB

頁數(shù): 4頁

評分: 4.6

51 單片機與串口通信代碼 2011年 04月 22 日 17:18 本站整理 作者:佚名 用戶評論( 0) 關鍵字: 串口通信 (35) 串口調(diào)試 1. 發(fā)送:向總線上發(fā)命令 2. 接收:從總線接收命令,并分析是地址還是數(shù)據(jù)。 3. 定時發(fā)送:從內(nèi)存中取數(shù)并向主機發(fā)送 . 經(jīng)過調(diào)試,以上功能基本實現(xiàn),目前可以通過上位機對單片機進行實時控制。 程序如下: // 這是一個單片機 C51串口接收(中斷)和發(fā)送例程,可以用來測試 51單片機的中斷接收 // 和查詢發(fā)送,另外我覺得發(fā)送沒有必要用中斷,因為程序的開銷是一樣的 # i nclude # i nclude # i nclude #define INBUF_LEN 4 // 數(shù)據(jù)長度 unsigned char inbuf1[IN

立即下載

本書簡要介紹了PIC單片機C語言的基本知識、實驗器材和實驗方法,并演練了大量適宜初學者入門的典型實例,為方便讀者實驗,本書的所有實例開發(fā)了PIC核心板和DD-900mini實驗板,并以視頻的方式記錄了書中主要實驗的演示過程和現(xiàn)象。需要說明的是,DD-900mini實驗板是針對51單片機的,但是,通過外接一個“PIC核心板”,就可以讓DD-900mini搖身一變,成為PIC開發(fā)板。當然,如果讀者有其他51實驗板,也同樣可以讓自己的51實驗板變成PIC開發(fā)板,這會為用戶節(jié)約不少開支。

目 錄

第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的內(nèi)部存儲器 (4)

1.1.5 PIC16F877A單片機的I/O口 (6)

1.1.6 復位電路和系統(tǒng)時鐘 (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單片機開發(fā)軟件的安裝 (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 數(shù)據(jù)類型介紹與演練 (40)

3.2.1 數(shù)據(jù)類型介紹 (40)

3.2.2 數(shù)據(jù)類型演練 (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 循環(huán)語句 (58)

3.5.4 PICC基本語句演練 (62)

3.6 PICC函數(shù)介紹與演練 (67)

3.6.1 函數(shù)概述 (67)

3.6.2 函數(shù)的參數(shù)和返回值 (68)

3.6.3 函數(shù)的調(diào)用 (69)

3.6.4 局部變量和全局變量 (70)

3.6.5 變量的存儲種類 (71)

3.6.6 中斷函數(shù)的實現(xiàn) (72)

3.6.7 函數(shù)演練 (73)

3.7 PICC數(shù)組和指針介紹與演練 (76)

3.7.1 數(shù)組介紹 (76)

3.7.2 指針介紹 (80)

3.7.3 數(shù)組與指針演練 (84)

第4章 PIC單片機內(nèi)部資源視頻演練 (87)

4.1 中斷系統(tǒng)視頻演練 (87)

4.1.1 中斷系統(tǒng)介紹 (87)

4.1.2 視頻演練1——外中斷練習 (91)

4.2 定時/計數(shù)器視頻演練 (94)

4.2.1 PIC定時/計數(shù)器介紹 (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——數(shù)碼管顯示獨立按鍵值 (118)

5.2.2 視頻演練2——可控流水燈 (121)

第6章 LED數(shù)碼管視頻演練 (125)

6.1 LED數(shù)碼管介紹 (125)

6.1.1 LED數(shù)碼管的結構 (125)

6.1.2 LED數(shù)碼管的顯示碼 (126)

6.1.3 LED數(shù)碼管的顯示方式 (127)

6.2 LED數(shù)碼管視頻演練 (129)

6.2.1 視頻演練1——數(shù)碼管動態(tài)掃描演示 (129)

6.2.2 視頻演練2——數(shù)碼管電子鐘 (131)

第7章 LCD顯示視頻演練 (140)

7.1 字符型LCD基本知識 (140)

7.1.1 字符型LCD引腳功能 (140)

7.1.2 字符型LCD內(nèi)部結構 (141)

7.1.3 字符型LCD控制指令 (143)

7.1.4 字符型LCD驅(qū)動程序軟件包的制作 (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的數(shù)據(jù)傳送方式 (163)

8.1.5 DS1302驅(qū)動程序軟件包的制作 (163)

8.2 DS1302數(shù)碼管電子鐘視頻演練 (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總線數(shù)據(jù)的傳輸規(guī)則 (174)

9.1.5 I2C總線數(shù)據(jù)的讀寫格式 (175)

9.1.6 I2C總線接口芯片24C04介紹 (176)

9.1.7 I2C總線驅(qū)動程序軟件包的制作 (177)

9.2 I2C總線接口芯片24C04視頻演練 (180)

第10章 溫度傳感器DS18B20視頻演練 (185)

10.1 溫度傳感器DS18B20基本知識 (185)

10.2 DS18B20數(shù)字溫度計視頻演練 (190)

第11章 紅外遙控視頻演練 (195)

11.1 紅外遙控基本知識 (195)

11.1.1 紅外遙控系統(tǒng) (195)

11.1.2 紅外遙控的編碼與解碼 (195)

11.1.3 DD-900mini實驗板遙控電路介紹 (197)

11.2 紅外遙控視頻演練 (197)

11.2.1 實例演練1——LED數(shù)碼管顯示遙控器鍵值 (197)

11.2.2 視頻演練2——LCD顯示遙控器鍵值 (203)

第12章 PIC單片機音樂發(fā)聲視頻演練 (209)

12.1 單片機音樂發(fā)聲簡介 (209)

12.2 PIC單片機音樂發(fā)聲視頻演練 (209)

12.2.1 視頻演練1——單片機發(fā)出警報聲 (209)

12.2.2 視頻演練2——單片機發(fā)出模擬救護車聲 (211)

12.2.3 視頻演練3——單片機發(fā)出模擬消防車聲 (215)

12.2.4 視頻演練4——單片機唱歌 (217)

參考文獻 (222)

本書通過大量實例和采用程序逐行解說的方式介紹51單片機和C語言編程。全書主要內(nèi)容有單片機快速入門、數(shù)制與C51語言基礎、51單片機編程軟件的使用、單片機驅(qū)動發(fā)光二極管的電路及編程、單片機驅(qū)動LED數(shù)碼管的電路及編程、中斷功能的使用及編程、定時器/計數(shù)器的使用及編程、按鍵電路及編程、雙色LED點陣的使用及編程、液晶顯示屏的使用及編程、步進電機的使用及編程、單片機的串行通信及編程、模擬I2C總線通信及編程、A/D(模/數(shù))與D/A(數(shù)/模)轉(zhuǎn)換電路及編程、51單片機的硬件系統(tǒng)、單片機開發(fā)常用電子元器件。

本書內(nèi)容由淺入深、語言通俗易懂,并且內(nèi)容結構安排符合學習認知規(guī)律,適合作為初學者學習51單片機C語言編程的自學圖書,也適合作為職業(yè)院校電類專業(yè)的單片機教材使用。

51單片機C語言非常入門與視頻演練相關推薦
  • 相關百科
  • 相關知識
  • 相關專欄