作 者:張岩 張鑫 著
定 價:39.8
出 版 社:機械工業出版社
出版日期:2015年10月01日
頁 數:0
裝 幀:簡裝
ISBN:9787111501046
●目 錄前言第1章單片機概述 1引言 11.1單片機的概念 21.1.1單片機的基本概念 21.1.2單片機的主要特點 21.1.3單片機的發展過程 21.2單片機的選擇及應用領域 41.2.1單片機的選擇 41.2.2單片機的應用領域 51.2.3單片機的發展趨勢 51.3典型單片機性能概覽.. 61.4 MCS-51單片機的學習 1l習題1 " l2第2章MCS-51單片機的結構與原理 13引言 l32.1 MCS-51單片機硬件結構及引腳 142.1.1 MCS-51單片機內部結構 142.1.2 MCS-51單片機外部引腳 l72.2 MCS-51單片機的存儲器 192.2.1存儲器的基本結構 192.2.2程序存儲器ROM 202.2.3數據存儲器RAM 202.2.4特殊功能寄存器SFR 212.3 MCS-51單片機的繫統時鐘及時序 252.3.1時鐘電路 252.3.2 MCS-51的時序單位 262.3.3典型時序分析 272.4 MCS-51單片機的工作方式 292.4.1復位方式 "N" 292.4.2程序執行方式 302.4.3節電工作方式 312.4.4編程和校驗方式 322.5 MCS-51單片機最小繫統 322.6實驗與實訓 332.6.1單片機最小繫統硬件電路 332.6.2復位、晶振、ALE信號的觀察 33習題2.. 34第3章MCS-51單片機彙編語言與程序設計 36引言 363.1概述 373.1.1彙編語言程序的組成 373.1.2彙編語言指令格式與偽指令 373.1.3指令的分類 413.2 MCS-51單片機的尋址方式 423.2.1立即尋址 423.2.2直接尋址 423.2.3寄存器尋址 433.2.4寄存器間接尋址 443.2.5變址尋址 453.2.6相對尋址 463.2.7位尋址 463.3 MCS-51單片機的指令繫統 473.3.1數據傳送指令(Data Transfer) 473.3.2 算術運算指令(ArithmeticOperations) 543.3.3邏輯運算及移位指令(LogicalOperations and Rotate) 593.3.4控制轉移指令(ProgramBranching) 633.3.5位操作指令(Boolean VariableManipulation) 693.4彙編語言程序設計基礎 723.4.1 彙編語言程序設計的步驟 733.4.2彙編語言的彙編與HEX文件 743.4.3彙編語言的開發繫統及調試 753.5彙編語言程序設計方法 773.5.1順序程序設計 783.5.2分支程序設計 783.5.3循環程序設計 813.5.4查表程序設計 843.5.5子程序設計 873.6實驗與實訓 903.6.1 Keil pLVision4集成開發環境和程序調試 903.6.2冒泡法數據排序 93習題3 95第4章C51程序設計及Proteus仿真 98引言 984.1編程語言種類及其特點 994.1.1彙編語言的特點 994.1.2 C語言的特點 994.1.3 C51語言的特點 994.2 C51簡介及特征 一1004.2.1 C51擴展 ”1004.2.2數據類型 一1014.2.3存儲類型 一1034.2.4指針 “1054.2.5函數 一1064.3單片機的C51編程 1084.3.1輸入/輸出 1084.3.2外部中斷 1094.3.3定時器/計數器 1094.3.4串行通信 1104.4 Proteus軟件仿真 1ll4.4.1 Proteus軟件介紹 1114.4.2基於Proteus的電路仿真 1124.4.3 Keil與Proteus聯合調試 1184.5實驗與實訓 1204.5.1 Proteus繪制單片機最小繫統 1204.5.2交通燈控制 120習題4 122第5章MCS- 51單片機的內部資源及應用 124引言 1245.1 MCS-51單片機的並行1/0接口 1255.1.1 MCS-51內部並行I/O接口 1255.1.2 MCS-51內部並行I/O接口的應用 1275.2 MCS-51單片機的中斷繫統 1325.2.1 中斷的基本概念 1325.2.2 MCS-51的中斷繫統 1345.2.3 MCS-51中斷繫統的編程 1405.2.4 MCS-51擴展外部中斷請求輸入口 1425.3 MCS-51單片機的定時器/計數器 1435.3.1定時器/計數器 1435.3.2定時器/計數器的工作方式 1455.3.3定時器/計數器的應用 1465.4 MCS-51單片機的串行通信 1505.4.1概述 1505.4.2 MCS-51的串行口 1525.4.3串行口的工作方式 1535.4.4串行口的通信波特率 l555.4.5串行口的應用 一1565.5實驗與實訓 一1615.5.1繼電器控制 1615.5.2工業順序控制 一161習題5 163第6章MCS-51單片機繫統的擴展技術 166引言 一1666.1 MCS-51單片機繫統擴展概述 1676.1.1 MCS-51繫列單片機的外部擴展原理 一l676.1.2 MCS-51單片機繫統地址空間的分配 1686.2存儲器的擴展 l696.2.1程序存儲器擴展 1706.2.2數據存儲器擴展 1736.2.3 MCS-51對外部存儲器的擴展 1756.3並行I/O接口的擴展 1766.3.1概述 1766.3.2普通並行I/O接口擴展 1776.3.3可編程並行I/O接口芯片擴展 1806.4.總線接口擴展 1886.4.1 EIA RS-232C總線標準與接口電路 1886.4.2 RS-422/RS-485總線標準與接口電路 1916.4.3 12C總線標準與接口電路 1936.4.4其他常用總線標準 1976.5實驗與實訓 1996.5.1數據存儲器擴展 l996.5.2步進電動機控制 200習題6 一201第7章MCS-51單片機的輸入/輸出通道接口 202引言 一2027.1輸入/輸出通道概述 一2037.2 D/A轉換器及接口技術 2067.2.1 D/A轉換器的性能指標 2067.2.2 D/A轉換器的分類 2077.2.3 DAC0832轉換器的接口 2077.3 A/D轉換器及接口技術 2127.3.1 A/D轉換器的性能指標 2127.3.2 A/D轉換器的分類 2137.3.3 ADC0809轉換器的接口 2137.4實驗與實訓 2167.4.1直流電動機調速 2167.4.2數據采集繫統 217習題7 一219第8章MCS-51單片機的交互通道配置與接口 221引言 一2228.1 MCS-51單片機與鍵盤的接口技術 2228.1.1概述 “2228.1.2使用鍵盤時必須解決的問題 2228.1.3鍵盤接口 2238.2 MCS-51單片機與顯示器的接口技術 2328.2.1 LED顯示器及其接口 2328.2.2 LCD顯示器及其接口 2398.3 MCS-51單片機鍵盤和顯示器接口設計實例 2418.3.1 利用8255芯片實現鍵盤和顯示器接口 2418.3.2利用MCS-51的串行口實現鍵盤和顯示器接口 2438.3.3利用專用芯片實現鍵盤和顯示器接口 245?8.4 MCS-51單片機與微型打印機的接口技術 一2468.4.1微型打印機的特點 2468.4.2接口技術 一2468.4.3字符代碼及打印命令 2488.4.4打印程序實例 一2498.5實驗與實訓 一2508.5.1可調數字電子鐘 2508.5.2漢字打印實例 一255習題8 ". 一256第9章MCS-51單片機應用繫統設計與實例 “258引言 一2589.1單片機應用繫統設計過程 2599.1.1總體設計 ”2599.1.2硬件設計 ”26l9.1.3軟件設計 2629.1.4單片機應用繫統的調試與測試 2649.2提高繫統可靠性的一般方法 2659.2.1 電源干擾及其抑制 2659.2.2地線干擾及其抑制 2669.2.3其他提高繫統可靠性的方法 2689.3應用實例——單片機溫度控制繫統 2699.3.1方案論證 2699.3.2總體設計 2709.3.3硬件設計 2709.3.4軟件設計 2739.3.5綜合調試 283習題9 283附錄 284附錄A ASCII碼字符表 284附錄B MCS-51單片機指令表 285附錄C Prote器件分類器件 289參考文獻 290
全書分9章,繫統地介紹了MCS—51單片機的結構與原理,指令繫統與彙編語言程序設計、C51程序設計、Proteus仿真軟件及與Keil集成開發環境聯合調試,MCS—51單片機的內部資源及應用、繫統擴展技術、輸入/輸出通道接口、交互通道配置與接口和應用繫統設計。本書程序設計以彙編為主、C51並行的模式,通過硬、軟件協同工作實現了單片機繫統的功能。本書精化教學內容,合理安排教學順序,精心提煉教學提示,豐富拓展閱讀,並配套了相應實驗與實訓。本書提供的實例兼顧了教學與實際應用,實例稍加修改可直接應用於實際開發中,為實際應用提供了基本開發範例。本書遵循“理論—實踐—再理論—再實踐”的認知規律,使學生能邊學邊實踐,將書本知識有效地轉換為動手能力,使學生更全面地掌握單片機繫統開發技術。全書具有較強的繫統性、優選性和實用性。
單片機原理及應用是理工科類重要的課程之一,也是一門實踐性非常強的課程。為滿足社會對電氣自動化、計算機、電子技術、機械自動化等各類應用型人纔的需要,很多高校都設置了單片機及相關課程。為提高學生的動手能力、創新能力,真正使這門技術能讓學生感興趣、掌握好,又能應用到工程實踐中去,我們對該課程在教學模式、教學內容、教學方法j教學手段及考核方式上進行了改革。目前,許多學校成立了很好工程師班、CDIO班、創新實驗班,並實行定制式培養等,更加注重教學的過程和質量。 為了更好地發揮教材改革在應用型人纔培養中的重要作用,本教材的編寫立足於工程實踐能力的培養,在詳盡介紹了單片機繫統結構、原理及常用應用設計的基礎上,著重於實際應用繫統的開發能力培養,讓學生在有限的時間內掌握單片機原理及應用技術。 本書具有以下特色: 一、在編寫思想上,以培養應用技術人纔為目標,鼓勵教學創新,強化啟發等