單片機原理及應(yīng)用

出版時間:2012-8  出版社:機械工業(yè)出版社  作者:趙全利 等主編  頁數(shù):263  字數(shù):423000  

內(nèi)容概要

趙全利、張之楓主編的《單片機原理及應(yīng)用(C51版)》在介紹51系列及其兼容單片機的硬件結(jié)構(gòu)、工作原理、指令系統(tǒng)、內(nèi)部功能、系統(tǒng)擴展的基礎(chǔ)上,詳盡描述了單片機C語言的知識特點、功能應(yīng)用及單片機應(yīng)用系統(tǒng)的開發(fā)過程,突顯了C51程序在各章節(jié)的功能描述和應(yīng)用項目編程。書中通過大量的例題和由淺入深的單片機應(yīng)用項目實例,引導(dǎo)讀者逐步認識、熟知、實踐和應(yīng)用單片機。各章詳細設(shè)計了可行性、易操作的實訓(xùn)項目,以加強讀者對單片機的實踐操作能力;書后配有相關(guān)思考與練習(xí),以鞏固讀者所學(xué)的知識。本書思路清晰、概念準確、層次結(jié)構(gòu)分明、注重實踐和知識的內(nèi)在聯(lián)系與規(guī)律,便于自學(xué)。
《單片機原理及應(yīng)用(C51版)》依據(jù)中國計算機學(xué)會高等教育學(xué)會最新審定的編寫大綱編寫,既可作為高職高專電力、電子、自動化、通信、機電及計算機等專業(yè)的教學(xué)用書,又可作為高等學(xué)校同類專業(yè)的教學(xué)參考用書。

書籍目錄

出版說明
前言
第1章 單片機的基礎(chǔ)知識
1.1 單片機簡介
1.1.1 單片機的基本概念
1.1.2 單片機技術(shù)的發(fā)展歷程和趨勢
1.1.3 單片機系列產(chǎn)品的介紹
1.1.4 單片機的特點及應(yīng)用
1.2 數(shù)制和編碼
1.2.1 數(shù)制
1.2.2 編碼
1.3 單片機應(yīng)用系統(tǒng)的組成
1.4 實訓(xùn)項目一單片機實現(xiàn)流水燈仿真過程演示
1.5 思考與練習(xí)
第2章 MCS 51單片機的基本結(jié)構(gòu)
2.1 MCS 51單片機的基本組成
2.1.1 8051單片機的基本組成
2.1.2 AT89S51單片機的引腳及功能
2.1.3 AT89S51單片機并行口的結(jié)構(gòu)和功能
2.2 存儲器配置
2.2.1 AT89S51單片機存儲配置簡介
2.2.2 程序存儲器
2.2.3 數(shù)據(jù)存儲器
2.2.4 特殊功能寄存器
2.3 CPU時序與時鐘電路
2.3.1 CPU時序
2.3.2 時鐘電路
2.4 復(fù)位電路
2.4.1 復(fù)位的概念
2.4.2 復(fù)位電路的設(shè)計
2.5 實訓(xùn)項目二單片機的最小系統(tǒng)組成
2.6 思考與練習(xí)
第3章 MCS 51單片機指令系統(tǒng)及匯編語言程序設(shè)計
3.1 指令系統(tǒng)簡介及尋址方式
3.1.1 指令分類
3.1.2 指令格式
3.1.3 尋址方式
3.1.4 尋址空間及符號注釋
3.2 指令系統(tǒng)及應(yīng)用舉例
3.2.1 數(shù)據(jù)傳送指令
3.2.2 算術(shù)運算指令
3.2.3 邏輯操作指令
3.2.4 位操作指令
3.2.5 控制轉(zhuǎn)移類指令
3.3 匯編語言程序設(shè)計
3.3.1 偽指令
3.3.2 匯編語言程序結(jié)構(gòu)及實例
3.4 實訓(xùn)項目三單片機指令系統(tǒng)及匯編語言程序設(shè)計練習(xí)
3.4.1 匯編指令程序段項目練習(xí)
3.4.2 匯編語言程序設(shè)計項目
3.5 思考與練習(xí)
第4章 單片機C語言程序設(shè)計基礎(chǔ)
4.1 Keil C簡介與環(huán)境設(shè)置
4.2 C51簡介
4.2.1 C51的擴展
4.2.2 存儲區(qū)
4.2.3 存儲模式
4.2.4 數(shù)據(jù)類型
4.3 C51基礎(chǔ)知識及表達式
4.3.1 C語言的標識符和關(guān)鍵字
4.3.2 算術(shù)運算符與表達式
4.3.3 關(guān)系運算符與表達式
4.3.4 邏輯運算符與表達式
4.3.5 賦值運算符與表達式
4.3.6 自增和自減運算符與表達式
4.3.7 位運算符與表達式
4.3.8 條件運算符與表達式
4.4 C51控制語句
4.4.1 條件語句
4.4.2 switch/case語句
4.4.3 循環(huán)結(jié)構(gòu)
4.5 數(shù)組
4.5.1 一維數(shù)組的定義、引用及初始化
4.5.2 一維數(shù)組應(yīng)用
4.6 指針
4.6.1 指針和指針變量
4.6.2 指針變量的定義、賦值及引用
4.7 函數(shù)
4.8 C51開發(fā)工具的使用
4.9 常用Keil C調(diào)試方法
4.9.1 程序復(fù)位
4.9.2 斷點的設(shè)置和刪除方法
4.9.3 查看和修改寄存器的內(nèi)容
4.9.4 觀察和修改變量
4.9.5 查看定時/計數(shù)器的方法
4.9.6 查看外部I/O狀態(tài)
4.9.7 查看外部中斷
4.10 C51應(yīng)用程序設(shè)計舉例
4.10.1 輸入
4.10.2 輸出
4.11 實訓(xùn)項目四C51實現(xiàn)流水燈
4.12 思考與練習(xí)
第5章 MCS 51單片機典型功能部件結(jié)構(gòu)及應(yīng)用
5.1 中斷系統(tǒng)
5.1.1 中斷的概念
5.1.2 MCS 51中斷系統(tǒng)結(jié)構(gòu)及中斷控制
5.1.3 MCS 51中斷響應(yīng)過程
5.1.4 中斷響應(yīng)后中斷請求的撤除
5.1.5 中斷系統(tǒng)的應(yīng)用及實例
5.2 MCS 51單片機定時/計數(shù)器
5.2.1 定時/計數(shù)器概述
5.2.2 定時/計數(shù)器的控制
5.2.3 定時/計數(shù)器的工作模式
5.2.4 定時/計數(shù)器的應(yīng)用舉例
5.3 串行口
5.3.1 串行通信的基本概念
5.3.2 MCS 51單片機串行口
5.3.3 串行口的應(yīng)用
5.3.4 常用串行通信總線標準及接口電路
5.4 實訓(xùn)項目五51單片機外部中斷及定時器中斷
5.4.1 實訓(xùn)項目輸入口程序設(shè)計項目
5.4.2 實訓(xùn)項目輸出口程序設(shè)計項目
5.5 思考與練習(xí)
第6章 MCS 51系統(tǒng)擴展技術(shù)
6.1 單片機系統(tǒng)擴展概述
6.2 程序存儲器的擴展
6.2.1 常用的程序存儲器
6.2.2 程序存儲器的擴展
6.3 數(shù)據(jù)存儲器的擴展
6.3.1 常用的數(shù)據(jù)存儲器
6.3.2 數(shù)據(jù)存儲器的擴展
6.4 I/O端口的擴展
6.4.1 簡單并行I/O口的擴展
6.4.2 8155可編程多功能接口的擴展
6.5 實訓(xùn)項目六8155擴展鍵盤與顯示
6.6 思考與練習(xí)
第7章 單片機典型I/O接口技術(shù)
7.1 鍵盤及接口電路
7.1.1 鍵盤的分類
7.1.2 鍵盤的工作原理
7.1.3 鍵盤結(jié)構(gòu)及掃描子程序
7.1.4 鍵盤接口擴展設(shè)計
7.2 顯示器及接口電路
7.2.1 LED狀態(tài)顯示
7.2.2 LED數(shù)碼顯示
7.2.3 七段LED數(shù)碼管顯示接口
7.2.4 LCD液晶顯示器接口
7.3 A/D、D/A轉(zhuǎn)換器與單片機的接口
7.3.1 D/A轉(zhuǎn)換器
7.3.2 A/D轉(zhuǎn)換器
7.4 實訓(xùn)項目七鍵盤及LED顯示器程序設(shè)計
7.5 思考與練習(xí)
第8章 單片機應(yīng)用系統(tǒng)
8.1 單片機應(yīng)用系統(tǒng)的開發(fā)過程
8.1.1 總體論證
8.1.2 總體設(shè)計
8.1.3 硬件設(shè)計
8.1.4 軟件設(shè)計
8.1.5 聯(lián)機調(diào)試
8.1.6 脫機運行
8.2 單片機應(yīng)用系統(tǒng)的設(shè)計項目實例
8.2.1 項目1光電計數(shù)器
8.2.2 項目2交通燈管理系統(tǒng)
8.2.3 項目3電子點陣顯示屏
8.2.4 項目4數(shù)字電壓表
8.2.5 項目5智能循跡小車
8.2.6 項目6采用DS12C887時鐘芯片及溫度顯示的LCD電子時鐘
8.3 思考與練習(xí)
附錄
附錄A MCS 51指令表
附錄B ASCII(美國標準信息交換碼)碼表
附錄C 常用C51庫函數(shù)
附錄D 書中非標準符號與國標的對照表
參考文獻

章節(jié)摘錄

版權(quán)頁:   插圖:   2.A/D轉(zhuǎn)換器的主要技術(shù)指標 1)分辨率。它指變化一個相鄰數(shù)碼所需要輸入的模擬電壓的變化量,也就是表示轉(zhuǎn)換器對微小輸入量變化的敏感程度。通常用位數(shù)來表示。例如,對8位A/D轉(zhuǎn)換器,其數(shù)字輸出量的變化范圍為0~255,當(dāng)輸入電壓的滿刻度為5V時,數(shù)字量每變化一個數(shù)字所對應(yīng)輸入模擬電壓的值為5V/255≈19. 6mV,其分辨能力即為19.6mV。當(dāng)需要檢測輸入信號的精度較高時,采用分辨率較高的A/D轉(zhuǎn)換器。目前常用的A/D轉(zhuǎn)換集成芯片的轉(zhuǎn)換位數(shù)有8位、10位、12位和14位等。 2)量程。它指所能轉(zhuǎn)換的電壓范圍,如5V、10V、±5V等。 3)轉(zhuǎn)換誤差。它指一個實際的A/D轉(zhuǎn)換器量化值與一個理想的A/D轉(zhuǎn)換器量化值之間的最大偏差。通常用最低有效位的倍數(shù)給出,轉(zhuǎn)換誤差和分辨率一起描述了A/D轉(zhuǎn)換器的轉(zhuǎn)換精度。 4)轉(zhuǎn)換時間與轉(zhuǎn)換速率。A/D轉(zhuǎn)換器的轉(zhuǎn)換時間是指完成一次轉(zhuǎn)換所需要的時間,也就是從發(fā)出啟動轉(zhuǎn)換命令到轉(zhuǎn)換結(jié)束獲得整個數(shù)字信號為止所需的時間間隔。 3.A/D轉(zhuǎn)換器的外部特性 集成A/D轉(zhuǎn)換芯片的封裝和性能都有所不同。但是從原理和應(yīng)用的角度來看,任何一種A/D轉(zhuǎn)換器芯片一般具有以下控制信號引腳。 1)啟動轉(zhuǎn)換信號引腳(START)。它是由單片機發(fā)出的控制信號,當(dāng)該信號有效時,A/D轉(zhuǎn)換器啟動并開始轉(zhuǎn)換。 2)轉(zhuǎn)換結(jié)束信號引腳(EOC)。它是一條輸出信號線。當(dāng)A/D轉(zhuǎn)換完成時,由此線發(fā)出結(jié)束信號,可利用它向單片機發(fā)出中斷請求,單片機也可查詢該線,以判斷A/D轉(zhuǎn)換是否結(jié)束。 3)片選信號引腳(CS)。與其他接口芯片的作用相同。

圖書封面

評論、評分、閱讀與下載


    單片機原理及應(yīng)用 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7