《普通高!笆濉币(guī)劃教材:單片機原理與應用(第2版)》以51系列單片機為主要對象,從系統(tǒng)組成和工程實踐的角度出發(fā),以AT89S51單片機為例詳細介紹了51系列單片機的結構、指令系統(tǒng)、匯編語言及C語言程序設計、系統(tǒng)擴展以及單片機各功能部件的組成,并對應用系統(tǒng)設計、開發(fā)、調試以及開發(fā)工具的使用作了較深入的討論。主要內容包括單片機基礎知識、單片機的基本結構及工作原理、單片機指令系統(tǒng)及匯編語言程序設計、定時/計數(shù)器原理及應用、中斷系統(tǒng)及應用、單片機串行接口及應用、單片機與輸入/輸出外部設備接口、單片機系統(tǒng)擴展技術、單片機與ADC和DAC的接口技術、單片機C語言程序設計、單片機應用系統(tǒng)設計技術共11章內容。另外,書中提供了大量的例題和習題,并在書后給出了附錄,便于學生自學。
《普通高校“十二五”規(guī)劃教材:單片機原理與應用(第2版)》適合普通高等院校本科和?齐娮、電氣、信息技術及自動化等專業(yè)作為“單片機原理與應用”的課程教材使用,也適合高職相關專業(yè)作為教材以及工程技術人員作為技術參考書使用。
第1章 單片機基礎知識
1.1 單片機和單片機系統(tǒng)
1.1.1 微處理器和微型計算機
1.1.2 微型計算機系統(tǒng)
1.1.3 單片機的基本概念及基本結構
1.1.4 單片機的特點
1.1.5 單片機應用系統(tǒng)
1.2 計算機中的數(shù)據(jù)表示
1.2.1 計算機中數(shù)值的表示
1.2.2 計算機中非數(shù)值數(shù)據(jù)信息的表示
1.3 單片機技術的發(fā)展和應用
1.3.1 單片機的產生與發(fā)展過程
1.3.2 單片機技術的發(fā)展方向
1.3.3 單片機的應用領域
1.4 單片機的分類
1.4.1 4位單片機
1.4.2 8位單片機
1.4.3 16位單片機
1.4.4 32位單片機
1.4.5 模糊單片機
1.5 典型單片機產品的基本特性
1.5.1 Intel公司的MCS-51系列單片機
1.5.2 Atmel公司的AT89系列單片機
1.6 如何學好單片機
1.6.1 學習51系列單片機的原因
1.6.2 單片機系統(tǒng)的開發(fā)過程
1.6.3 單片機的編程
1.6.4 單片機的學習方法
本章小結
思考與練習
第2章 AT89S51單片機的基本結構及工作原理
2.1 AT89S51單片機的內部結構和信號引腳
2.1.1 AT89S51單片機內部組成
2.1.2 AT89S51單片機的CPU結構
2.1.3 AT89S51單片機的引腳及功能
2.2 AT89S51單片機的定時控制部件與時序
2.2.1 振蕩器和時鐘電路
2.2.2 CPU的時序
2.2.3 單片機的工作過程
2.3 AT89S51單片機的并行輸入/輸出端口
2.3.1 I/O端口的結構
2.3.2 I/O端口的功能
2.3.3 I/O端口的負載能力和接口要求
2.4 AT89S51單片機的存儲器結構及寄存器
2.4.1 AT89S51單片機存儲器的分類及配置
2.4.2 程序存儲器
2.4.3 數(shù)據(jù)存儲器
2.4.4 特殊功能寄存器SFR
2.5 AT89S51單片機的工作方式
2.5.1 單片機復位方式
2.5.2 CHMOS低功耗工作方式
2.6 單片機的最小應用系統(tǒng)
2.6.1 片內帶程序存儲器的最小應用系統(tǒng)
2.6.2 片內無程序存儲器的最小應用系統(tǒng)
本章小結
思考與練習
第3章 單片機指令系統(tǒng)及匯編語言程序設計
3,1指令系統(tǒng)概述
3.1.1 指令的表達形式及類型
3.1.2 指令格式
3.1.3 指令中常用的符號
3.2 AT89S51單片機的尋址方式
3.2.1 立即尋址
3.2.2 直接尋址
3.2.3 寄存器尋址
3.2.4 寄存器間接尋址
……
第4章 定時/計數(shù)器原理及應用
第5章 中斷系統(tǒng)及應用
第6章 單片機串行接口及應用
第7章 AT89S51單片機與輸入/輸出外部設備接口
第8章 51單片機系統(tǒng)擴展技術
第9章 單片機與ADC、DAC的接口技術
第10章 單片機的C語言程序設計
第11章 單片機應用系統(tǒng)設計技術
附錄A 微型計算機中的常用數(shù)制和碼制
附錄B 常用集成芯片型號
附錄C MCS-51指令表
附錄D 常用實驗程序
參考文獻