出版時間:2012-1 出版社:科學(xué)出版社 作者:劉剛 主編,劉祝華,蔡十華,傅曉明 編 頁數(shù):409
內(nèi)容概要
本書系統(tǒng)介紹MCS.51單片機(jī)的組成原理、基本結(jié)構(gòu)、指令系統(tǒng)和匯編語言程序設(shè)計(jì)、中斷系統(tǒng)、各類接口技術(shù)及其單片機(jī)應(yīng)用系統(tǒng)的抗干擾設(shè)計(jì),在此基礎(chǔ)上討論單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)方法并給出一些應(yīng)用實(shí)例。本書內(nèi)容包括微型計(jì)算機(jī)基礎(chǔ)、MCS.51單片機(jī)工作原理、MCS.51單片機(jī)指令系統(tǒng)、匯編語言程序設(shè)計(jì)、MCS.51中斷系統(tǒng)、并行接口技術(shù)、串行接口技術(shù)、A/D與D/A接口技術(shù)、單片機(jī)應(yīng)用系統(tǒng)抗干擾設(shè)計(jì)、單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例。每章后均附有一定量的習(xí)題,方便學(xué)生復(fù)習(xí)、提高。書中適時引入了當(dāng)今流行的計(jì)算機(jī)輔助設(shè)計(jì)開發(fā)和仿真軟件Keil與Proteus,并貫穿于全書的重要章節(jié);單片機(jī)應(yīng)用系統(tǒng)的抗干擾設(shè)計(jì)也作為一個重要章節(jié)做了較為詳細(xì)的介紹。
本書可作為高等院校電子信息、電氣工程、自動控制、通信工程、計(jì)算機(jī)科學(xué)與技術(shù)以及其他相關(guān)專業(yè)的教材,也可作為從事相關(guān)工作的工程技術(shù)人員的參考書。
書籍目錄
前言
第1章 微型計(jì)算機(jī)基礎(chǔ)
1.1 微型計(jì)算機(jī)中數(shù)制及數(shù)的相互轉(zhuǎn)換
1.1.1 微型計(jì)算機(jī)中的數(shù)制
1.1.2 數(shù)制間的相互轉(zhuǎn)換
1.2 微型計(jì)算機(jī)中數(shù)的表示形式
1.2.1 定點(diǎn)數(shù)的表示方法
1.2.2 浮點(diǎn)數(shù)的表示方法
1.2.3 二進(jìn)制數(shù)的運(yùn)算
1.3 微型計(jì)算機(jī)中數(shù)和字符的編碼
1.3.1 原碼、反碼和補(bǔ)碼
1.3.2 補(bǔ)碼運(yùn)算及其變形
1.3.3 BCD碼和.ASCII碼
1.4 單片微型機(jī)的發(fā)展及應(yīng)用
1.4.1 單片微型機(jī)的發(fā)展過程
1.4.2 單片微型機(jī)的產(chǎn)品近況
1.4.3 單片微型機(jī)的應(yīng)用
習(xí)題
第2章 MCS-51單片機(jī)工作原理
2.1 MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)
2.1.1 CPU結(jié)構(gòu)?
2.1.2 存儲器結(jié)構(gòu)
2.1.3 I/O端口
2.1.4 定時計(jì)數(shù)器與中斷系統(tǒng)
2.2 MCS-51單片機(jī)引腳功能
2.3 MCS-51單片機(jī)工作方式
2.3.1 復(fù)位方式..
2.3.2 程序運(yùn)行方式
2.3.3 節(jié)電方式
2.3.4 編程和校驗(yàn)方式
2.4 MCS-51單片機(jī)工作時序
2.4.1 時鐘周期、機(jī)器周期、指令周期和典型工作時序
2.4.2 單片機(jī)的讀寫時序
習(xí)題
第3章 MCS-51單片機(jī)指令系統(tǒng)
3.1 指令系統(tǒng)概述
3.1.1 指令格式及指令的表示形式
3.1.2 指令系統(tǒng)
3.1.3 指令分類
3.2 尋址方式
3.2.1 直接尋址
3.2.2 立即數(shù)尋址
3.2.3 寄存器尋址
3.2.4 寄存器間接尋址
3.2.5 變址尋址
3.2.6 相對尋址
3.2.7 位尋址
3.3 數(shù)據(jù)傳送指令
3.3.1 內(nèi)部數(shù)據(jù)傳送指令
3.3.2 外部數(shù)據(jù)傳送指令
3.3.3 堆棧操作指令
3.3.4 數(shù)據(jù)交換指令
3.4 算術(shù)與邏輯運(yùn)算和移位指令
3.4.1 算術(shù)運(yùn)算指令
3.4.2 邏輯運(yùn)算指令
3.4.3 移位指令
3.5 控制轉(zhuǎn)移和位操作指令
3.5.1 控制轉(zhuǎn)移指令
3.5.2 位操作指令
習(xí)題
第4章 匯編語言程序設(shè)計(jì)
4.1 匯編語言概述
4.1.1 匯編語言格式
4.1.2 匯編語言構(gòu)成
4.2 匯編語言程序設(shè)計(jì)方法
……
第5章 MCS-51中斷系統(tǒng)
第6章 并行接口技術(shù)
第7章 串行接口技術(shù)
第8章 D/A、A/D接口技術(shù)
第9章 單片機(jī)應(yīng)用系統(tǒng)抗干擾設(shè)計(jì)
第10章 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例
參考文獻(xiàn)
附錄MCS-51系列單片機(jī)指令表
章節(jié)摘錄
版權(quán)頁:插圖:算法是對具體問題的描述方法。在任務(wù)分析的基礎(chǔ)上,對已明確的系統(tǒng)功能要求和性能指標(biāo)用數(shù)學(xué)模型進(jìn)行描述。再根據(jù)系統(tǒng)的實(shí)時過程和邏輯關(guān)系,進(jìn)一步把數(shù)學(xué)模型轉(zhuǎn)換成計(jì)算機(jī)能夠處理的程序算法。同一數(shù)學(xué)模型,可以有不同的算法表述,程序設(shè)計(jì)人員需要對不同的算法進(jìn)行分析比較,從中選取切合實(shí)際的最優(yōu)算法。3.流程描述這是程序設(shè)計(jì)前的準(zhǔn)備階段,目的在于進(jìn)行程序的總體構(gòu)建。首先需要確定程序結(jié)構(gòu)、數(shù)據(jù)形式、資源分配和參數(shù)計(jì)算。然后根據(jù)程序運(yùn)行的過程,規(guī)劃程序執(zhí)行的邏輯順序,并繪制出相應(yīng)的程序流程圖。對于簡單的應(yīng)用程序,可以不需要流程圖。但對于較為復(fù)雜的程序設(shè)計(jì),繪制流程圖是一個良好的編程習(xí)慣。4.編寫匯編語言源程序這一階段,設(shè)計(jì)人員根據(jù)程序流程圖完成匯編語言源程序的編寫。設(shè)計(jì)者應(yīng)在掌握程序編寫基本方法和技巧的基礎(chǔ)上,注意所編程序的正確性和可讀性,必要時在程序的合適位置添加注釋。5.上機(jī)調(diào)試上機(jī)調(diào)試的目的在于驗(yàn)證程序設(shè)計(jì)的正確性。任何程序的編寫都難免存在缺點(diǎn)和錯誤,只有通過上機(jī)調(diào)試才能檢查出這些問題并加以糾正。
編輯推薦
《單片機(jī)原理及其接口技術(shù)》是由科學(xué)出版社出版的。
圖書封面
評論、評分、閱讀與下載