單片機(jī)原理與工程應(yīng)用設(shè)計(jì)開(kāi)發(fā)教程
定 價(jià):48 元
叢書(shū)名:“十四五”江蘇省高等學(xué)校重點(diǎn)教材
- 作者:張青春 白秋產(chǎn)
- 出版時(shí)間:2023/1/1
- ISBN:9787111718857
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP368.1
- 頁(yè)碼:230
- 紙張:
- 版次:
- 開(kāi)本:16
本書(shū)針對(duì)應(yīng)用型本科教育和新工科的特點(diǎn),結(jié)合相關(guān)專業(yè)類國(guó)家工程教育認(rèn)證標(biāo)準(zhǔn),為適應(yīng)當(dāng)今社會(huì)對(duì)專業(yè)人才的需求,以提升學(xué)生實(shí)踐應(yīng)用能力為目標(biāo),精心組織內(nèi)容。本書(shū)主要內(nèi)容包括微型計(jì)算機(jī)基礎(chǔ)、MCS-51單片機(jī)的結(jié)構(gòu)及原理、MCS-51單片機(jī)的指令系統(tǒng)與匯編語(yǔ)言程序設(shè)計(jì)、C51語(yǔ)言程序設(shè)計(jì)、單片機(jī)應(yīng)用系統(tǒng)的開(kāi)發(fā)工具,以及MCS-51單片機(jī)的中斷系統(tǒng)、定時(shí)/計(jì)數(shù)器、串行接口和單片機(jī)接口技術(shù)應(yīng)用設(shè)計(jì)等。
本書(shū)在編寫(xiě)體系上有所創(chuàng)新,組織結(jié)構(gòu)合理,內(nèi)容安排符合學(xué)習(xí)規(guī)律,注重工程實(shí)踐訓(xùn)練和創(chuàng)新能力的培養(yǎng),突出案例化、項(xiàng)目化、實(shí)踐性和應(yīng)用性的特點(diǎn),是一本以單片機(jī)技術(shù)與工程應(yīng)用為主線的特色教材。
本書(shū)可作為電氣工程、自動(dòng)化、測(cè)控技術(shù)與儀器、電子信息、通信、物聯(lián)網(wǎng)、應(yīng)用物理、機(jī)器人等應(yīng)用型本科專業(yè)的教材,也可作為相關(guān)專業(yè)技術(shù)人員的參考資料。
本書(shū)配有免費(fèi)的電子課件,歡迎選用本書(shū)作教材的老師發(fā)郵件到j(luò)inacmp@163.com索取,或登錄www.cmpedu.com注冊(cè)下載。
前言
第1章微型計(jì)算機(jī)基礎(chǔ)
1.1數(shù)制與編碼
1.1.1數(shù)制及其轉(zhuǎn)換方法
1.1.2微型計(jì)算機(jī)中數(shù)的表示方法
1.1.3微型計(jì)算機(jī)中的常用編碼
1.2微型計(jì)算機(jī)原理
1.2.1計(jì)算機(jī)的基本結(jié)構(gòu)
1.2.2微型計(jì)算機(jī)的基本組成
1.2.3指令、程序與編程語(yǔ)言
1.2.4微型機(jī)的工作過(guò)程
1.2.5微型機(jī)、單板機(jī)與單片機(jī)
本章小結(jié)
習(xí)題與思考題
第2章MCS-51單片機(jī)的結(jié)構(gòu)及原理
2.1單片機(jī)概述
2.1.1單片機(jī)的發(fā)展概況
2.1.2單片機(jī)的應(yīng)用
2.2MCS-51單片機(jī)的結(jié)構(gòu)
2.2.1MCS-51單片機(jī)的內(nèi)部結(jié)構(gòu)
2.2.2MCS-51單片機(jī)的引腳功能
2.3MCS-51單片機(jī)的存儲(chǔ)結(jié)構(gòu)
2.3.1程序存儲(chǔ)器
2.3.2數(shù)據(jù)存儲(chǔ)器
2.3.3MCS-51的堆棧操作
2.4MCS-51單片機(jī)的并行I/O口
2.4.1端口結(jié)構(gòu)
2.4.2端口功能
2.4.3端口的工作方式
2.4.4端口的負(fù)載能力
2.5MCS-51單片機(jī)時(shí)序
2.5.1系統(tǒng)時(shí)鐘
2.5.2機(jī)器周期與指令周期
2.6MCS-51單片機(jī)的工作方式
2.6.1復(fù)位
2.6.2程序執(zhí)行
2.6.3掉電與節(jié)電工作方式
本章小結(jié)
習(xí)題與思考題
第3章MCS-51單片機(jī)的指令系統(tǒng)與
匯編語(yǔ)言程序設(shè)計(jì)
3.1MCS-51單片機(jī)的指令系統(tǒng)
3.1.1概述
3.1.2數(shù)據(jù)傳送類指令
3.1.3算術(shù)運(yùn)算類指令
3.1.4邏輯運(yùn)算與循環(huán)移位類指令
3.1.5控制轉(zhuǎn)移類指令
3.1.6位操作類指令
3.1.7偽指令
3.2匯編語(yǔ)言程序編程方法
3.2.1程序設(shè)計(jì)語(yǔ)言簡(jiǎn)介
3.2.2匯編語(yǔ)言程序設(shè)計(jì)步驟
3.2.3匯編語(yǔ)言程序設(shè)計(jì)
3.3工程訓(xùn)練3.1LED流水燈的閃爍控制
(匯編語(yǔ)言版)
本章小結(jié)
習(xí)題與思考題
第4章C51語(yǔ)言程序設(shè)計(jì)
4.1C51數(shù)據(jù)結(jié)構(gòu)
4.1.1C51數(shù)據(jù)類型
4.1.2C51的變量
4.1.38051單片機(jī)特殊功能寄存器
變量的定義
4.1.48051單片機(jī)位尋址區(qū)(20H~2FH)
位變量的定義
4.1.5函數(shù)的工作寄存器定位
4.1.6函數(shù)的變量定位
4.1.7中斷服務(wù)函數(shù)
4.2C51程序設(shè)計(jì)
4.2.1C51程序框架
4.2.2C51程序設(shè)計(jì)舉例
4.3工程訓(xùn)練4.1LED流水燈的閃爍設(shè)計(jì)
(C語(yǔ)言版)
4.4工程訓(xùn)練4.2LED數(shù)碼管顯示設(shè)計(jì)
(C語(yǔ)言版)
4.5工程訓(xùn)練4.3鍵控流水燈設(shè)計(jì)
(C語(yǔ)言版)
本章小結(jié)
習(xí)題與思考題
第5章單片機(jī)應(yīng)用系統(tǒng)的開(kāi)發(fā)工具
5.1Keil μVision4集成開(kāi)發(fā)環(huán)境
5.2Proteus原理圖設(shè)計(jì)與仿真
5.2.1Proteus原理圖設(shè)計(jì)
5.2.2Proteus仿真
5.3單片機(jī)應(yīng)用程序下載與運(yùn)行
5.4單片機(jī)的在線仿真調(diào)試
5.5工程訓(xùn)練5.1Keil C集成開(kāi)發(fā)
環(huán)境的操作使用
5.6工程訓(xùn)練5.2用Proteus仿真
單片機(jī)應(yīng)用系統(tǒng)
本章小結(jié)
習(xí)題與思考題
第6章MCS-51單片機(jī)的中斷系統(tǒng)
6.1中斷的概念
6.2MCS-51單片機(jī)中斷控制系統(tǒng)
6.2.1中斷源與中斷請(qǐng)求標(biāo)志位
6.2.2與中斷有關(guān)的特殊功能寄存器
6.3中斷處理過(guò)程
6.4工程訓(xùn)練6.1單片機(jī)的中斷鍵控
流水燈
6.5工程訓(xùn)練6.2中斷嵌套的應(yīng)用編程
本章小結(jié)
習(xí)題與思考題
第7章MCS-51單片機(jī)的定時(shí)/
計(jì)數(shù)器
7.1定時(shí)/計(jì)數(shù)器的功能與結(jié)構(gòu)
7.1.1定時(shí)/計(jì)數(shù)器的功能
7.1.2定時(shí)/計(jì)數(shù)器的結(jié)構(gòu)
7.2定時(shí)/計(jì)數(shù)器的控制
7.2.1TMOD寄存器
7.2.2TCON寄存器
7.3定時(shí)/計(jì)數(shù)器的工作方式
7.3.1方式0
7.3.2方式1
7.3.3方式2
7.3.4方式3
7.4工程訓(xùn)練7.1定時(shí)/計(jì)數(shù)器的計(jì)數(shù)
應(yīng)用編程
本章小結(jié)
習(xí)題與思考題
第8章MCS-51單片機(jī)的串行接口
8.1串行通信概述
8.1.1串行數(shù)據(jù)傳送方式
8.1.2異步串行通信
8.2MCS-51單片機(jī)的串行口控制器
8.2.1串行口內(nèi)部結(jié)構(gòu)
8.2.2串行口控制寄存器
8.3串行口工作方式
8.3.1串行口工作方式0
8.3.2串行口工作方式1
8.3.3串行口工作方式2
8.3.4串行口工作方式3
8.4工程訓(xùn)練8.1單片機(jī)間的雙機(jī)通信
8.5工程訓(xùn)練8.2單片機(jī)與計(jì)算機(jī)間的
串行通信
本章小結(jié)
習(xí)題與思考題
第9章單片機(jī)接口技術(shù)應(yīng)用設(shè)計(jì)
9.1單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)流程
9.1.1單片機(jī)典型應(yīng)用系統(tǒng)
9.1.2單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)開(kāi)發(fā)流程
9.1.3單片機(jī)應(yīng)用系統(tǒng)工程報(bào)告的編制
9.2工程訓(xùn)練9.1單片機(jī)與矩陣鍵盤(pán)的
接口設(shè)計(jì)
9.3工程訓(xùn)練9.2單片機(jī)與LCD1602的
接口設(shè)計(jì)
9.4工程訓(xùn)練9.3單片機(jī)與D/A轉(zhuǎn)換
接口模塊設(shè)計(jì)
9.5工程訓(xùn)練9.4單片機(jī)與A/D轉(zhuǎn)換
接口模塊設(shè)計(jì)
9.6工程訓(xùn)練9.5單片機(jī)的SPI接口設(shè)計(jì)
9.7工程訓(xùn)練9.6單片機(jī)的I2C接口設(shè)計(jì)
本章小結(jié)
習(xí)題與思考題
附錄
附錄AASCII碼表
附錄BC51語(yǔ)言常用的庫(kù)函數(shù)及頭文件
附錄CKeil C調(diào)試常見(jiàn)錯(cuò)誤信息
附錄D編譯常見(jiàn)錯(cuò)誤信息中英文對(duì)照
參考文獻(xiàn)