本書以MCS-51、AT89系列單片機為對象,全面系統地介紹了單片機的基本結構、工作原理及應用技術。全書共分為十二章和一個附錄,內容包括一般計算機工作原理簡介、單片機結構原理、指令系統和匯編語言程序設計、存儲器擴展技術、中斷系統、定時器/計數器原理及應用、串行接口助及應用、并行接口擴展及應用、A/D與D/A轉換器接口技術、高性價比AT89單片機性能及應用、單片機應用系統設計方法與舉例,附錄中內容為數制與數字電路基礎。本書可作為高等學校非計算機類專業微機原理課程教材,也可作為工程技術人員參考用書。
前言
第一章 緒論
第一節 計算機的基本結構與工作原理
第二節 單片微型計算機
習題與思考題
第二章 MCS-51單片機的結構和原理
第一節 MCS-51單片機組成與結構
第二節 MCS-51單片機引腳及其功能
第三節 MCS-51單片機存儲器配置
第四節 振蕩器與時鐘電路及CPU時序
第五節 并行輸入/輸出端口
第六節 MCS-51單片機基本工作系統組成
習題與思考題
第三章 MCS-51單片機指令系統
第一節 指令系統概述 前言
第一章 緒論
第一節 計算機的基本結構與工作原理
第二節 單片微型計算機
習題與思考題
第二章 MCS-51單片機的結構和原理
第一節 MCS-51單片機組成與結構
第二節 MCS-51單片機引腳及其功能
第三節 MCS-51單片機存儲器配置
第四節 振蕩器與時鐘電路及CPU時序
第五節 并行輸入/輸出端口
第六節 MCS-51單片機基本工作系統組成
習題與思考題
第三章 MCS-51單片機指令系統
第一節 指令系統概述
第二節 尋址方式
第三節 指令系統
習題與思考題
第四章 MCS-51單片機匯編語言程序設計
第一節 匯編語言程序設計基礎知識
第二節 匯編語言程序設計
習題與思考題
第五章 MCS-51單片機存儲器擴展
第一節 常用存儲器
第二節 MCS-51單片機擴展三總線構成
第三節 MCS-51單片機程序存儲器擴展
第四節 MCS-51單片機數據存儲器擴展
第五節 選址譯碼方法與混合擴展
習題與思考題
第六章 中斷與中斷系統
第一節 中斷與中斷系統的基本概念
第二節 MCS-51單片機中斷系統結構及中斷控制
第三節 中斷應用舉例
習題與思考題
第七章 定時器/計數器
第一節 定時器/計數器的工作原理與組成
第二節 定時器/計數器的工作方式
第三節 定時器/計數器應用舉例
習題與思考題
第八章 MCS-51單片機串行接口與應用
第一節 通信技術基礎
第二節 MCS-51單片機串行接口
第三節 串行接口應用
習題與思考題
第九章 MCS-51單片機并行接口擴展與應用
第一節 I/O接品概述
第二節 8255A并行接口擴展
第三節 8155并行接品擴展
第四節 鍵盤與數碼管顯示器接口及編程
第五節 微型打印機并行接口及編程
習題與思考題
第十章 單片機與A/D、D/A轉換器的接口
第一節 A/D轉換器及接口
第二節 D/A轉換器及接口
習題與思考題
第十一章 高性價比AT89單片機
第一節 AT89單片機概況
第二節 AT89 Flash單片機
第三節 AT89 Flash單片機的應用
第十二章 MCS-51單片機應用系統設計方法與舉例
第一節 單片機應用系統的設計方法
第二節 單片機應用設計舉例
習題與思考題
附錄
附錄A 數制基礎
附錄B 數字電路基礎
參考文獻
第一章 緒論
本章簡要地介紹了一般微機的組成結構、工作原理和各組成部件的作用等,并以此為基礎推出單芯片微機即單片機的基本概念、主要應用系列以及發展應用現狀等。
第一節 計算機的基本結構與工作原理
一、計算機概述
隨著電子技術的飛速發展和大規模集成電路的出現,20世紀70年代初出現了一代新型的電子計算機——微型計算機(簡稱微機)。它是利用大規模集成電路技術把計算機的中央處理單元(CPU)即計算機的控制器和運算器集成在一個芯片上,同存儲器及輸入/輸出(I/O)接口電路共同構成的。
微處理器大約經歷了以下幾個階段。20世紀70年代中期,先后生產了3大系列8位微處理器,即Intel公司的8080、8085,Motorola公司的M6800和Zil09公司的Z80;20世紀70年代末和80年代初先后生產了8086、Z8000、M68000等16位微處理器;后來又推出了80386和68020等32位微處理器,芯片上的集成度已超過20萬個晶體管。同時利用大規模集成電路技術制造了容量相當大的內存儲器芯片(用于存放程序或數據),如l6KB×4位靜態存儲器和64KB×1位、256KB×1位動態存儲器[隨機存儲器(RAM)]和32KB×8位的只讀存儲器(ROM)。另外,又把各種通用的、專用的或可編程序的接口電路[用于外圍設備,簡稱(外設)接口]集成在一個芯片上,這樣,把CPU配上一定容量的RAM、ROM以及接口電路(如并行接口電路、串行接口電路)和必要的外設(通常包括CRT終端,打印機,軟、硬盤驅動器等)就構成了一臺微機。
……