本書(shū)介紹了AT89S51單片機(jī)的硬件結(jié)構(gòu)和片內(nèi)外圍模塊的工作原理,主要內(nèi)容包括:?jiǎn)纹瑱C(jī)基礎(chǔ)知識(shí)概述,AT89S51單片機(jī)的硬件結(jié)構(gòu),C51語(yǔ)言基礎(chǔ),單片機(jī)與開(kāi)關(guān)、鍵盤(pán)及顯示器件的接口技術(shù),單片機(jī)的中斷系統(tǒng),單片機(jī)的定時(shí)器/計(jì)數(shù)器,單片機(jī)的串行接口及應(yīng)用,單片機(jī)的串行擴(kuò)展,單片機(jī)與DAC和ADC的接口技術(shù),單片機(jī)綜合應(yīng)用案例。
單片機(jī)又稱(chēng)微控制器,它把一個(gè)微型計(jì)算機(jī)系統(tǒng)集成到一塊芯片上,具有體積小、質(zhì)量輕和價(jià)格低等優(yōu)點(diǎn),為廣大單片機(jī)愛(ài)好者的學(xué)習(xí)和應(yīng)用開(kāi)發(fā)提供了有利條件。如今,單片機(jī)已在智能家電、智能家居、物聯(lián)網(wǎng)、智能儀表、工業(yè)控制、網(wǎng)絡(luò)通信、汽車(chē)電子、航空航天等領(lǐng)域得到了廣泛的應(yīng)用,因此,單片機(jī)技術(shù)相關(guān)的課程是國(guó)內(nèi)眾多高校中計(jì)算機(jī)、電子信息、自動(dòng)化等專(zhuān)業(yè)的必修課程。
本書(shū)基于作者□0□0年上學(xué)期線上“單片機(jī)技術(shù)”課程教學(xué)講義撰寫(xiě)而成。書(shū)中的例題以Keil為開(kāi)發(fā)環(huán)境,采用C51語(yǔ)言開(kāi)發(fā),以Proteus8.5為仿真環(huán)境,讀者無(wú)須購(gòu)買(mǎi)任何單片機(jī)開(kāi)發(fā)板,便可動(dòng)手實(shí)踐完成書(shū)中的全部例題。
本書(shū)詳細(xì)介紹了AT89S51單片機(jī)的硬件結(jié)構(gòu)和片內(nèi)外圍模塊的工作原理、KeilC51編程基礎(chǔ)知識(shí),以及單片機(jī)常用的硬件接口設(shè)計(jì)及其相應(yīng)的KeilC51代碼和Proteus8.5仿真電路原理圖。讀者閱讀本書(shū)前無(wú)須預(yù)先掌握匯編語(yǔ)言知識(shí),可直接從C語(yǔ)言入手來(lái)學(xué)習(xí)單片機(jī)。本書(shū)的所有例題都給出了基于Keil開(kāi)發(fā)環(huán)境已調(diào)試通過(guò)的完整代碼,以及Proteus8.5調(diào)試通過(guò)的完整原理圖。
采用傳統(tǒng)單片機(jī)教材的學(xué)習(xí)模式時(shí),學(xué)生往往在看完書(shū)、聽(tīng)完課堂講授后.受開(kāi)發(fā)板硬件資源的限制,其所學(xué)知識(shí)點(diǎn)得不到及時(shí)的、軟硬件綜合的完整實(shí)踐訓(xùn)練,因此理論與實(shí)踐脫節(jié)。而讀者在學(xué)習(xí)及之后的動(dòng)手實(shí)踐過(guò)程中,不僅需要寫(xiě)代碼,還要畫(huà)出電路原理圖,閱讀本書(shū)有助于初學(xué)者深刻理解軟硬件協(xié)同工作的原理與機(jī)制,加深對(duì)硬件知識(shí)的理解和掌握。此外,本書(shū)還便于在遠(yuǎn)程/在線教學(xué)中使用,教師在線上可采用“畫(huà)電路原理圖一寫(xiě)代碼一仿真運(yùn)行”的模式講解案例,學(xué)生一邊看教師講解一邊自己動(dòng)手實(shí)踐,做到“做中學(xué)(learning by doing)、學(xué)中做(practice in study)”。對(duì)大作業(yè)或?qū)嶒?yàn)可以要求學(xué)生不僅提交項(xiàng)目源代碼,而且提交項(xiàng)目運(yùn)行的仿真□□,與傳統(tǒng)的僅提交源代碼方式相比,教師驗(yàn)收、評(píng)判作業(yè)和實(shí)驗(yàn)報(bào)告會(huì)更加客觀精準(zhǔn)。
第1章 單片機(jī)基礎(chǔ)知識(shí)概述
1.1 單片機(jī)概述
1.2 單片機(jī)的發(fā)展歷程
1.3 單片機(jī)的分類(lèi)及主流類(lèi)型
1.3.1 單片機(jī)的分類(lèi)
1.3.2 單片機(jī)的主流類(lèi)型
1.4 單片機(jī)的特點(diǎn)
1.5 單片機(jī)的應(yīng)用領(lǐng)域
1.5.1 智能儀表
1.5.2 工業(yè)控制
1.5.3 家用電器
1.5.4 網(wǎng)絡(luò)和通信
1.5.5 汽車(chē)電子
1.6 單片機(jī)技術(shù)的發(fā)展趨勢(shì)
1.6.1 低功耗CMOS化
1.6.2 微型單片化
1.6.3 低電壓化
1.6.4 大容量化
1.6.5 CPU高性能化
1.6.6 小容量、低價(jià)格化
1.6.7 低噪聲與高可靠性
1.6.8 外圍電路內(nèi)裝化
1.6.9 主流與多品種共存
習(xí)題
第2章 AT89S51單片機(jī)的硬件結(jié)構(gòu)
2.1 AT89S51單片機(jī)的內(nèi)部結(jié)構(gòu)
2.2 AT89S51單片機(jī)的CPU
2.2.1 AT89S51單片機(jī)CPU的組成
2.2.2 CPU中的寄存器
2.2.3 工作寄存器組選擇位RS1和RS0
2.3 AT89S51單片機(jī)的存儲(chǔ)器結(jié)構(gòu)
2.4 AT89S51單片機(jī)的引腳
2.5 單片機(jī)的復(fù)位操作和復(fù)位電路
2.5.1 復(fù)位操作
2.5.2 復(fù)位電路
2.6 時(shí)鐘電路和工作時(shí)序
2.6.1 時(shí)鐘電路
2.6.2 工作時(shí)序
2.7 單片機(jī)的2小系統(tǒng)
2.8 低功耗節(jié)電模式
2.8.1 空閑模式
2.8.2 掉電模式
習(xí)題
……
第3章 C51語(yǔ)言基礎(chǔ)
第4章 單片機(jī)與開(kāi)關(guān)、鍵盤(pán)及顯示器件的接口技術(shù)
第5章 單片機(jī)的中斷系統(tǒng)
第6章 單片機(jī)的定時(shí)器/計(jì)數(shù)器
第7章 單片機(jī)的串行接口及應(yīng)用
第8章 單片機(jī)的串行擴(kuò)展
第9章 單片機(jī)與DAC和ADC的接口技術(shù)
第10章 單片機(jī)綜合應(yīng)用案例
參考文獻(xiàn)