單片機(jī)原理及應(yīng)用系統(tǒng)設(shè)計(jì)

出版時(shí)間:2011-11  出版社:清華大學(xué)出版社  作者:楊文龍 編  頁數(shù):418  

內(nèi)容概要

  本書是將mcs-51系列單片機(jī)原理、匯編語言程序設(shè)計(jì)、c51程序設(shè)計(jì)及應(yīng)用系統(tǒng)控制接口技術(shù)整合在一起的面向測(cè)控領(lǐng)域的教科書。本書全面系統(tǒng)地介紹了mcs-51系列單片機(jī)的結(jié)構(gòu)原理、指令系統(tǒng)、接口技術(shù)、應(yīng)用系統(tǒng)的設(shè)計(jì)、匯編語言程序設(shè)計(jì)、c51高級(jí)語言程序設(shè)計(jì)以及基于rtx51實(shí)時(shí)多任務(wù)操作系統(tǒng)的多任務(wù)程序設(shè)計(jì)方法。此外,還對(duì)當(dāng)前流行的以mcs-51為內(nèi)核的3種系列的派生型單片機(jī)——atmel公司的at89c51系列、philips公司的p89c51系列和宏晶科技公司的stc89/stc90c51系列作了詳盡介紹。
  本書取材廣泛、先進(jìn)實(shí)用,概念清晰且實(shí)例豐富,圖文并茂,數(shù)據(jù)準(zhǔn)確。
  本書可作為高等院校電子與信息技術(shù)相關(guān)專業(yè)的教材或教學(xué)參考書,也可供從事單片機(jī)應(yīng)用系統(tǒng)開發(fā)的工程技術(shù)人員閱讀參考。

書籍目錄

第1章 概述
 1.1 單片機(jī)的內(nèi)部結(jié)構(gòu)和特點(diǎn)
  1.1.1 單片機(jī)的內(nèi)部結(jié)構(gòu)
  1.1.2 單片機(jī)的特點(diǎn)
 1.2 單片機(jī)的發(fā)展概況
  1.2.1 單片機(jī)的發(fā)展史
  1.2.2 單片機(jī)的技術(shù)發(fā)展趨勢(shì)
 1.3 單片機(jī)的應(yīng)用領(lǐng)域
 習(xí)題1
第2章 mcs-51系列單片機(jī)的結(jié)構(gòu)
 2.1 mcs-51單片機(jī)的結(jié)構(gòu)和引腳
  2.1.1 mcs-51單片機(jī)的結(jié)構(gòu)框圖
  2.1.2 mcs-51單片機(jī)的引腳定義及功能
 2.2 存儲(chǔ)器組織和位處理器
  2.2.1 mcs-51單片機(jī)存儲(chǔ)器組織
  2.2.2 程序存儲(chǔ)器
  2.2.3 數(shù)據(jù)存儲(chǔ)器
  2.2.4 特殊功能寄存器
  2.2.5 位處理器
 2.3 并行i/o口
  2.3.1 并行i/o口的結(jié)構(gòu)
  2.3.2 并行i/o口的操作
 2.4 時(shí)鐘和cpu時(shí)序
  2.4.1 振蕩器和時(shí)鐘電路
  2.4.2 cpu時(shí)序
 2.5 復(fù)位和掉電處理及編程操作
  2.5.1 復(fù)位
  2.5.2 掉電保護(hù)操作
  2.5.3 chmos型80c51單片機(jī)的節(jié)電工作方式
  2.5.4 8751片內(nèi)eprom的編程接口
  2.5.5 8951片內(nèi)快閃存儲(chǔ)器的編程接口
 習(xí)題2
第3章 mcs-51單片機(jī)的指令系統(tǒng)和程序設(shè)計(jì)
 3.1 指令格式和尋址方式
  3.1.1 程序設(shè)計(jì)語言
  3.1.2 指令格式
  3.1.3 尋址方式
 3.2 指令系統(tǒng)
  3.2.1 數(shù)據(jù)傳送指令
  3.2.2 算術(shù)運(yùn)算指令
  3.2.3 邏輯運(yùn)算指令
  3.2.4 控制轉(zhuǎn)移指令
  3.2.5 位操作指令
 3.3 程序設(shè)計(jì)舉例
  3.3.1 查表程序
  3.3.2 分支程序
  3.3.3 循環(huán)程序
  3.3.4 邏輯操作程序
  3.3.5 代碼轉(zhuǎn)換程序
  3.3.6 運(yùn)算程序
 習(xí)題3
第4章 中斷系統(tǒng)和定時(shí)器/計(jì)數(shù)器及串行i/o口
 4.1 mcs-51單片機(jī)中斷系統(tǒng)
  4.1.1 中斷的基本概念
  4.1.2 mcs-51單片機(jī)中斷控制機(jī)構(gòu)
  4.1.3 中斷控制
  4.1.4 用軟件模擬第3級(jí)中斷優(yōu)先級(jí)
  4.1.5 中斷響應(yīng)過程
  4.1.6 中斷請(qǐng)求的撤除
  4.1.7 外部中斷
  4.1.8 單步操作
 4.2 定時(shí)器/計(jì)數(shù)器
  4.2.1 定時(shí)器/計(jì)數(shù)器的結(jié)構(gòu)
  4.2.2 定時(shí)器的方式寄存器和控制寄存器
  4.2.3 定時(shí)器的工作方式
  4.2.4 定時(shí)器t2
  4.2.5 定時(shí)器/計(jì)數(shù)器的編程和應(yīng)用舉例
 4.3 串行接口
  4.3.1 串行通信的基本概念
  4.3.2 mcs-51單片機(jī)串行口的控制
  4.3.3 串行口的工作方式
  4.3.4 波特率設(shè)置
  4.3.5 串行口的編程和應(yīng)用舉例
  4.3.6 多機(jī)通信系統(tǒng)
 習(xí)題4
第5章 mcs-51單片機(jī)系統(tǒng)的擴(kuò)展
 5.1 mcs-51單片機(jī)擴(kuò)展系統(tǒng)的組成
 5.2 flash程序存儲(chǔ)器的擴(kuò)展
  5.2.1 flash存儲(chǔ)器特性
  5.2.2 28f256型flash
  5.2.3 用28f256型flash擴(kuò)展外部程序存儲(chǔ)器
 5.3 數(shù)據(jù)存儲(chǔ)器的擴(kuò)展
  5.3.1 靜態(tài)ram
  5.3.2 擴(kuò)展外部數(shù)據(jù)存儲(chǔ)器舉例
 5.4 并行i/o口的擴(kuò)展
  5.4.1 用不可編程的接口芯片擴(kuò)展i/o口
  5.4.2 用8255a可編程并行接口芯片擴(kuò)展i/o口
 5.5 地址譯碼電路
  5.5.1 片選信號(hào)產(chǎn)生
  5.5.2 地址譯碼電路
 習(xí)題5
第6章 單片機(jī)系統(tǒng)的接口技術(shù)
 6.1 顯示器和鍵盤接口
  6.1.1 led數(shù)碼顯示器接口與編程
  6.1.2 鍵盤接口與編程
  6.1.3 鍵盤/顯示系統(tǒng)
 6.2 打印機(jī)接口
  6.2.1 tp-μp-16a微型打印機(jī)簡(jiǎn)介
  6.2.2 微型打印機(jī)與mcs-51單片機(jī)的連接
 6.3 d/a和a/d轉(zhuǎn)換接口
  6.3.1 d/a轉(zhuǎn)換接口技術(shù)
  6.3.2 a/d轉(zhuǎn)換接口技術(shù)
 習(xí)題6
第7章 mcs-51派生型單片機(jī)
 7.1 atmel 89系列單片機(jī)
  7.1.1 at89系列單片機(jī)分類
  7.1.2 at89c51/52單片機(jī)
  7.1.3 at89c1051/2051單片機(jī)
  7.1.4 at89s51/52單片機(jī)
 7.2 philips p89c51rx2系列單片機(jī)
  7.2.1 p89c51rx2系列單片機(jī)綜述
  7.2.2 p89c51rx2系列單片機(jī)內(nèi)部結(jié)構(gòu)
  7.2.3 p89c51rx2系列單片機(jī)引腳功能
  7.2.4 存儲(chǔ)器組織
  7.2.5 p89c51rx2系列單片機(jī)特殊功能寄存器sfr
  7.2.6 時(shí)鐘模式
  7.2.7 中斷優(yōu)先級(jí)結(jié)構(gòu)
  7.2.8 降低emi
  7.2.9 雙數(shù)據(jù)指針寄存器 dptr0和dptr1
  7.2.10 可編程計(jì)數(shù)器陣列 pca
  7.2.11 硬件監(jiān)視定時(shí)器wdt
  7.2.12 p89c51rx2系列單片機(jī)在系統(tǒng)編程和在應(yīng)用編程
 7.3 stc89/stc90系列單片機(jī)
  7.3.1 stc89系列單片機(jī)簡(jiǎn)介
  7.3.2 stc89系列單片機(jī)的內(nèi)部結(jié)構(gòu)及封裝形式
  7.3.3 stc89c 系列單片機(jī)的特殊功能寄存器
  7.3.4 stc89系列單片機(jī)的新特性
  7.3.5 stc89系列單片機(jī)isp
  7.3.6 新一代的stc90系列單片機(jī)
 習(xí)題7
第8章 c51語言程序設(shè)計(jì)
 8.1 keil c51概述
  8.1.1 keil c51對(duì)mcs-51單片機(jī)存儲(chǔ)空間的定義
  8.1.2 c51程序結(jié)構(gòu)與調(diào)試
 8.2 c51數(shù)據(jù)類型和運(yùn)算符及表達(dá)式
  8.2.1 數(shù)據(jù)類型
  8.2.2 運(yùn)算符和表達(dá)式
  8.2.3 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性
 8.3 控制語句
  8.3.1 順序控制語句
  8.3.2 if語句
  8.3.3 switch語句
  8.3.4 循環(huán)語句
  8.3.5 goto和break及continue語句
 8.4 函數(shù)
  8.4.1 函數(shù)的定義與聲明
  8.4.2 函數(shù)調(diào)用及參數(shù)傳遞
  8.4.3 函數(shù)的返回值
  8.4.4 函數(shù)的嵌套與遞歸調(diào)用
  8.4.5 變量的存儲(chǔ)類型
  8.4.6 中斷服務(wù)函數(shù)
 8.5 數(shù)組
  8.5.1 一維數(shù)組
  8.5.2 多維數(shù)組
 8.6 指針
  8.6.1 指針的概念
  8.6.2 指針運(yùn)算
  8.6.3 數(shù)組指針與指針數(shù)組
  8.6.4 指針與函數(shù)
 8.7 結(jié)構(gòu)、聯(lián)合及枚舉
  8.7.1 結(jié)構(gòu)的定義
  8.7.2 結(jié)構(gòu)變量的初始化
  8.7.3 結(jié)構(gòu)成員的訪問
  8.7.4 結(jié)構(gòu)數(shù)組
  8.7.5 結(jié)構(gòu)與指針
  8.7.6 結(jié)構(gòu)與函數(shù)
  8.7.7 聯(lián)合
  8.7.8 枚舉
 8.8 編譯預(yù)處理命令
  8.8.1 宏定義
  8.8.2 文件包含
  8.8.3 條件編譯
 8.9 c51與匯編語言混合編程
  8.9.1 c程序中直接嵌入?yún)R編語言代碼
  8.9.2 c51調(diào)用匯編函數(shù)
 8.10 c51編程舉例
  8.10.1 溫度數(shù)據(jù)采集系統(tǒng)
  8.10.2 數(shù)字式電子鐘
 習(xí)題8
第9章 rtx51實(shí)時(shí)多任務(wù)操作系統(tǒng)
 9.1 實(shí)時(shí)多任務(wù)處理
 9.2 rtx51 的特性
 9.3 rtx51運(yùn)行機(jī)制
 9.4 rtx51 系統(tǒng)函數(shù)
 9.5 rtx51多任務(wù)程序設(shè)計(jì)
  9.5.1 多任務(wù)編程方法
  9.5.2 rtx51 tiny 多任務(wù)應(yīng)用程序?qū)嵗?br /> 習(xí)題9
附錄a mcs-51單片機(jī)匯編指令表
附錄b keil c51庫函數(shù)
參考文獻(xiàn)

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    單片機(jī)原理及應(yīng)用系統(tǒng)設(shè)計(jì) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7