注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡計算機組織與體系結構AT89S51單片機原理、開發(fā)與應用實例

AT89S51單片機原理、開發(fā)與應用實例

AT89S51單片機原理、開發(fā)與應用實例

定 價:¥29.80

作 者: 李萍
出版社: 中國電力出版社
叢編項: 51系列單片機叢書
標 簽: 單片計算機

ISBN: 9787508372389 出版時間: 2008-01-01 包裝: 平裝
開本: 16 頁數(shù): 280 字數(shù):  

內(nèi)容簡介

  本書以目前中、小規(guī)模單片機應用系統(tǒng)普遍采用的AT89S51單片機為對象,系統(tǒng)地介紹了AT89S51的內(nèi)部結構、開發(fā)環(huán)境、指令系統(tǒng)、匯編語言程序設計、中斷與定時,計數(shù)器、串行口、顯示與鍵盤接口、A/D與D/A轉換接口、系統(tǒng)擴展、單片機應用系統(tǒng)的開發(fā)、實例應用以及單片機C語言編程等內(nèi)容。 本書以系統(tǒng)設計為主線,深入淺出、實例豐富,注重先進性、科學性和實用性,緊扣重點,由易到難。結合國外教材的特點,精選實例,做到“學一點、用一點、鞏固一點”,把小粒度的眾多知識點融化在應用實例中,力求言簡意賅、易教、易學。 本書選材合理,文字敘述清楚,可作為高職高專電氣自動化、電子信息技術、計算機等專業(yè)單片機課程理論與實踐教學的教材,也可供從事單片機技術開發(fā)、應用的工程技術人員閱讀參考。

作者簡介

暫缺《AT89S51單片機原理、開發(fā)與應用實例》作者簡介

圖書目錄

前言
第一部分基本原理
第1章單片機基礎
1.1 單片機及其發(fā)展應用
1.1.1 單片機的產(chǎn)生及發(fā)展
1.1.2 單片機的應用
1.2 AT89S51單片機的內(nèi)部結構
1.2.1 AT89S51單片機和80C51系列單片機
1.2.2 80C51系列單片機型號及性能指標
1.2.3 AT89S51單片機的基本組成
1.2.4 AT89S51的內(nèi)部結構
1.2.5 AT89S51引腳功能
1.3 AT89S51單片機存儲結構
1.3.1 程序存儲器ROM
1.3.2 數(shù)據(jù)存儲器RAM
1.3.3 特殊功能寄存器
1.4 AT89S51單片機并行I/O接口
1.4.1 并行I/O接口的結構特點
1.4.2 并行I/O接口的應用特性
1.4.3 并行I/O接口的負載能力
1.5 時鐘、時序和復位
1.5.1 時鐘電路
1.5.2 CPU時序的基本概念
1.5.3 復位及復位電路
小結
思考題
第2章單片機開發(fā)環(huán)境
2.1 單片機與單片機應用系統(tǒng)開發(fā)
2.1.1 單片機系統(tǒng)
2.1.2 單片機應用系統(tǒng)開發(fā)
2.2 仿真器、編程器與實驗板
2.2.1 仿真器
2.2.2 編程器(燒錄器)
2.2.3 實驗板
2.3 Kefl環(huán)境下的工程開發(fā)
2.3.1 Keil IDE簡介
2.3.2 Keil軟件功能環(huán)境
2.3.3 Keil環(huán)境下的工程開發(fā)
2.4 Proteus軟件仿真
2.4.1 Proteus ISIS簡介
2.4.2 Proteus軟件功能環(huán)境
2.4.3 Proteus仿真實例
小結
思考題
第3章單片機指令系統(tǒng)
3.1 指令系統(tǒng)概述與尋址方式
3.1.1 指令系統(tǒng)概述
3.1.2 尋址方式
3.2 數(shù)據(jù)傳送指令
3.2.1 通用傳送指令
3.2.2 特殊傳送指令
3.3 運算指令
3.3.1 算術運算指令
3.3.2 邏輯運算指令
3.3.3 循環(huán)移位指令
3.4 控制轉移指令與位操作指令
3.4.1 無條件轉移指令
3.4.2 條件轉移指令
3.4.3 調(diào)用與返回指令
3.4.4 位操作指令
小結
思考題
第4章匯編語言程序設計
4.1 源程序的編制
4.1.1 程序設計步驟
4.1.2 語句格式和偽指令
4.1.3 匯編語言編程技巧
4.2 基本程序結構
4.2.1 順序程序
4.2.2 分支程序
4.2.3 循環(huán)程序
4.2.4 子程序
4.3 程序設計實例
4.3.1 實訓4.1:交通燈的設計
4.3.2 實訓4.2:流水燈的設計
小結
思考題
第5章中斷系統(tǒng)與定時/計數(shù)器
5.1 中斷的概念
5.1.1 中斷的基本概念與術語
5.1.2 中斷系統(tǒng)和中斷源
5.1.3 中斷控制
5.1.4 中斷響應
5.1.5 對中斷請求的撤除
5.2 外部中斷
5.2.1 中斷系統(tǒng)的初始化
5.2.2 實訓5.1:中斷控制流水燈
5.2.3 多個外部中斷源系統(tǒng)設計
5.3 定時/計數(shù)器
5.3.1 定時/計數(shù)器結構
5.3.2 定時/計數(shù)器控制
5.3.3 定時/計數(shù)器工作方式
5.4 定時,計數(shù)器應用
5.4.1 定時/計數(shù)器的初始化
5.4.2 測量外部脈沖寬度
5.4.3 實訓5.2:簡易方波發(fā)生器
5.5 中斷與定時/計數(shù)器的綜合應用
5.5.1 實訓5.3:音樂門鈴
小結
思考題
第6章串行通信
6.1 串行通信基礎知識
6.1.1 數(shù)據(jù)通信
6.1.2 串行通信的傳輸方式
6.1.3 異步通信和同步通信
6.2 串行通信接口
6.2.1 串行口的結構組成
6.2.2 串行口的特殊功能控制寄存器
6.2.3 串行口的工作方式
6.2.4 波特率的設置
6.3 常用串行通信接口標準
6.3.1 RS-232C接口
6.3.2 RS-422A接口
6.3.3 RS-485接口
6.4 單片機串行通信應用
6.4.1 串行口通信編程基礎
6.4.2 實訓6.1:單片機與顯示器的串行通信
6.4.3 實訓6.2:單片機與PC機的串行通信
6.5 CAN總線簡介
6.5.1 CAN總線的概念
6.5.2 CAN總線的發(fā)展
6.5.3 CAN總線的特點
6.5.4 CAN的系統(tǒng)結構
小結
思考題

第二部分外圍及系統(tǒng)擴展
第7章顯示和鍵盤接口
7.1 數(shù)碼顯示接口技術
7.1.1 數(shù)碼顯示原理
7.1.2 靜態(tài)顯示技術
7.1.3 動態(tài)顯示技術
7.1.4 點矩陣顯示
7.1.5 實訓7.1:動態(tài)掃描LED顯示四位數(shù)字
7.2 液晶顯示技術
7.2.1 液晶顯示器簡介
7.2.2 液晶顯示控制器HD44780A
7.2.3 實訓7.2:顯示屏
7.3 鍵盤接口技術
7.3.1 按鍵的特性
7.3.2 獨立式按鍵
7.3.3 矩陣式鍵盤
7.3.4 實訓7.3:矩陣式鍵盤
小結
思考題
第8章D/A與A/D轉換接口
8.1 D/A轉換接口
8.1.1 DAC0832的結構
8.1.2 DAC0832與AT89S51的接口與編程
8.1.3實訓8.1:簡易波形發(fā)生器
8.2 A/D轉換接口
8.2.1 ADC0809的結構
8.2.2 ADC0809與AT89S51的接口
8.2.3 ADC0809的應用
8.2.4 串行A/D轉換芯片TLC1549
8.2.5實訓8.2:簡易數(shù)字電壓表
8.3 開關量輸入/輸出接口技術
8.3.1 光電隔離技術和器件
8.3.2 開關量輸入接口
8.3.3 開關量輸出接口
小結
思考題
第9章AT89S51的系統(tǒng)擴展
9.1 系統(tǒng)擴展概述
9.1.1 系統(tǒng)擴展的概念
9.1.2 擴展系統(tǒng)總線結構
9.2 存儲器擴展
9.2.1 存儲器的分類
9.2.2 常用存儲器擴展芯片
9.2.3 程序存儲器的擴展
9.2.4 數(shù)據(jù)存儲器的擴展
9.3并行I/O口擴展
9.3.1I/O接口簡介
9.3.2 并行I/O口的簡單擴展
9.3.3 可編程I/O擴展芯片8155
9.4 I2C總線擴展
9.4.1 I2C總線基礎
9.4.2 I2C總線原理
9.4.3 I2C總線應用實例
小結
思考題

第三部分開發(fā)
第10章單片機應用系統(tǒng)開發(fā)
10.1 單片機應用系統(tǒng)開發(fā)的一般方法
10.1.1 確定任務、總體設計
10.1.2 硬件設計
10.1.3 軟件設計
10.1.4 系統(tǒng)調(diào)試
10.2 單片機應用系統(tǒng)實用技術
10.2.1 低功耗設計
10.2.2 加密技術
10.3 抗干擾設計
10.3.1 電源、地線、傳輸干擾及其對策
10.3.2 硬件抗干擾措施
10.3.3 軟件抗干擾措施
小結
思考題
第11章AT89S51實例應用
11.1 設計實例1:IC卡的讀寫
11.2 設計實例2:產(chǎn)生PWM波形
11.3 設計實例3:步進電機控制
11.4 設計實例4:溫度測量
11.5 設計實例5:紅外遙控接收發(fā)射
11.6 設計實例6:LCD定時鬧鈴
11.7 設計實例7:密碼鎖控制
小結
思考題

第四部分單片機C語言編程
第12章單片機C語言編程
12.1 C語言在單片機開發(fā)中的應用
12.1.1 C語言與匯編語言的比較
12.1.2 C51與ANSI-C的主要區(qū)別
12.2 C51的數(shù)據(jù)類型與運算
12.2.1 C51的基本數(shù)據(jù)類型
12.2.2 C51的數(shù)據(jù)存儲類型
12.2.3 C51定義SFR
12.2.4 C511定義并行口
12.2.5 C51定義位變量
12.3 C51構造數(shù)據(jù)類型及預處理指令
12.3.1 數(shù)組
12.3.2 指針
12.3.3 結構體
12.3.4 預處理指令
12.4 C51程序流程控制
12.4.1 條件語句
12.4.2 循環(huán)語句
12.5 函數(shù)
12.5.1 函數(shù)的概述
12.5.2 函數(shù)的定義
12.5.3 函數(shù)的調(diào)用
12.5.4 局部變量和全局變量
12.5.5 C51函數(shù)與關鍵字
12.5.6 C51的庫函數(shù)
12.6 C語言應用編程實例
12.6.1 單片機內(nèi)部資源編程
12.6.2 單片機接口技術編程
12.6.3 單片機擴展資源編程
12.7 C語言與匯編語言混合編程
12.7.1 嵌入?yún)R編指令
12.7.2 變量的相互調(diào)用
12.7.3 函數(shù)的相互調(diào)用
小結
思考題
參考文獻

本目錄推薦

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