出版時間:2002-1-1 出版社:機械工業(yè)出版社 作者:張偉 頁數(shù):255 字數(shù):377000
內(nèi)容概要
全書以MCS-51型單片機應用系統(tǒng)為主線,圍繞該系統(tǒng)的組成、設計、調(diào)試運行全面介紹了CMS-51型單片機的原理組成和應用技術。教材本著“從實踐中來,到實踐中去”的原則編寫,力求使讀者通過應用學習理論,并在理論指導下靈活應用實踐。通過本書的學習可以使讀者較快地掌握單片機應用系統(tǒng)的開發(fā)技術和應用實例。
本書適用于高職高專機電技術應用專業(yè),也適用于自動化控制,應用電子技術等專業(yè)應用,還可供有關工程技術人員參考。
書籍目錄
出版說明前言緒論第1章 初識MCS-51型單片機 1.1 剖析MCS-51型單片機及內(nèi)部組成 1.2 MCS-51型單片機的工作方式 1.3 MCS-51型單片機的時序 1.4 構建MCS-51型單片機的最小系統(tǒng) 1.5 習題第2章 MCS-51型單片機系統(tǒng)程序設計 2.1 MCS-51型單片機的尋址方式 2.2 數(shù)據(jù)傳送指令及應用 2.3 算術運算指令及應用 2.4 邏輯運算指令及應用 2.5 控制轉移指令及應用 2.6 位操作指令及應用 2.7 習題第3章 中斷與定時 3.1 中斷系統(tǒng)及應用 3.2 定時器/計數(shù)器及應用 3.3 中斷與定時/計數(shù)器綜合應用舉例 3.4 習題第4章 MCS-51型單片機系統(tǒng)的擴展 4.1 存儲器的擴展 4.2 顯示器接口技術 4.3 鍵盤接口技術 4.4 打印機接口技術 4.5 模/數(shù)與數(shù)/模轉換接口技術 4.6 串行接口技術 4.7 習題第5章 單片機實驗開發(fā)系統(tǒng) 5.1 MCS-51型單片機的開發(fā)與開發(fā)系統(tǒng) 5.2 MCS-51型單片機單片機匯編語言源程序的編輯與匯編 5.3 習題第6章 MCS-51型單片機應用舉例 6.1 概述 6.2 步進電動機的控制 6.3 習題第7章 單片機應用系統(tǒng)的開發(fā)與可靠性設計 7.1 單片機應用系統(tǒng)的設計 7.2 單片機系統(tǒng)的可靠性設計 7.3 習題附錄 附錄A MCS-51型單片機指令簡表 附錄B ASCII字符表 附錄C 常用集成電路引腳圖 參考文獻
章節(jié)摘錄
版權頁: 插圖: 全功能的源代碼編輯器。 器件庫用來配置開發(fā)工具設置。 項目管理器用來創(chuàng)建和維護項目。 集成的MAKE工具可以匯編、編譯和連接嵌入式應用系統(tǒng)。 所有開發(fā)工具的設置都是對話框形式的。 真正的源代碼級的對CPU和外圍器件的調(diào)試器。 高級GDI(AGDI)接口用來在目標硬件上進行軟件調(diào)試,以及和Monitor——51進行通信。 其主要組成部分以及各部分的功能說明如下。 1.C51編譯器和A51匯編器 源代碼由uVision2 IDE創(chuàng)建,并被C51編譯或A51匯編。編譯器和匯編器從源代碼生成可重定位的目標文件。Keil C51編譯器完全遵照ANSI C語言標準,支持C語言的所有標準特性。另外,直接支持8051單片機結構的幾個特性被添加到里面。Keil A51宏匯編器支持8051單片機及其派生系列的全部指令集。 2.LIB51庫管理器 LIB51庫管理器允許從由編譯器或匯編器生成的目標文件創(chuàng)建目標庫。庫是一種被特別組織過并在以后可以被連接重用的對象模塊。使用庫有一系列優(yōu)點:安全、高速,且使用的磁盤空間較少;另外,庫提供了一個好的分發(fā)大量函數(shù)而不用分發(fā)大量函數(shù)源代碼的手段。例如,ANSI C的庫是作為一套庫文件提供的。連接定位程序和最終應用就需要用到庫文件。庫中的模塊僅僅在需要的時候才被提取加到程序中,沒有被調(diào)用的庫函數(shù)不會出現(xiàn)在最終結果中。連接器把從庫中提取出來的模塊和其他目標模塊作同樣的處理。 3.BL51連接器/定位器 BL51連接器/定位器利用從庫中提取的目標模塊和由編譯器或匯編器生成的目標模塊創(chuàng)建一個絕對地址的目標模塊。一個絕對地址目標模塊或文件包含不可重定位的代碼和數(shù)據(jù),所有的代碼和數(shù)據(jù)被安置在固定的存儲器單元中。此絕對地址目標文件的用途包括以下三點: 用來寫入EPROM或其他存儲器件。 由uVision2調(diào)試器來模擬和調(diào)試。 由仿真器來測試程序。 另外,BL51連接器支持創(chuàng)建程序空間大于64KB的應用。既然8051單片機不能直接操作大于64KB的代碼地址空間,就必須由外部硬件來交換代碼段。完成此功能的硬件必須由8051單片機中運行的程序控制,這就是的段(塊)切換。BL51連接器可以管理一個公共的區(qū)域和32個最大64KB空間的塊,從而達到總共2MB的分段程序空間。支持外部硬件塊切換的軟件包括的一個匯編程序可以由設計者編輯,以適應應用中特定的硬件平臺。
編輯推薦
《21世紀高職高專系列教材:單片機原理及應用(第2版)》是根據(jù)教育部高職高專培養(yǎng)目標及對單片機教學的基本要求,結合全國高等職業(yè)技術教育機電技術類專業(yè)系列教材研討會的精神編寫的。《21世紀高職高專系列教材:單片機原理及應用(第2版)》適用于高職高專機電技術應用、自動化技術、應用電子技術等專業(yè)使用,并可供有關工程技術人員參考。
圖書封面
評論、評分、閱讀與下載