注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)單片機(jī)C語言應(yīng)用100例

單片機(jī)C語言應(yīng)用100例

單片機(jī)C語言應(yīng)用100例

定 價(jià):¥39.80

作 者: 王東鋒,王會(huì)良,董冠強(qiáng) 編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)體系結(jié)構(gòu)

ISBN: 9787121084218 出版時(shí)間: 2009-03-01 包裝: 平裝
開本: 16開 頁數(shù): 315 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《單片機(jī)C語言應(yīng)用100例》以MCS-51系列單片機(jī)為主體,結(jié)合大量實(shí)例詳細(xì)介紹了單片機(jī)開發(fā)必備的基礎(chǔ)知識(shí)和軟/硬件條件,并介紹了單片機(jī)的硬件結(jié)構(gòu)及常用接口技術(shù)和典型芯片的應(yīng)用等。《單片機(jī)C語言應(yīng)用100例》所有實(shí)例均采用仿真軟件Priteus進(jìn)行仿真和實(shí)驗(yàn)板進(jìn)行實(shí)驗(yàn),使讀者真正做到“邊理論、邊實(shí)踐”,在實(shí)踐中逐步掌握單片機(jī)的硬件結(jié)構(gòu)和開發(fā)方法。《單片機(jī)C語言應(yīng)用100例》在編寫時(shí)力求通俗、易懂,硬件原理講解以“有用、夠用”為原則,內(nèi)容講解以“緊密結(jié)合實(shí)踐”為特色。因此,《單片機(jī)C語言應(yīng)用100例》特別適合單片機(jī)零起點(diǎn)的初學(xué)者使用,可作為高等院??刂祁悓I(yè)學(xué)生、電子愛好者及各類工程技術(shù)人員的參考用書,也可作為高職高專及中專院校的單片機(jī)課程教學(xué)用書。

作者簡(jiǎn)介

暫缺《單片機(jī)C語言應(yīng)用100例》作者簡(jiǎn)介

圖書目錄

第1章 概述
1.1 單片機(jī)的結(jié)構(gòu)與應(yīng)用
1.1.1 單片機(jī)的定義、分類與內(nèi)部組成
1.1.2 單片機(jī)應(yīng)用系統(tǒng)的結(jié)構(gòu)及其工作過程
1.1.3 單片機(jī)的應(yīng)用
1.2 單片機(jī)基礎(chǔ)知識(shí)
1.2.1 數(shù)制與數(shù)制間的轉(zhuǎn)換
1.2.2 單片機(jī)中數(shù)的表示方法及常用數(shù)制的對(duì)應(yīng)關(guān)系
1.2.3 邏輯數(shù)據(jù)的表示
1.2.4 單片機(jī)中常用的基本術(shù)語
1.3 單片機(jī)入門的有效方法與途徑
1.4 學(xué)習(xí)單片機(jī)的基本條件
1.4.1 軟件條件
1.4.2 硬件條件
習(xí)題與實(shí)驗(yàn)
第2章 單片機(jī)開發(fā)軟件及開發(fā)過程
2.1 仿真軟件Proteus的使用
2.1.1 Proteus的主要功能特點(diǎn)
2.1.2 實(shí)例1:功能感受——Pmteus仿真單片機(jī)播放《渴望》主題曲
2.1.3 Proteus軟件的界面與操作介紹
2.1.4 實(shí)例2:Proteus仿真設(shè)計(jì)快速入門
2.2 Keil C51的使用
2.2.1 單片機(jī)最小系統(tǒng)
2.2.2 實(shí)例3:用Kei1 C51編寫點(diǎn)亮一個(gè)發(fā)光二極管的程序
2.3 程序燒錄器及燒錄軟件的使用
習(xí)題與實(shí)驗(yàn)
第3章 逐步認(rèn)識(shí)單片機(jī)基本結(jié)構(gòu)
3.1 實(shí)例4:用單片機(jī)控制一個(gè)燈閃爍
3.1.1 實(shí)現(xiàn)方法
3.1.2 程序設(shè)計(jì)
3.1.3 用Proteus軟件仿真
3.1.4 延時(shí)程序分析
3.2 實(shí)例5:將P1口狀態(tài)送入P0口、P2口和P3口
3.2.1 實(shí)現(xiàn)方法
3.2.2 程序設(shè)計(jì)
3.2.3 用Proteus軟件仿真
3.2.4 用實(shí)驗(yàn)板試驗(yàn)
3.2.5 I/O口功能介紹
3.2.6 I/O口的結(jié)構(gòu)分析
3.3 實(shí)例6:使用P3口流水點(diǎn)亮8位1ED
3.3.1 實(shí)現(xiàn)方法
3.3.2 程序設(shè)計(jì)
3.3.3 用Proteus軟件仿真
3.3.4 用實(shí)驗(yàn)板試驗(yàn)
3.4 實(shí)例7:通過對(duì)P3口地址的操作流水點(diǎn)亮8位1ED
3.4.1 實(shí)現(xiàn)方法
3.4.2 程序設(shè)計(jì)
3.4.3 用Proteus軟件仿真
3.4.4 用實(shí)驗(yàn)板試驗(yàn)
3.5 MCS-51單片機(jī)存儲(chǔ)器的基本結(jié)構(gòu)
3.5.1 程序存儲(chǔ)器
3.5.2 數(shù)據(jù)存儲(chǔ)器
3.6 單片機(jī)的復(fù)位電路
習(xí)題與實(shí)驗(yàn)
第4章 單片機(jī)C語言開發(fā)基礎(chǔ)
4.1 C語言源程序的結(jié)構(gòu)特點(diǎn)
4.2 標(biāo)志符與關(guān)鍵字
4.3 C語言的數(shù)據(jù)類型與運(yùn)算符
4.3.1 數(shù)據(jù)類型
4.3.2 運(yùn)算符
4.3.3 實(shí)例8:用不同數(shù)據(jù)類型的數(shù)據(jù)控制1ED的閃爍
4.3.4 實(shí)例9:用P0口、P1口分別顯示加法和減法運(yùn)算結(jié)果
4.3.5 實(shí)例10:用P0口、P1口顯示乘法運(yùn)算結(jié)果
4.3.6 實(shí)例11:用P1口、P0口顯示除法運(yùn)算結(jié)果
4.3.7 實(shí)例12:用自增運(yùn)算控制P0口8位1ED的閃爍花樣
4.3.8 實(shí)例13:用P0口顯示邏輯“與”運(yùn)算結(jié)果
4.3.9 實(shí)例14:用P0口顯示條件運(yùn)算結(jié)果
4.3.10 實(shí)例15:用P0口顯示按位“異或”運(yùn)算結(jié)果
4.3.11 實(shí)例16:用P0口顯示左移運(yùn)算結(jié)果
4.3.12 實(shí)例17:“萬能邏輯電路”實(shí)驗(yàn)
4.3.13 實(shí)例18:用右移運(yùn)算流水點(diǎn)亮P1口8位1ED
4.4 C語言的語句
4.4.1 概述
4.4.2 控制語句
4.4.3 實(shí)例19:用if語句控制P0口8位LED的點(diǎn)亮狀態(tài)
4.4.4 實(shí)例20:用swtich語句控制PO口8位LED的點(diǎn)亮狀態(tài)
4.4.5 實(shí)例21:用for語句設(shè)計(jì)鳴笛報(bào)警程序
4.4.6 實(shí)例22:用while語句控制PO口8位LED閃爍花樣
4.4.7 實(shí)例23:用dOwhile語句控制PO口8位LED流水點(diǎn)亮
4.5 C語言的數(shù)組
4.5.1 數(shù)組的定義和引用
4.5.2 實(shí)例24:用字符型數(shù)組控制PO口8位LED流水點(diǎn)亮
4.5.3 實(shí)例25:用PO口顯示字符串常量
4.6 C語言的指針
4.6.1 指針的定義與引用
4.6.2 實(shí)例26:用PO口顯示指針運(yùn)算結(jié)果
4.6.3 實(shí)例27:用指針數(shù)組控制PO口8位LED流水點(diǎn)亮
4.6.4 實(shí)例28:用數(shù)組的指針控制PO口8位LED流水點(diǎn)亮
4.7 C語言的函數(shù)
4.7.1 函數(shù)的定義與調(diào)用
4.7.2 實(shí)例29:用PO口、P1口顯示整型函數(shù)返回值
4.7.3 實(shí)例30:用有參函數(shù)控制PO口8位LED流水速度
4.7.4 實(shí)例3l:用數(shù)組作函數(shù)參數(shù)控制PO口8位LED流水點(diǎn)亮
4.7.5 實(shí)例32:用指針作函數(shù)參數(shù)控制PO口8位LED流水點(diǎn)亮
4.7.6 實(shí)例33:用函數(shù)型指針控制PO口8位LED流水點(diǎn)亮
4.7.7 實(shí)例34:用指針數(shù)組作為函數(shù)的參數(shù)顯示多個(gè)字符串
4.7.8 實(shí)例35:字符軟件ctype.h中的isalpha()函數(shù)應(yīng)用舉例
4.7.9 實(shí)例36:內(nèi)部函數(shù)庫文件intrins.h中的_cml_()函數(shù)應(yīng)用舉例
4.7.10 實(shí)例37:標(biāo)準(zhǔn)函數(shù)庫文件stdlib.h中的rand()函數(shù)應(yīng)用舉例
4.7.11 實(shí)例38:字符串函數(shù)庫文件string.h中的strcmp()函數(shù)應(yīng)用舉例
4.8 C語言的編譯預(yù)處理
4.8.1 常用預(yù)處理命令介紹
4.8.2 實(shí)例39:宏定義應(yīng)用舉例
4.8.3 實(shí)例40:文件包含應(yīng)用舉例
4.8.4 實(shí)例41:條件編譯應(yīng)用舉例
習(xí)題與實(shí)驗(yàn)
第5章 單片機(jī)的定時(shí)器/計(jì)數(shù)器
5.1 定時(shí)器,計(jì)數(shù)器的基本概念
5.2 定時(shí)器/計(jì)數(shù)器的結(jié)構(gòu)及工作原理
5.2.1 定時(shí)器/計(jì)數(shù)器的結(jié)構(gòu)
5.2.2 定時(shí)器,計(jì)數(shù)器的工作原理
5.3 定時(shí)器,計(jì)數(shù)器的控制
5.3.1 定時(shí)器/計(jì)數(shù)器的方式控制寄存器(TMOD)
5.3.2 定時(shí)器/計(jì)數(shù)器控制寄存器(TCON)
5.3.3 定時(shí)器/計(jì)數(shù)器的4種工作方式
5.3.4 定時(shí)器/計(jì)數(shù)器中定時(shí)/計(jì)數(shù)初值的計(jì)算
5.4 定時(shí)器/計(jì)數(shù)器應(yīng)用舉例
5.4.1 實(shí)例42:用定時(shí)器T0查詢方式控制P2口8位LED閃爍
5.4.2 實(shí)例43:用定時(shí)器T1查詢方式控制單片機(jī)發(fā)出1kHz音頻
5.4.3 實(shí)例44:用計(jì)數(shù)器TO查詢的方式計(jì)數(shù),結(jié)果送P1口顯示
習(xí)題與實(shí)驗(yàn)
第6章 單片機(jī)的中斷系統(tǒng)
6.1 中斷系統(tǒng)的基本概念
6.2 中斷系統(tǒng)的結(jié)構(gòu)及控制
6.2.1 中斷系統(tǒng)的結(jié)構(gòu)
6.2.2 中斷系統(tǒng)的控制
6.3 中斷系統(tǒng)應(yīng)用舉例
6.3.1 實(shí)例45:用定時(shí)器TO的方式1控制LED閃爍
6.3.2 實(shí)例46:用定時(shí)器TO的方式1實(shí)現(xiàn)長(zhǎng)時(shí)間定時(shí)
6.3.3 實(shí)例47:用定時(shí)器T1的方式1控制兩個(gè)LED以不同周期閃爍
6.3.4 實(shí)例48.用計(jì)數(shù)器T1的中斷方式控制發(fā)出1kHz音頻
6.3.5 實(shí)例49:用定時(shí)器TO的方式O控制播放《好人一生平安》
6.3.6 實(shí)例50.用計(jì)數(shù)器TO的方式2對(duì)外部脈沖計(jì)數(shù)
6.3.7 實(shí)例51:用定時(shí)器TO的門控制位測(cè)量外部正脈沖寬度
6.3.8 實(shí)例52:用外中斷INT0測(cè)量負(fù)跳變信號(hào)累計(jì)數(shù)
6.3.9 實(shí)例53-用外中斷控制INT0控制P1口LED亮滅狀態(tài)
6.3.10 實(shí)例54:用外中斷INT0中斷測(cè)量外部負(fù)脈沖寬度
習(xí)題與實(shí)驗(yàn)
第7章 串行通信技術(shù)
7.1 串行通信的基本概念
7.2 串行通信口的結(jié)構(gòu)
7.3 串行通信口的控制
7.3.1 串行控制寄存器SCON
7.3.2 電源控制寄存器PCON
7.3.3 四種工作方式與波特率的設(shè)置
7.4 串行通信口應(yīng)用舉例
7.4.1 實(shí)例55.將方式0用于擴(kuò)展并行輸出控制流水燈
7.4.2 實(shí)例56.基于方式1的單工通信
7.4.3 實(shí)例57:基于方式3的單工通信
7.4.4 實(shí)例58:?jiǎn)纹瑱C(jī)向計(jì)算機(jī)發(fā)送數(shù)據(jù)
7.4.5 實(shí)例59:?jiǎn)纹瑱C(jī)接收計(jì)算機(jī)送出的數(shù)據(jù)
習(xí)題與實(shí)驗(yàn)
第8章 接口技術(shù)
第9章 新型串行接口芯片應(yīng)用介紹
第10章 常用功能器件應(yīng)用舉例
第11章 高級(jí)綜合應(yīng)用技術(shù)
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)