《單片微機原理、匯編與C51及接口技術(第2版)/21世紀高等學校計算機基礎實用規劃教材》以MCS-51單片機為背景機,系統地介紹了微型計算機的原理及接口技術,主要內容包括微型計算機基礎、匯編語言程序設計MCS-51單片機的內部接口、MCS-51單片機的擴展方法、存儲器及其擴展、常用可編程接口、AD和DA轉換芯片及C51程序設計等。
《單片微機原理、匯編與C51及接口技術(第2版)/21世紀高等學校計算機基礎實用規劃教材》內容精練,實例豐富。其中大量的接口電路和程序是作者多年在科研和教學中反復提煉得來的,因而《單片微機原理、匯編與C51及接口技術(第2版)/21世紀高等學校計算機基礎實用規劃教材》實用性很強。書中內容系統,論述深入淺出,循序漸進。可作為大專院校的"單片機"、"微機原理及其應用"或"微機原理及接口技術"等課程的教學用書,也可以作為參加各類電子制作、課程設計和畢業設計的教學參考書,還可供從事電子技術,計算機應用與開發的科研人員和工程技術人員使用參考。
使用本教材的讀者如有什么困難,請到本教材作者編寫的輔導書《單片微機原理、匯編與C51及接口技術——一學習指導與實驗》中去尋求幫助。
教學目標明確,注重理論與實踐的結合
教學方法靈活,培養學生自主學習的能力
教學內容先進,強調計算機在各專業中的應用
教學模式完善,提供配套的教學資源解決方案
第1章 微型計算機基礎
1.1 計算機中的數和編碼
1.1.1 計算機中的數制
1.1.2 符號數的表示法
1.1.3 二進制數的加減運算
1.1.4 二進制數的邏輯運算與邏輯電路
1.1.5 二進制編碼
1.1.6 BCD數的加減運算
1.2 微型計算機和單片機
1.2.1 微型計算機常用的術語
1.2.2 微型計算機
1.2.3 單片機
1.3 MCS-51單片機及其兼容單片機的基本組成和存儲器配置
1.3.1 8051單片機的基本組成
1.3.2 MCS-51單片機的存儲器
1.3.3 特殊功能寄存器
1.4 MCS-51系列單片機及兼容機
1.4.1 51子系列和52子系列
1.4.2 AT89系列單片機
1.4.3 MCS-51單片機的引線
習題與思考題
第2章 匯編語言與匯編程序
2.1 符號指令的尋址方式
2.2 常用指令
2.2.1 數據傳送類指令
2.2.2 加減運算指令
2.2.3 邏輯運算及移位類指令
2.2.4 位操作指令
2.2.5 指令應用舉例
2.3 偽指令
2.3.1 常量和標號
2.3.2 程序的定位和結束偽指令
2.4 指令的時序
習題與思考題
第3章 匯編語言程序設計的基本技術
3.1 順序程序設計
3.1.1 乘除法指令
3.1.2 BCD數加法調整指令DAA
3.1.3 順序程序設計舉例
3.2 分支程序設計
3.2.1 條件轉移指令
3.2.2 比較不等轉移指令
3.2.3 無條件轉移指令
3.2.4 應用舉例
3.3 循環程序設計
3.3.1 減1非零轉移指令DJNZ
3.3.2 單重循環程序設計舉例
3.3.3 多重循環程序
3.4 子程序設計
3.4.1 子程序的概念
3.4.2 子程序的調用指令與返回指令
3.4.3 子程序及其調用程序設計舉例
習題與思考題
第4章 MCS-51單片機內部接口電路
4.1 接口的基本概念
4.1.1 接口電路的功能
4.1.2 接口控制原理
4.1.3 串行接口UART、SPI和12C/SMBus
4.1.4 并行接口
4.2 中斷及MCS-51單片機的中斷系統
4.2.1 中斷和中斷處理
4.2.2 MCS-51單片機的中斷系統
4.2.3 多個外部中斷源的系統設計
4.3 定時器
4.3.1 定時器的結構
4.3.2 定時器的工作方式
……
第5章 單片機的最小應用系統與外部擴展
第6章 存儲器及其擴展
第7章 常用可編程接口
第8章 模擬通道接口
附錄A MCS-51單片機C語言-C51
附錄B 8xC552單片機
附錄C C805IFxxx單片機
附錄D MCS-51指令系統表
附錄E MCS-51指令速查表