出版時間:2004-3-1 出版社:清華大學出版社 作者:王喜斌,孫東輝,李葉紫,胡輝 頁數(shù):276 字數(shù):416000
內(nèi)容概要
本書以MCS-51系列單片機為主線,從實用的角度出發(fā),通過介紹大量單片機技能訓練實例和應用實例,指導讀者學習和使用單片機。 全書分為基礎篇和應用篇兩大部分?;A篇講述單片機的基礎知識,包括單片機原理與結構、指令系統(tǒng)、定時與中斷、串行通信等。應用篇包括單片機的基礎訓練和應用實例兩部分。 本書各章節(jié)由淺入深,前后呼應,使讀者能夠在理解掌握單片機原理的基礎上,很快學會單片機的使用。本書可作為高職高專學生的單片機實訓教材,也可作為從事單片機系統(tǒng)開發(fā)的工程技術人員的參考用書。
書籍目錄
第1篇 基礎篇 第1章 MCS-51單片機系統(tǒng)結構 本章學習目標 1.1 概述 1.1.1 單片機的發(fā)展歷程 1.1.2 單片機的發(fā)展趨勢 1.1.3 單片機系列產(chǎn)品介紹 1.1.4 單片機的應用及特點 1.2 單片機的內(nèi)部結構 1.2.1 內(nèi)部結構框圖 1.2.2 引腳定義及功能 1.3 單片機的存儲器結構 1.3.1 程序存儲器 1.3.2 數(shù)據(jù)存儲器 1.4 單片機并行I/0口 1.4.1 P0~P3口的功能 1.4.2 P0~P3口的特點 1.5 單片機的復位電路 1.5.1 復位方式 1.5.2 復位方法 1.6 單片機的時鐘與時序 1.6.1 時鐘電路 1.6.2 CPU時序 本章小結 習題與思考題 第2章 單片機的指令系統(tǒng) 本章學習目標 2.1 指令系統(tǒng)概述 2.1.1 指令分類 2.1.2 指令格式 2.1.3 指令字長和指令周期 2.2 尋址方式 2.2.1 直接尋址 2.2.2 立即尋址 2.2.3 寄存器尋址 2.2.4 寄存器間接尋址 2.2.5 變址尋址 2.2.6 相對尋址 2.2.7 位尋址 2.2.8 尋址方式小結 2.3 指令功能介紹 2.3.1 數(shù)據(jù)傳送類指令 2.3.2 算術運算類指令 2.3.3 邏輯運算指令 2.3.4 控制轉移類指令 2.3.5 位操作指令 2.3.6 偽指令 本章小結 習題與思考題 第3章 單片機的中斷系統(tǒng)與定時器/計數(shù)器 本章學習目標 3.1 中斷系統(tǒng) 3.1.1 中斷的概念 3.1.2 中斷源 3.1.3 中斷控制 3.1.4 中斷響應 3.1.5 中斷的嵌套 3.2 單片機的定時器/計數(shù)器 3.2.1 定時器/計數(shù)器的結構 3.2.2 定時器/計數(shù)器的控制方式 3.2.3 定時器/計數(shù)器的工作方式 3.3 外部中斷源的擴展 3.3.1 利用定時器/計數(shù)器溢出中斷擴展外部中斷源 3.3.2 使用硬件申請和軟件查詢法擴展外部中斷源 3.3.3 用串行口進行外部中斷擴展 3.3.4 應用中斷控制器8259擴展外部中斷源 本章小結 習題與思考題 第4章 單片機的串行通信 本章學習目標 4.1 串行通信的概念 4.1.1 串行通信的制式 4.1.2 串行通信的方式 4.2 MCS-51串行口的結構及工作方式 4.2.1 單片機串行口的結構及串行口控制寄存器 4.2.2 串行口的4種工作方式 4.2.3 串行通信的波特率 4.3 串行通信的應用 4.3.1 利用串行口擴展I/O口 4.3.2 雙機通信 4.3.3 多機通信 本章小結 習題與思考題 第2篇 應用篇 第5章 單片機實用開發(fā)步驟 5.1 單片機應用系統(tǒng)設計的一般流程 5.2 單片機匯編程序的編輯方法 5.2.1 偉福仿真器軟件包 5.2.2 匯編源程序的編輯方法 5.3 源程序的編譯 5.4 程序的仿真調(diào)試 5.4.1 仿真調(diào)試的一般步驟 5.4.2 仿真調(diào)試的一般命令 5.4.3 程序的寫入與運行 第6章 程序設計集錦 本章學習目標 6.1 循環(huán)程序 6.1.1 延時程序 6.1.2 數(shù)據(jù)排序程序 6.2 查表程序 6.3 分支程序 6.3.1 條件分支轉移程序 6.3.2 散轉程序 6.4 常用子程序集 6.4.1 子程序設計和參數(shù)傳遞方法 6.4.2 數(shù)制和碼制轉換程序 6.4.3 定點數(shù)運算程序 6.4.4 浮點數(shù)運算程序 本章小結 習題與思考題 第7章 基本I/O口的應用 7.1 P1口的應用 7.2 P0口的擴展 7.3 矩陣式LED顯示器的擴展 7.4 矩陣式鍵盤的擴展 7.5 8255A的應用 7.6 8155的應用 7.7 8279可編程鍵盤/顯示器接口控制實驗 第8章 MCS-51單片機外部中斷的應用 8.1 外部中斷的應用 8.2 外部中斷源的擴展 第9章 定時器/計數(shù)器的應用 9.1 定時器/計數(shù)器定時功能的應用 9.2 簡易方波發(fā)生器 9.3 外部脈沖寬度的測量 第10章 串行口的應用 10.1 串行口擴展顯示器 10.2 串行口擴展的鍵盤 10.3 雙機通信練習 10.4 用電流環(huán)實現(xiàn)的遠距離串行通信 10.5 計算機與單片機的通信練習 10.6 多機通信練習 第11章 A/D.D/A轉換器的應用 11.1 8位A/D轉換器ADC0809的應用 11.2 12位A/D轉換器AD574A的應用 11.3 串行A/D轉換器MAXl247的應用 11.4 8位D/A轉換器DA00832的應用 11.5 串行D/AMAX525的應用 11.6 8位A/D.D/A轉換器PCF8591的應用 第12章 步進電動機的單片機控制 12.1 步進電動機控制原理 12.1.1 步進電動機基本知識 12.1.2 步進電動機的驅動方式 12.2 步進電動機的單片機開環(huán)控制 12.2.1 串行控制 12.2.2 并行控制 12.3 步進電動機的轉速控制 12.4 步進電動機加減速定位控制 12.4.1 加減速定位控制原理 12.4.2 加減速定位控制的程序設計 第1 3章 單片機的綜合應用 13.1 多功能低頻函數(shù)信號發(fā)生器 13.2 單片機控制的語音電路 13.3 T69630控制的液晶顯示設計 13.4 由單片機構造的智能CAN總線結點 第14章 單片機系統(tǒng)抗干擾技術 14.1 干擾的來源 14.2 硬件抗干擾技術 14.3 軟件抗干擾技術 14.4 單片機系統(tǒng)的抗干擾技術應用 附錄A ASCII字符表 附錄B MCS-51系列單片機指令表 參考文獻
圖書封面
評論、評分、閱讀與下載