注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)計算機組織與體系結(jié)構(gòu)單片機原理與C51程序設(shè)計基礎(chǔ)教程

單片機原理與C51程序設(shè)計基礎(chǔ)教程

單片機原理與C51程序設(shè)計基礎(chǔ)教程

定 價:¥33.80

作 者: 張欣,孫宏,尹霞 編著
出版社: 清華大學出版社
叢編項: 高等學校計算機應(yīng)用規(guī)劃教材
標 簽: 計算機教材

ISBN: 9787302230755 出版時間: 2010-07-01 包裝: 平裝
開本: 16開 頁數(shù): 364 字數(shù):  

內(nèi)容簡介

  單片機作為微型計算機的一個重要分支,應(yīng)用面很廣,發(fā)展也很快。盡管目前單片機種類繁多,但其中最為典型、應(yīng)用最廣泛的仍當屬Intel公司的51系列單片機?!秵纹瑱C原理與C51程序設(shè)計基礎(chǔ)教程》介紹了單片機技術(shù)、C語言使用和應(yīng)用系統(tǒng)開發(fā)等相關(guān)知識,內(nèi)容包括單片機的內(nèi)部結(jié)構(gòu)、指令系統(tǒng)、C語言及編譯器Keil C51的使用、內(nèi)部各模塊的開發(fā)、接口編程和擴展技術(shù),以及單片機應(yīng)用系統(tǒng)的開發(fā)?!秵纹瑱C原理與C51程序設(shè)計基礎(chǔ)教程》體系結(jié)構(gòu)嚴謹,內(nèi)容由淺入深,案例取材廣泛,書中所有示例均給出了設(shè)計源程序和仿真驗證結(jié)果?!秵纹瑱C原理與C51程序設(shè)計基礎(chǔ)教程》可供高等院校電子、通信、自動化、計算機等信息工程類相關(guān)專業(yè)的本科生或研究生使用,也適用于從事單片機技術(shù)應(yīng)用與研究的專業(yè)技術(shù)人員。

作者簡介

暫缺《單片機原理與C51程序設(shè)計基礎(chǔ)教程》作者簡介

圖書目錄

第1章 緒論
1.1 單片機概論
1.1.1 微處理器、微型計算機與單片機
1.1.2 單片機的分類和指標
1.1.3 單片機的內(nèi)部結(jié)構(gòu)
1.1.4 單片機的應(yīng)用領(lǐng)域及趨勢
1.1.5 單片機的編程語言概述
1.1.6 如何學習單片機這門技術(shù)
1.2 常用51單片機介紹
1.2.1 Intel公司系列單片機
1.2.2 Atmel公司系列單片機
1.2.3 Philips公司系列單片機
1.2.4 Motorola公司系列單片機
1.3 本章小結(jié)
習題
第2章 單片機硬件基礎(chǔ)
2.1 單片機內(nèi)部結(jié)構(gòu)
2.1.1 中央處理器(CPU)
2.1.2 存儲器結(jié)構(gòu)
2.1.3 I/O端口結(jié)構(gòu)
2.1.4 定時器/計數(shù)器結(jié)構(gòu)
2.1.5 中斷系統(tǒng)
2.2 單片機引腳功能
2.2.1 芯片封裝
2.2.2 芯片引腳及功能
2.3 單片機工作時序
2.3.1 時鐘電路
2.3.2 時序定時單位
2.3.3 指令的執(zhí)行時序
2.4 單片機的工作方式
2.4.1 復(fù)位方式
2.4.2 程序執(zhí)行方式
2.4.3 低功耗方式
2.5 單片機的最小系統(tǒng)
2.6 本章小結(jié)
習題
第3章 單片機的指令系統(tǒng)
3.1 單片機的指令系統(tǒng)概述
3.1.1 指令格式
3.1.2 符號說明
3.2 單片機的尋址方式
3.2.1 立即尋址
3.2.2 直接尋址
3.2.3 寄存器尋址
3.2.4 間接尋址
3.2.5 變址尋址
3.2.6 相對尋址
3.2.7 位尋址
3.2.8 尋址方式總匯
3.3 單片機的指令說明
3.3.1 數(shù)據(jù)傳送類指令
3.3.2 算術(shù)運算類指令
3.3.3 邏輯運算類指令
3.3.4 控制轉(zhuǎn)移類指令
3.3.5 位操作指令
3.3.6 單片機的偽指令
3.4 本章小結(jié)
習題
第4章 Keil C51簡介及單片機軟件程序設(shè)計
4.1 Keil開發(fā)工具簡介
4.1.1 集成環(huán)境簡介
4.1.2 啟動程序
4.1.3 工作環(huán)境介紹
4.2 單片機軟件開發(fā)流程
4.2.1 建立工程
4.2.2 建立源代碼文件
4.2.3 工程設(shè)置
4.2.4 軟件編譯與連接
4.2.5 硬件編程
4.2.6 程序下載
4.3 軟件調(diào)試
4.3.1 調(diào)試窗口
4.3.2 調(diào)試命令
4.4 本章小結(jié)
習題
第5章 C51程序設(shè)計基礎(chǔ)及實例剖析
5.1 C程序的基本概念
5.1.1 主函數(shù)
5.1.2 標識符和關(guān)鍵字
5.1.3 數(shù)據(jù)的基本類型
5.1.4 常量和變量
5.1.5 運算符與表達式
5.1.6 函數(shù)
5.2 基本的程序設(shè)計結(jié)構(gòu)
5.2.1 順序結(jié)構(gòu)
5.2.2 選擇結(jié)構(gòu)
5.2.3 循環(huán)結(jié)構(gòu)
5.3 C51構(gòu)造數(shù)據(jù)類型
5.3.1 數(shù)組
5.3.2 指針
5.3.3 結(jié)構(gòu)
5.3.4 聯(lián)合
5.3.5 枚舉
5.4 Keil C51常用庫函數(shù)
5.4.1 內(nèi)部函數(shù)intrins.h
5.4.2 輸入輸出流函數(shù)stdio.h
5.4.3 動態(tài)內(nèi)存分配函數(shù)stdib.h
5.4.4 字符函數(shù)ctype.h
5.4.5 緩沖區(qū)和字符串操作函數(shù)string.h
5.4.6 絕對地址訪問absacc.h
5.4.7 訪問SFR和SFR bit地址regxx.h
5.5 Keil C51的預(yù)處理器
5.5.1 宏定義
5.5.2 文件包含
5.5.3 條件編譯
5.6 本章小結(jié)
實驗與設(shè)計
習題
第6章 C與匯編語言混合編程
6.1 程序設(shè)計及編程方法
6.1.1 單片機程序的編制過程
6.1.2 混合編程的優(yōu)勢
6.2 Keil C51和A51接口編程基礎(chǔ)
6.2.1 宏匯編器A51
6.2.2 C51編譯器
6.3 C與匯編語言混合編程
6.3.1 C語言中嵌入?yún)R編語言
6.3.2 C語言與匯編函數(shù)的互調(diào)
6.3.3 混合項目文件編程
6.3.4 Keil中的編譯控制命令SRC
6.4 模塊化程序設(shè)計
6.4.1 設(shè)計思想
6.4.2 模塊化程序開發(fā)
6.5 本章小結(jié)
實驗與設(shè)計
習題
第7章 C51單片機的內(nèi)部資源
7.1 輸入/輸出控制
7.2 中斷系統(tǒng)
7.2.1 中斷的基本概念
7.2.2 中斷源及其中斷的入口地址
7.2.3 中斷控制相關(guān)的寄存器
7.2.4 中斷響應(yīng)過程
7.2.5 C51中斷的程序設(shè)計
7.3 定時/計數(shù)器
7.3.1 定時/計數(shù)器的結(jié)構(gòu)和工作方式
7.3.2 定時/計數(shù)器的寄存器
7.3.3 定時/計數(shù)器的工作方式
7.3.4 定時/計數(shù)器的程序設(shè)計
7.4 本章小結(jié)
實驗與設(shè)計
習題
第8章 C51單片機的系統(tǒng)擴展
8.1 單片機外部擴展資源和擴展編址技術(shù)概述
8.1.1 單片機外部擴展資源簡介
8.1.2 單片機系統(tǒng)擴展原理
8.1.3 存儲器擴展的編址技術(shù)
8.2 程序存儲器的擴展
8.2.1 程序存儲器的典型芯片
8.2.2 EEPROM與單片機的連接
8.3 數(shù)據(jù)存儲器的擴展
8.3.1 單片機RAM的讀寫時序
8.3.2 RAM與單片機的連接
8.4 并行I/O口擴展
8.4.1 采用TTL電路擴展I/O接口
8.4.2 采用8255芯片擴展I/O接口
8.5 可編程外圍定時/計數(shù)器8253
8.5.1 8253的結(jié)構(gòu)和引腳
8.5.2 8253的工作方式和控制字
8.5.3 8253與C51單片機的接口
8.6 外部中斷的擴展
8.6.1 采用定時/計數(shù)器溢出中斷擴展外部中斷源
8.6.2 采用中斷源查詢法擴展外部中斷源
8.6.3 用優(yōu)先權(quán)編碼器擴展中斷源
8.7 I2C接口芯片AT24CXX
8.7.1 I2C總線的特點
8.7.2 I2C總線通信技術(shù)
8.7.3 AT24C系列與C51的接口
8.8 SPI接口芯片X5045
8.8.1 SPI總線的組成
8.8.2 X5045簡介
8.8.3 X5045芯片與C51單片機的連接
8.9 本章小結(jié)
實驗與設(shè)計
習題
第9章 串行通信接口
9.1 串行通信方式簡介
9.1.1 串行通信分類
9.1.2 數(shù)據(jù)的傳輸模式
9.1.3 波特率
9.2 串口結(jié)構(gòu)介紹
9.2.1 51單片機串行口的硬件結(jié)構(gòu)
9.2.2 數(shù)據(jù)緩沖寄存器SBUF
9.2.3 串行口控制寄存器SCON
9.2.4 特殊功能寄存器PCON
9.3 MCS-51串口工作方式
9.3.1 方式0
9.3.2 方式1
9.3.3 方式2和方式3
9.3.4 各方式下波特率的計算
9.4 串行通信接口標準RS-232
9.4.1 RS-232C標準
9.4.2 單片機串行通信的連接
9.5 本章小結(jié)
實驗與設(shè)計
習題
第10章 C51單片機的A/D與D/A轉(zhuǎn)換
10.1 數(shù)/模轉(zhuǎn)換
10.1.1 D/A轉(zhuǎn)換器
10.1.2 D/A轉(zhuǎn)換芯片DAC0832
10.1.3 DAC0832應(yīng)用實例
10.2 模/數(shù)轉(zhuǎn)換
10.2.1 MD轉(zhuǎn)換器
10.2.2 MD轉(zhuǎn)換芯片ADC0809
10.2.3 MCS-51單片機與ADC0809接口
10.3 本章小結(jié)
實驗與設(shè)計
習題
第11章 輸入設(shè)備
11.1 輸入設(shè)備的分類及結(jié)構(gòu)
11.1.1 開關(guān)和按鍵
11.1.2 按鍵去抖動
11.1.3 非編碼獨立式鍵盤
11.1.4 非編碼矩陣式鍵盤
11.1.5 編碼鍵盤
11.2 鍵盤與單片機的接口
11.2.1 獨立式鍵盤與單片機的接口
11.2.2 矩陣式鍵盤與單片機的接口
11.3 本章小結(jié)
實驗與設(shè)計
習題
第12章 輸出設(shè)備
12.1 輸出設(shè)備的種類及結(jié)構(gòu)
12.1.1 發(fā)光二極管
12.1.2 數(shù)碼管
12.1.3 液晶顯示模塊
12.2 輸出設(shè)備的接口及其編程
12.2.1 LED指示燈功能的程序?qū)崿F(xiàn)
12.2.2 數(shù)碼管與單片機接口的程序?qū)崿F(xiàn)
12.3 本章小結(jié)
實驗與設(shè)計
習題
第13章 C51單片機系統(tǒng)開發(fā)基礎(chǔ)
13.1 單片機系統(tǒng)的基本開發(fā)過程
13.1.1 系統(tǒng)開發(fā)概述
13.1.2 總體方案設(shè)計
13.1.3 硬件設(shè)計
13.1.4 軟件設(shè)計
13.1.5 系統(tǒng)調(diào)試
13.2 系統(tǒng)的優(yōu)化設(shè)計
13.2.1 系統(tǒng)的可靠性設(shè)計
13.2.2 系統(tǒng)自診斷
13.3 本章小結(jié)
習題
第14章 C51單片機系統(tǒng)綜合實例——電子鐘設(shè)計
14.1 概述及實例說明
14.2 硬件電路圖及電路分析
14.3 軟件設(shè)計
14.4 程序清單

本目錄推薦

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