注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(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

作 者: 王東鋒,王會良,董冠強(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)容簡介

  《單片機(jī)C語言應(yīng)用100例》以MCS-51系列單片機(jī)為主體,結(jié)合大量實(shí)例詳細(xì)介紹了單片機(jī)開發(fā)必備的基礎(chǔ)知識和軟/硬件條件,并介紹了單片機(jī)的硬件結(jié)構(gòu)及常用接口技術(shù)和典型芯片的應(yīng)用等?!秵纹瑱C(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é)用書。

作者簡介

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

圖書目錄

第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ǔ)知識
1.2.1 數(shù)制與數(shù)制間的轉(zhuǎn)換
1.2.2 單片機(jī)中數(shù)的表示方法及常用數(shù)制的對應(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)識單片機(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:通過對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ī)存儲器的基本結(jié)構(gòu)
3.5.1 程序存儲器
3.5.2 數(shù)據(jù)存儲器
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)長時(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對外部脈沖計(jì)數(shù)
6.3.7 實(shí)例51:用定時(shí)器TO的門控制位測量外部正脈沖寬度
6.3.8 實(shí)例52:用外中斷INT0測量負(fù)跳變信號累計(jì)數(shù)
6.3.9 實(shí)例53-用外中斷控制INT0控制P1口LED亮滅狀態(tài)
6.3.10 實(shí)例54:用外中斷INT0中斷測量外部負(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:單片機(jī)向計(jì)算機(jī)發(fā)送數(shù)據(jù)
7.4.5 實(shí)例59:單片機(jī)接收計(jì)算機(jī)送出的數(shù)據(jù)
習(xí)題與實(shí)驗(yàn)
第8章 接口技術(shù)
第9章 新型串行接口芯片應(yīng)用介紹
第10章 常用功能器件應(yīng)用舉例
第11章 高級綜合應(yīng)用技術(shù)
參考文獻(xiàn)

本目錄推薦

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