注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡計算機組織與體系結構單片機C語言應用100例

單片機C語言應用100例

單片機C語言應用100例

定 價:¥39.80

作 者: 王東鋒,王會良,董冠強 編著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 計算機體系結構

購買這本書可以去


ISBN: 9787121084218 出版時間: 2009-03-01 包裝: 平裝
開本: 16開 頁數: 315 字數:  

內容簡介

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

作者簡介

暫缺《單片機C語言應用100例》作者簡介

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號