出版時(shí)間:2009-5 出版社:廈門大學(xué) 作者:吳錘紅
內(nèi)容概要
《MCS-51微機(jī)原理與接口技術(shù)》按照福建省計(jì)算機(jī)等級(jí)考試委員會(huì)的規(guī)劃編寫,是“計(jì)算機(jī)三級(jí)(偏硬)等級(jí)考試”系列指導(dǎo)書中“MCS-51單片機(jī)系統(tǒng)與應(yīng)用”分冊(cè)?!禡CS-51微機(jī)原理與接口技術(shù)》包括計(jì)算機(jī)的數(shù)制、碼制,單片機(jī)的硬件與指令系統(tǒng)、系統(tǒng)擴(kuò)展原理與方法、軟件系統(tǒng)、串行通信、定時(shí)計(jì)數(shù)器與A/D、D/A轉(zhuǎn)換應(yīng)用等內(nèi)容,比較全面地介紹了MCS-51計(jì)算機(jī)應(yīng)用的各種知識(shí),內(nèi)容緊密配合教學(xué),覆蓋面與深度符合大學(xué)生學(xué)習(xí)要求。
書籍目錄
前言 第一篇 計(jì)算機(jī)軟硬件知識(shí)入門導(dǎo)引第1章 計(jì)算機(jī)(偏硬)應(yīng)用領(lǐng)域、知識(shí)構(gòu)成與學(xué)習(xí)導(dǎo)引 1.1 計(jì)算機(jī)(偏硬)應(yīng)用領(lǐng)域 1.2 計(jì)算機(jī)(偏硬)知識(shí)構(gòu)成 1.3 計(jì)算機(jī)(偏硬)應(yīng)用的典型過程 1.4 計(jì)算機(jī)(偏硬)學(xué)習(xí)引導(dǎo)第2章 計(jì)算機(jī)的數(shù)制與碼制 2.1 數(shù)制:數(shù)字計(jì)算機(jī)使用的數(shù) 2.1.1 十進(jìn)制數(shù)(Decimal)規(guī)律 2.1.2 二進(jìn)制數(shù)(Binary)規(guī)律 2.1.3 十六進(jìn)制數(shù)(Hexadecimal)規(guī)律 2.1.4 計(jì)算機(jī)中原始形態(tài)的數(shù) 2.1.5 計(jì)算機(jī)中數(shù)的組織形態(tài) 2.1.6 計(jì)算機(jī)中數(shù)的計(jì)量單位 2.2 碼制:計(jì)算機(jī)中的信息表示、二進(jìn)制信息編碼 2.2.1 數(shù)值代碼 2.2.2 指令代碼 2.2.3 字符與其他信息編碼 第二篇 微計(jì)算機(jī)指令與編程基礎(chǔ)第3章 MCS-51系列單片微計(jì)算機(jī) 3.1 概述 3.2 MCS-51單片機(jī)結(jié)構(gòu) 3.2.1 單片機(jī)的基本結(jié)構(gòu) 3.2.2 單片機(jī)最小硬件系統(tǒng) 3.3 MCS-51單片機(jī)的內(nèi)部功能模塊 3.3.1 MCS-51單片機(jī)中包含的模塊 3.3.2 MCS-51單片機(jī)的節(jié)電功能 3.4 MCS-51單片機(jī)的寄存器與存儲(chǔ)器 3.4.1 MCS-51的存儲(chǔ)結(jié)構(gòu) 3.4.2 MCS-51系統(tǒng)中的重要通用寄存器 3.4.3 堆棧概念與操作 3.4.4 MCS-51系統(tǒng)中相同地址對(duì)應(yīng)不同存儲(chǔ)區(qū)的問題 3.5 MCS-51單片機(jī)指令系統(tǒng) 3.5.1 概述 3.5.2 尋址方式 3.5.3 指令系統(tǒng) 3.6 MCS-51單片機(jī)匯編語言程序設(shè)計(jì)基礎(chǔ) 3.6.1 匯編語言源程序格式 3.6.2 常用偽指令 3.6.3 匯編語言程序設(shè)計(jì) 第三篇 計(jì)算機(jī)系統(tǒng)擴(kuò)展與接口應(yīng)用第4章 MCS-51微機(jī)系統(tǒng)擴(kuò)展基礎(chǔ)與存儲(chǔ)器擴(kuò)展 4.1 MCS-51微機(jī)系統(tǒng)總線概念、結(jié)構(gòu)與擴(kuò)展基礎(chǔ) 4.1.1 三態(tài)在總線中的作用 4.1.2 時(shí)序圖 4.1.3 IC的片選 4.1.4 計(jì)算機(jī)的三總線 4.1.5 地址鎖存器 4.1.6 MCS-51的三總線 4.1.7 基于MCS-51的三總線擴(kuò)展基本結(jié)構(gòu) 4.2 程序存儲(chǔ)器的擴(kuò)展 4.2.1 MCS-51讀取外部程序存儲(chǔ)器的時(shí)序 4.2.2 典型的外部程序存儲(chǔ)器 4.2.3 MCS-51擴(kuò)展外部程序存儲(chǔ)器的接口電路 4.3 多片程序存儲(chǔ)器的擴(kuò)展、編址技術(shù)與地址空間分析 4.3.1 多片程序存儲(chǔ)器的擴(kuò)展 4.3.2 地址空間分析 4.3.3 編址技術(shù):線選法與譯碼法 4.4 外部數(shù)據(jù)存儲(chǔ)器的擴(kuò)展 4.4.1 外部數(shù)據(jù)存儲(chǔ)器擴(kuò)展意義 4.4.2 外部數(shù)據(jù)存儲(chǔ)器擴(kuò)展 4.4.3 外部程序空間與外部數(shù)據(jù)空間的合并 4.4.4 擴(kuò)展的外部數(shù)據(jù)存儲(chǔ)器檢測(cè)的軟件第5章 MCS-51系列單片機(jī)I/O接口 5.1 I/O信息的特點(diǎn) 5.2 I/O接口的功能 5.3 I/O選通-應(yīng)答機(jī)制 5.4 MCS-51單片機(jī)片內(nèi)的并行輸入/輸出端口的使用 5.4.1 內(nèi)部端口與外部擴(kuò)展端口的優(yōu)缺點(diǎn)比較 5.4.2 內(nèi)部端口的分配 5.4.3 不同電壓I/O器件的驅(qū)動(dòng) 5.4.4 端口編程應(yīng)用 5.5 擴(kuò)展外部I/O端口 5.5.1 擴(kuò)展外部I/O端口的指令、控制信號(hào)與分類 5.5.2 擴(kuò)展端口輸出位控方式編程 5.6 非智能IC擴(kuò)展的I/O端口 5.6.1 I/O端口的分類 5.6.2 采用非智能化IC擴(kuò)展無選通的輸出I/O端口 5.6.3 采用非智能化IC擴(kuò)展無選通的輸入I/O端口 5.6.4 采用非智能化IC擴(kuò)展選通輸出I/O端口 5.6.5 采用非智能化IC擴(kuò)展選通輸入I/O端口 5.7 智能IC擴(kuò)展的I/O端口 5.7.1 智能IC的優(yōu)點(diǎn) 5.7.2 用8255A擴(kuò)展I/O端口 5.7.3 用8155擴(kuò)展I/O端口第6章 MCS-51單片機(jī)中斷系統(tǒng)及其應(yīng)用 6.1 中斷概念 6.1.1 中斷方式的優(yōu)越性 6.1.2 引起中斷的非指令邏輯 6.1.3 中斷子程序的特殊性 6.1.4 中斷的其他特殊性 6.2 中斷過程 6.3 中斷調(diào)用的響應(yīng)條件 6.4 中斷響應(yīng)時(shí)間 6.5 外部中斷的觸發(fā)方式 6.6 中斷請(qǐng)求的撤銷 6.7 中斷入口 6.8 與中斷有關(guān)的SFR 6.9 指令引起中斷 6.10 中斷程序設(shè)計(jì) 6.10.1 中斷初始化 6.10.2 中斷子程序設(shè)計(jì)要點(diǎn) 6.10.3 中斷的典型應(yīng)用第7章 MCS-51單片機(jī)的定時(shí)計(jì)數(shù)器及其應(yīng)用 7.1 MCS-51單片機(jī)的定時(shí)計(jì)數(shù)器 7.2 定時(shí)計(jì)數(shù)器(CTC)的概念 7.2.1 計(jì)數(shù)單元 7.2.2 工作方式與計(jì)數(shù)源 7.2.3 CTC的溢出及其作用 7.2.4 計(jì)數(shù)器初值的計(jì)算與重裝載 7.2.5 CTC的啟動(dòng)與停止控制 7.2.6 定時(shí)計(jì)數(shù)器使用的外部引腳與SFR 7.3 定時(shí)計(jì)數(shù)器程序設(shè)計(jì) 7.4 定時(shí)計(jì)數(shù)器典型應(yīng)用第8章 MCS-51單片機(jī)的串行接口及其應(yīng)用 8.1 串口 8.2 串行傳輸?shù)母拍? 8.2.1 位信息表示成相應(yīng)的物理量 8.2.2 位的傳輸與識(shí)別 8.2.3 數(shù)據(jù)的識(shí)別與分離 8.2.4 數(shù)據(jù)傳輸正確性判斷 8.2.5 同步串行與異步串行 8.2.6 單工、半雙工與雙工 8.2.7 調(diào)制與解調(diào) 8.2.8 異步串行數(shù)據(jù)幀 8.2.9 通信協(xié)議 8.2.10 波特率 8.2.11 校驗(yàn)位 8.3 串行傳輸?shù)挠布涌? 8.3.1 RS-232C規(guī)范簡介 8.3.2 RS-232C接口電路 8.4 MCS-51中的串行端口 8.4.1 串口收發(fā)緩沖器 8.4.2 串口設(shè)置寄存器SCON 8.4.3 串口工作方式 8.5 串口程序設(shè)計(jì)第9章 MCS-51的監(jiān)控程序與人機(jī)交互接口技術(shù) 9.1 監(jiān)控程序概念、結(jié)構(gòu)與編程要點(diǎn) 9.1.1 監(jiān)控程序概念、結(jié)構(gòu)與編程要點(diǎn) 9.1.2 監(jiān)控程序結(jié)構(gòu)與編程要點(diǎn) 9.2 顯示接口 9.2.1 與顯示接口有關(guān)的概念 9.2.2 LED數(shù)碼管硬件知識(shí) 9.2.3 數(shù)碼管的驅(qū)動(dòng)與譯碼 9.2.4 一個(gè)數(shù)碼管的靜態(tài)驅(qū)動(dòng)電路與子程序 9.2.5 多個(gè)數(shù)碼管的驅(qū)動(dòng)電路與顯示子程序 9.3 MCS-51單片機(jī)鍵盤接口 9.3.1 與鍵盤接口有關(guān)的概念 9.3.2 鍵盤接口的硬件 9.3.3 讀鍵子程序設(shè)計(jì) 9.3.4 主循環(huán)中用鍵值控制的散轉(zhuǎn)第10章 D/A與A/D轉(zhuǎn)換接口與應(yīng)用 10.1 計(jì)算機(jī)數(shù)字端口能直接處理的信息 10.2 模擬量與數(shù)字量轉(zhuǎn)換過程中涉及的一些重要概念 10.2.1 與轉(zhuǎn)換器精度有關(guān)的指標(biāo) 10.2.2 轉(zhuǎn)換器的其他主要指標(biāo) 10.2.3 標(biāo)定 10.3 D/A轉(zhuǎn)換原理與D/A轉(zhuǎn)換器 10.4 典型D/A芯片接口與應(yīng)用 10.4.1 DAC0832 10.4.2 MCS-51單片機(jī)與DAC0832的接口 10.5 A/D轉(zhuǎn)換原理與技術(shù)參數(shù) 10.6 典型A/D芯片接口與應(yīng)用 10.6.1 典型A/D轉(zhuǎn)換器芯片ADC0809 10.6.2 MCS-51單片機(jī)與ADC0809的接口 10.6.3 A/D轉(zhuǎn)換應(yīng)用舉例
圖書封面
評(píng)論、評(píng)分、閱讀與下載
MCS-51微機(jī)原理與接口技術(shù) PDF格式下載