前言 第一篇 計算機軟硬件知識入門導引第1章 計算機(偏硬)應用領域、知識構成與學習導引 1.1 計算機(偏硬)應用領域 1.2 計算機(偏硬)知識構成 1.3 計算機(偏硬)應用的典型過程 1.4 計算機(偏硬)學習引導第2章 計算機的數製與碼製 2.1 數製:數字計算機使用的數 2.1.1 十進製數(Decimal)規律 2.1.2 二進製數(Binary)規律 2.1.3 十六進製數(Hexadecimal)規律 2.1.4 計算機中原始形態的數 2.1.5 計算機中數的組織形態 2.1.6 計算機中數的計量單位 2.2 碼製:計算機中的信息錶示、二進製信息編碼 2.2.1 數值代碼 2.2.2 指令代碼 2.2.3 字符與其他信息編碼 第二篇 微計算機指令與編程基礎第3章 MCS-51係列單片微計算機 3.1 概述 3.2 MCS-51單片機結構 3.2.1 單片機的基本結構 3.2.2 單片機最小硬件係統 3.3 MCS-51單片機的內部功能模塊 3.3.1 MCS-51單片機中包含的模塊 3.3.2 MCS-51單片機的節電功能 3.4 MCS-51單片機的寄存器與存儲器 3.4.1 MCS-51的存儲結構 3.4.2 MCS-51係統中的重要通用寄存器 3.4.3 堆棧概念與操作 3.4.4 MCS-51係統中相同地址對應不同存儲區的問題 3.5 MCS-51單片機指令係統 3.5.1 概述 3.5.2 尋址方式 3.5.3 指令係統 3.6 MCS-51單片機匯編語言程序設計基礎 3.6.1 匯編語言源程序格式 3.6.2 常用僞指令 3.6.3 匯編語言程序設計 第三篇 計算機係統擴展與接口應用第4章 MCS-51微機係統擴展基礎與存儲器擴展 4.1 MCS-51微機係統總綫概念、結構與擴展基礎 4.1.1 三態在總綫中的作用 4.1.2 時序圖 4.1.3 IC的片選 4.1.4 計算機的三總綫 4.1.5 地址鎖存器 4.1.6 MCS-51的三總綫 4.1.7 基於MCS-51的三總綫擴展基本結構 4.2 程序存儲器的擴展 4.2.1 MCS-51讀取外部程序存儲器的時序 4.2.2 典型的外部程序存儲器 4.2.3 MCS-51擴展外部程序存儲器的接口電路 4.3 多片程序存儲器的擴展、編址技術與地址空間分析 4.3.1 多片程序存儲器的擴展 4.3.2 地址空間分析 4.3.3 編址技術:綫選法與譯碼法 4.4 外部數據存儲器的擴展 4.4.1 外部數據存儲器擴展意義 4.4.2 外部數據存儲器擴展 4.4.3 外部程序空間與外部數據空間的閤並 4.4.4 擴展的外部數據存儲器檢測的軟件第5章 MCS-51係列單片機I/O接口 5.1 I/O信息的特點 5.2 I/O接口的功能 5.3 I/O選通-應答機製 5.4 MCS-51單片機片內的並行輸入/輸齣端口的使用 5.4.1 內部端口與外部擴展端口的優缺點比較 5.4.2 內部端口的分配 5.4.3 不同電壓I/O器件的驅動 5.4.4 端口編程應用 5.5 擴展外部I/O端口 5.5.1 擴展外部I/O端口的指令、控製信號與分類 5.5.2 擴展端口輸齣位控方式編程 5.6 非智能IC擴展的I/O端口 5.6.1 I/O端口的分類 5.6.2 采用非智能化IC擴展無選通的輸齣I/O端口 5.6.3 采用非智能化IC擴展無選通的輸入I/O端口 5.6.4 采用非智能化IC擴展選通輸齣I/O端口 5.6.5 采用非智能化IC擴展選通輸入I/O端口 5.7 智能IC擴展的I/O端口 5.7.1 智能IC的優點 5.7.2 用8255A擴展I/O端口 5.7.3 用8155擴展I/O端口第6章 MCS-51單片機中斷係統及其應用 6.1 中斷概念 6.1.1 中斷方式的優越性 6.1.2 引起中斷的非指令邏輯 6.1.3 中斷子程序的特殊性 6.1.4 中斷的其他特殊性 6.2 中斷過程 6.3 中斷調用的響應條件 6.4 中斷響應時間 6.5 外部中斷的觸發方式 6.6 中斷請求的撤銷 6.7 中斷入口 6.8 與中斷有關的SFR 6.9 指令引起中斷 6.10 中斷程序設計 6.10.1 中斷初始化 6.10.2 中斷子程序設計要點 6.10.3 中斷的典型應用第7章 MCS-51單片機的定時計數器及其應用 7.1 MCS-51單片機的定時計數器 7.2 定時計數器(CTC)的概念 7.2.1 計數單元 7.2.2 工作方式與計數源 7.2.3 CTC的溢齣及其作用 7.2.4 計數器初值的計算與重裝載 7.2.5 CTC的啓動與停止控製 7.2.6 定時計數器使用的外部引腳與SFR 7.3 定時計數器程序設計 7.4 定時計數器典型應用第8章 MCS-51單片機的串行接口及其應用 8.1 串口 8.2 串行傳輸的概念 8.2.1 位信息錶示成相應的物理量 8.2.2 位的傳輸與識彆 8.2.3 數據的識彆與分離 8.2.4 數據傳輸正確性判斷 8.2.5 同步串行與異步串行 8.2.6 單工、半雙工與雙工 8.2.7 調製與解調 8.2.8 異步串行數據幀 8.2.9 通信協議 8.2.10 波特率 8.2.11 校驗位 8.3 串行傳輸的硬件接口 8.3.1 RS-232C規範簡介 8.3.2 RS-232C接口電路 8.4 MCS-51中的串行端口 8.4.1 串口收發緩衝器 8.4.2 串口設置寄存器SCON 8.4.3 串口工作方式 8.5 串口程序設計第9章 MCS-51的監控程序與人機交互接口技術 9.1 監控程序概念、結構與編程要點 9.1.1 監控程序概念、結構與編程要點 9.1.2 監控程序結構與編程要點 9.2 顯示接口 9.2.1 與顯示接口有關的概念 9.2.2 LED數碼管硬件知識 9.2.3 數碼管的驅動與譯碼 9.2.4 一個數碼管的靜態驅動電路與子程序 9.2.5 多個數碼管的驅動電路與顯示子程序 9.3 MCS-51單片機鍵盤接口 9.3.1 與鍵盤接口有關的概念 9.3.2 鍵盤接口的硬件 9.3.3 讀鍵子程序設計 9.3.4 主循環中用鍵值控製的散轉第10章 D/A與A/D轉換接口與應用 10.1 計算機數字端口能直接處理的信息 10.2 模擬量與數字量轉換過程中涉及的一些重要概念 10.2.1 與轉換器精度有關的指標 10.2.2 轉換器的其他主要指標 10.2.3 標定 10.3 D/A轉換原理與D/A轉換器 10.4 典型D/A芯片接口與應用 10.4.1 DAC0832 10.4.2 MCS-51單片機與DAC0832的接口 10.5 A/D轉換原理與技術參數 10.6 典型A/D芯片接口與應用 10.6.1 典型A/D轉換器芯片ADC0809 10.6.2 MCS-51單片機與ADC0809的接口 10.6.3 A/D轉換應用舉例
· · · · · · (
收起)