注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡計算機組織與體系結構單片機原理與C51程序設計基礎教程

單片機原理與C51程序設計基礎教程

單片機原理與C51程序設計基礎教程

定 價:¥33.80

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

購買這本書可以去


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

內容簡介

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

作者簡介

暫缺《單片機原理與C51程序設計基礎教程》作者簡介

圖書目錄

第1章 緒論
1.1 單片機概論
1.1.1 微處理器、微型計算機與單片機
1.1.2 單片機的分類和指標
1.1.3 單片機的內部結構
1.1.4 單片機的應用領域及趨勢
1.1.5 單片機的編程語言概述
1.1.6 如何學習單片機這門技術
1.2 常用51單片機介紹
1.2.1 Intel公司系列單片機
1.2.2 Atmel公司系列單片機
1.2.3 Philips公司系列單片機
1.2.4 Motorola公司系列單片機
1.3 本章小結
習題
第2章 單片機硬件基礎
2.1 單片機內部結構
2.1.1 中央處理器(CPU)
2.1.2 存儲器結構
2.1.3 I/O端口結構
2.1.4 定時器/計數(shù)器結構
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 復位方式
2.4.2 程序執(zhí)行方式
2.4.3 低功耗方式
2.5 單片機的最小系統(tǒng)
2.6 本章小結
習題
第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 算術運算類指令
3.3.3 邏輯運算類指令
3.3.4 控制轉移類指令
3.3.5 位操作指令
3.3.6 單片機的偽指令
3.4 本章小結
習題
第4章 Keil C51簡介及單片機軟件程序設計
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 工程設置
4.2.4 軟件編譯與連接
4.2.5 硬件編程
4.2.6 程序下載
4.3 軟件調試
4.3.1 調試窗口
4.3.2 調試命令
4.4 本章小結
習題
第5章 C51程序設計基礎及實例剖析
5.1 C程序的基本概念
5.1.1 主函數(shù)
5.1.2 標識符和關鍵字
5.1.3 數(shù)據(jù)的基本類型
5.1.4 常量和變量
5.1.5 運算符與表達式
5.1.6 函數(shù)
5.2 基本的程序設計結構
5.2.1 順序結構
5.2.2 選擇結構
5.2.3 循環(huán)結構
5.3 C51構造數(shù)據(jù)類型
5.3.1 數(shù)組
5.3.2 指針
5.3.3 結構
5.3.4 聯(lián)合
5.3.5 枚舉
5.4 Keil C51常用庫函數(shù)
5.4.1 內部函數(shù)intrins.h
5.4.2 輸入輸出流函數(shù)stdio.h
5.4.3 動態(tà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的預處理器
5.5.1 宏定義
5.5.2 文件包含
5.5.3 條件編譯
5.6 本章小結
實驗與設計
習題
第6章 C與匯編語言混合編程
6.1 程序設計及編程方法
6.1.1 單片機程序的編制過程
6.1.2 混合編程的優(yōu)勢
6.2 Keil C51和A51接口編程基礎
6.2.1 宏匯編器A51
6.2.2 C51編譯器
6.3 C與匯編語言混合編程
6.3.1 C語言中嵌入匯編語言
6.3.2 C語言與匯編函數(shù)的互調
6.3.3 混合項目文件編程
6.3.4 Keil中的編譯控制命令SRC
6.4 模塊化程序設計
6.4.1 設計思想
6.4.2 模塊化程序開發(fā)
6.5 本章小結
實驗與設計
習題
第7章 C51單片機的內部資源
7.1 輸入/輸出控制
7.2 中斷系統(tǒng)
7.2.1 中斷的基本概念
7.2.2 中斷源及其中斷的入口地址
7.2.3 中斷控制相關的寄存器
7.2.4 中斷響應過程
7.2.5 C51中斷的程序設計
7.3 定時/計數(shù)器
7.3.1 定時/計數(shù)器的結構和工作方式
7.3.2 定時/計數(shù)器的寄存器
7.3.3 定時/計數(shù)器的工作方式
7.3.4 定時/計數(shù)器的程序設計
7.4 本章小結
實驗與設計
習題
第8章 C51單片機的系統(tǒng)擴展
8.1 單片機外部擴展資源和擴展編址技術概述
8.1.1 單片機外部擴展資源簡介
8.1.2 單片機系統(tǒng)擴展原理
8.1.3 存儲器擴展的編址技術
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的結構和引腳
8.5.2 8253的工作方式和控制字
8.5.3 8253與C51單片機的接口
8.6 外部中斷的擴展
8.6.1 采用定時/計數(shù)器溢出中斷擴展外部中斷源
8.6.2 采用中斷源查詢法擴展外部中斷源
8.6.3 用優(yōu)先權編碼器擴展中斷源
8.7 I2C接口芯片AT24CXX
8.7.1 I2C總線的特點
8.7.2 I2C總線通信技術
8.7.3 AT24C系列與C51的接口
8.8 SPI接口芯片X5045
8.8.1 SPI總線的組成
8.8.2 X5045簡介
8.8.3 X5045芯片與C51單片機的連接
8.9 本章小結
實驗與設計
習題
第9章 串行通信接口
9.1 串行通信方式簡介
9.1.1 串行通信分類
9.1.2 數(shù)據(jù)的傳輸模式
9.1.3 波特率
9.2 串口結構介紹
9.2.1 51單片機串行口的硬件結構
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 本章小結
實驗與設計
習題
第10章 C51單片機的A/D與D/A轉換
10.1 數(shù)/模轉換
10.1.1 D/A轉換器
10.1.2 D/A轉換芯片DAC0832
10.1.3 DAC0832應用實例
10.2 模/數(shù)轉換
10.2.1 MD轉換器
10.2.2 MD轉換芯片ADC0809
10.2.3 MCS-51單片機與ADC0809接口
10.3 本章小結
實驗與設計
習題
第11章 輸入設備
11.1 輸入設備的分類及結構
11.1.1 開關和按鍵
11.1.2 按鍵去抖動
11.1.3 非編碼獨立式鍵盤
11.1.4 非編碼矩陣式鍵盤
11.1.5 編碼鍵盤
11.2 鍵盤與單片機的接口
11.2.1 獨立式鍵盤與單片機的接口
11.2.2 矩陣式鍵盤與單片機的接口
11.3 本章小結
實驗與設計
習題
第12章 輸出設備
12.1 輸出設備的種類及結構
12.1.1 發(fā)光二極管
12.1.2 數(shù)碼管
12.1.3 液晶顯示模塊
12.2 輸出設備的接口及其編程
12.2.1 LED指示燈功能的程序實現(xiàn)
12.2.2 數(shù)碼管與單片機接口的程序實現(xiàn)
12.3 本章小結
實驗與設計
習題
第13章 C51單片機系統(tǒng)開發(fā)基礎
13.1 單片機系統(tǒng)的基本開發(fā)過程
13.1.1 系統(tǒng)開發(fā)概述
13.1.2 總體方案設計
13.1.3 硬件設計
13.1.4 軟件設計
13.1.5 系統(tǒng)調試
13.2 系統(tǒng)的優(yōu)化設計
13.2.1 系統(tǒng)的可靠性設計
13.2.2 系統(tǒng)自診斷
13.3 本章小結
習題
第14章 C51單片機系統(tǒng)綜合實例——電子鐘設計
14.1 概述及實例說明
14.2 硬件電路圖及電路分析
14.3 軟件設計
14.4 程序清單

本目錄推薦

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