《單片機(jī)原理與PROTEUS仿真》從單片機(jī)的教學(xué)和工程應(yīng)用角度出發(fā),詳細(xì)介紹了MCS-51系列單片機(jī)的體系結(jié)構(gòu)、工作原理、指令系統(tǒng)、匯編語(yǔ)言程序設(shè)計(jì)及C語(yǔ)言程序設(shè)計(jì)方法、單片機(jī)的接口與擴(kuò)展技術(shù)。
《單片機(jī)原理與PROTEUS仿真》項(xiàng)目案例采用Keil編譯軟件進(jìn)行開(kāi)發(fā),基于Proteus進(jìn)行電路設(shè)計(jì)與仿真測(cè)試,規(guī)范了單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)流程,突出項(xiàng)目化和應(yīng)用性特點(diǎn),注重學(xué)生工程實(shí)踐能力的培養(yǎng)。
《單片機(jī)原理與PROTEUS仿真》可作為高等院校電子信息工程、自動(dòng)化、機(jī)械電子工程、測(cè)控技術(shù)與儀器、智能制造等專(zhuān)業(yè)的教學(xué)用書(shū),也可作為單片機(jī)嵌入式系統(tǒng)技術(shù)開(kāi)發(fā)人員的參考書(shū)。
1概論
1.1數(shù)字式計(jì)算機(jī)起源
1.2計(jì)算機(jī)兩種基本體系結(jié)構(gòu)
1.3數(shù)制與編碼
1.4思考題
2MCS-51單片機(jī)的結(jié)構(gòu)
2.1單片機(jī)的應(yīng)用領(lǐng)域
2.2MCS-51系列單片機(jī)
2.3MCS-51單片機(jī)結(jié)構(gòu)
2.4中央處理器CPU
2.5引腳
2.6MCS-51存儲(chǔ)結(jié)構(gòu)
2.7MCS-51的并行I/O口
2.8MCS-51單片機(jī)的時(shí)序
2.9MCS-51復(fù)位電路
2.10思考題
3MCS-51單片機(jī)指令系統(tǒng)與匯編語(yǔ)言
3.1指令系統(tǒng)
3.2尋址方式
3.3MCS-51單片機(jī)指令
3.4Keil集成開(kāi)發(fā)環(huán)境
3.5匯編語(yǔ)言程序設(shè)計(jì)
3.6思考題
4KEILC51程序設(shè)計(jì)與PROTEUS虛擬仿真
4.1C51編程基礎(chǔ)
4.2C51數(shù)據(jù)類(lèi)型
4.3C51對(duì)SFR、可尋址位、存儲(chǔ)器、I/O口的定義
4.4C51運(yùn)算符和表達(dá)式
4.5C51程序的基本語(yǔ)句
4.6C51的函數(shù)
4.7預(yù)處理命令
4.8Proteus虛擬仿真設(shè)計(jì)
4.9Proteus與Keil聯(lián)合調(diào)試
4.10流水燈設(shè)計(jì)與仿真
4.11思考題
5MCS-51單片機(jī)的中斷系統(tǒng)
5.1中斷的概念
5.28051中斷系統(tǒng)結(jié)構(gòu)
5.3中斷控制寄存器
5.4中斷響應(yīng)過(guò)程
5.5中斷系統(tǒng)應(yīng)用實(shí)例
5.6思考題
6MCS-51單片機(jī)定時(shí)器/計(jì)數(shù)器
6.1定時(shí)器/計(jì)數(shù)器結(jié)構(gòu)
6.2定時(shí)器/計(jì)數(shù)器的控制字
6.3定時(shí)器/計(jì)數(shù)器工作模式
6.4定時(shí)器/計(jì)數(shù)器應(yīng)用實(shí)例
6.5思考題
7單片機(jī)串行口及應(yīng)用
7.1串行通信概述
7.2常用串行通信總線(xiàn)標(biāo)準(zhǔn)
7.3MCS-51單片機(jī)串行接口
7.4串行口工作方式及波特率設(shè)置
7.5串行口應(yīng)用及設(shè)計(jì)實(shí)例
7.6思考題
8單片機(jī)的系統(tǒng)擴(kuò)展與接口技術(shù)
8.1系統(tǒng)擴(kuò)展原則
8.2存儲(chǔ)器的擴(kuò)展
8.3I/O接口技術(shù)
8.4顯示器接口
8.5鍵盤(pán)接口
8.6A/D接口
8.7D/A接口
8.8思考題
9單片機(jī)嵌入式系統(tǒng)開(kāi)發(fā)
9.1單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)過(guò)程
9.2單片機(jī)Proteus開(kāi)發(fā)應(yīng)用舉例
9.3思考題
附錄
附錄AMCS-51指令集
附錄B十六進(jìn)制指令編碼表
參考文獻(xiàn)