技术教育社区
www.teccses.org

单片机原理与应用(基于Proteus仿真面向新工科普通高等教育系列教材)

封面

作者:李芳 荆珂 白晓虎 等编著

页数:280

出版社:机械工业出版社

出版日期:2021

ISBN:9787111678847

电子书格式:pdf/epub/txt

内容简介

本书以培养高技能型人才、加强技术应用能力培养为目的,以知识目标、技能目标为主线,突出了针对性和应用性。强化了实践能力的培养。在内容的组织上,以应用为导向,以完成任务为目标,软硬件结合,使知识点和技能点相结合,既实现了知识的全面性和连贯性,又做到了理论与实践内容的融会贯通,体现了单片机教材的新特色。
全书共12章。以AT89S51单片机为核心来讲述单片机的原理及应用.同时将优选的单片机系统设计与仿真平台Proteus引入教材中,将单个LED闪烁、延时控制彩灯闪烁、中断系统应用、中断优先控制、60s即将开始装置电路设计、按键显示电路设计、存储器的扩展、双机通信、具有记忆功能的计数器的设计、数字电压表设计、波形发生器、电子时钟设计、步进电动机控制系统的设计、直流电动机控制系统的设计等多个案例贯穿全书,利用仿真电路代替实际电路,使读者在学习过程中更容易入门,真正给读者带来学习单片机的乐趣。本书每章都给出了相应的思考题与习题,便于教学和读者自学。同时介绍了当前应用广泛的器件,如I2C总线、DS18B20、DS1302等。
本书可作为应用型本科自动化、电气自动化、电子技术、计算机、机械专业的教学用书,以及高职相关专业和培训班的教材,同时可以作为电子爱好者学习单片机的自学用书和相关工程技术人员的参考用书。

本书特色

适读人群 :电子信息、通信、自动化、机电和计算机等专业学生单片机Proteus新形态教材,展示当下新型教学及实验成果,配套资源:二维码视频、习题、答案、教学大纲、源代码一应俱全。

目录

目录

前言

第1章单片机概述

11什么是单片机

12单片机的特点及发展概况

13单片机的应用领域

14MCS-51系列与AT89S5×系列单片机

15其他的51单片机

151C8051F×××单片机

152ADμC812单片机

16单片机的数制与编码

161计算机中的数制

162数制间的转换

163编码

思考题与习题

第2章单片机的硬件结构

21AT89S51单片机的引脚功能

22AT89S51单片机的硬件组成

23AT89S51单片机的CPU

231运算器

232控制器

24AT89S51单片机的存储器结构

241程序存储器空间

242数据存储器空间

25AT89S51单片机的并行I/O口

251P0口

252P1口

253P2口

254P3口

26时钟电路及复位电路

261时钟电路与时序

262复位电路

27AT89S51单片机的工作方式

271低功耗工作方式

272ISP编程工作方式

28Keil软件使用

281Keil μVision4开发环境简介

282Keil μVision4的基本操作

283源程序的添加、编译与调试

29Proteus软件使用

291Proteus ISIS环境简介

292基于Proteus 的单片机虚拟仿真系统的设计

293Proteus与Keil μVision4的联调

思考题与习题

第3章51系列单片机的指令系统

31单片机指令概述

311指令格式

312常用符号

32寻址方式

33指令系统的分类介绍

331数据传送类指令

332算术运算类指令

333逻辑运算及移位类指令

334控制转移类指令

335位操作类指令

34案例:单个LED闪烁

思考题与习题

第4章汇编语言程序设计

41汇编语言程序设计概述

411汇编语言

412伪指令

42汇编语言程序设计举例

421顺序结构程序设计

422分支结构程序设计

423循环结构程序设计

424查表程序设计

425子程序的设计

426码制转换程序

427关键字查找程序设计

428数据极值查找程序设计

429数据排序程序设计

43软件调试仿真器Keil μVision应用

431用Keil进行延时程序的仿真调试和延时测量

432用Keil进行查表程序的仿真调试

44案例:延时控制彩灯闪烁

思考题与习题

第5章AT89S51中断系统与定时/计数器

51中断系统

511中断基本概念

512AT89S51单片机中断系统结构

513与中断控制有关的寄存器

514中断响应过程

52中断应用

521中断应用步骤

522中断应用举例

53案例:中断系统应用

54案例:中断优先控制

55定时/计数器

551定时/计数器概述

552定时/计数器的控制

553定时/计数器的工作方式

554定时/计数器的编程和应用

56案例:60s倒计时装置电路设计

思考题与习题

第6章单片机人机交互通道的接口技术

61单片机与LED数码管的接口技术

611LED结构

612LED数码显示器应用

62单片机与字符型LCD的接口技术

621基础知识

622接口电路设计

63单片机与键盘的接口技术

631键盘概述

632键盘的接口及程序设计

64案例:按键显示电路设计

思考题与习题

第7章单片机的存储器及I/O口扩展技术

71系统扩展结构及地址分配

711系统扩展结构

712系统总线及总线构造

713存储器扩展与编址技术

714外部地址锁存器

72程序存储器EPROM的扩展

721常用的EPROM芯片

722单片机与EPROM的接口电路设计

73静态数据存储器RAM的扩展

731常用的静态RAM(SRAM)芯片

732单片机与RAM的接口电路设计

74AT89S51扩展并行I/O接口芯片82C55的设计

741I/O接口扩展概述

742并行I/O芯片8255A简介

743单片机与8255A的接口设计

75案例:使用EPROM扩展AT89S51单片机程序存储器

思考题与习题

第8章AT89S51单片机串行通信接口技术

81串行通信的相关概念

811数据通信的方式

812串行数据的传输方式

82AT89S51单片机的串行口

821串行口结构

822串行口控制寄存器SCON

823电源控制寄存器PCON

83串行口的工作方式

84波特率的设定

85单片机的串行通信接口技术

851标准串行通信接口

852串口转换为并口输出

853多机串行通信接口

86案例: 双机通信

思考题与习题

第9章AT89S51单片机的串行扩展技术

91单总线串行扩展与DS18B20

911单总线概述

912常用的单总线器件

913单总线器件温度传感器DS18B20

92SPI串行总线扩展

921SPI 串行总线简介

922常用的SPI总线器件

923扩展带有SPI接口的显示芯片MAX7219

93I2C总线的串行扩展介绍

931I2C总线基础知识

932I2C总线协议的软件模拟

933AT24C××芯片介绍

934AT24C02 芯片的应用

94键盘/显示串行接口芯片HD7279A的应用

95案例:基于AT24C02的具有记忆功能的计数器的设计

思考题与习题

第10章AT89S51单片机与A/D及D/A转换器接口技术

101A/D转换器及接口技术

1011A/D转换器概述

1012典型A/D转换器芯片ADC0809及应用

1013串行12位ADC芯片TLC2543及应用

102D/A转换器及接口技术

1021D/A转换器的主要技术指标

1022典型D/A转换器芯片DAC0832及应用

1023串行10位DAC芯片TLC5615及应用

103案例:数字电压表设计

104案例: 波形发生器

思考题与习题

第11章单片机的应用设计

111

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《单片机原理与应用(基于Proteus仿真面向新工科普通高等教育系列教材)》
Article link:https://www.teccses.org/1258069.html