万本电子书0元读

万本电子书0元读

顶部广告

单片机原理及应用系统设计电子书

配套资源:PPT课件、习题解答、教学大纲,以及本书配套Proteus案例仿真运行文件等丰富学习资源 本书特色: 书中提供了多个较新颖的实际项目设计的案例,方便指导读者对单片机应用系统发及设计   申请样书,配套资源均可在本页面申请下载,也可联系微信15910938545直索取

售       价:¥

纸质售价:¥45.70购买纸书

27人正在读 | 0人评论 9.8

作       者:胡景春

出  版  社:机械工业出版社

出版时间:2020-01-17

字       数:17.9万

所属分类: 教育 > 大中专教材 > 成人/中高职教材

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
《单片机原理及应用系统设计》以STC89系列单片机为主线,结合STC系列单片机的新特、新功能,详细介绍了51内核单片机的结构原理、汇编指令系统、C51程序设计、STC系列单片机应用系统的发环境、单片机的人机口电路、单片机的中断系统、定时/计数器、串行通信口,在此基础上,介绍了基本的、常用的单片机应用系统扩展技术,包括并行扩展、串行扩展、D/A和A/D转换器的口、功率控制口等。全书结合应用实际,采用汇编语言编程、PROTEUS虚拟仿真、Keil C51编程,突出了硬件和软件相融合的应用型教学特,给出了大量的习题,可以在虚拟仿真环境下实现,也可以直在市场上流行的“口袋型”“掌上型”等单片机实验装置行学习。在单片机应用系统设计中介绍了多个较新颖的实际项目设计的案例,为单片机技术的综合应用及设计提供借鉴。     《单片机原理及应用系统设计》可作为自动控制、电力电子、智能仪器仪表、计算机、电力工程、电子信息、物联网工程等相关专业本、专科生的教材,也可供有关工程技术人员参考。<br/>【推荐语】<br/>配套资源:PPT课件、习题解答、教学大纲,以及本书配套Proteus案例仿真运行文件等丰富学习资源 本书特色: 书中提供了多个较新颖的实际项目设计的案例,方便指导读者对单片机应用系统发及设计   申请样书,配套资源均可在本页面申请下载,也可联系微信15910938545直索取<br/>
目录展开

前言

第1章 单片机概述

1.1 单片机的基础知识

1.1.1 单片机概念

1.1.2 单片机的发展历程及趋势

1.1.3 单片机数据处理基础

1.2 典型单片机介绍

1.2.1 51内核系列单片机

1.2.2 AVR系列单片机

1.2.3 PIC系列单片机

1.3 单片机的特点及应用

1.4 嵌入式系统

1.4.1 嵌入式系统及其结构

1.4.2 嵌入式系统的分类

1.5 习题

第2章 STC系列单片机的结构与原理

2.1 STC系列单片机简介

2.2 STC89系列单片机内部结构

2.3 STC89C52引脚及功能

2.3.1 电源和时钟引脚

2.3.2 控制信号引脚

2.3.3 多功能I/O口引脚

2.4 中央处理器

2.4.1 运算器

2.4.2 控制器

2.5 存储器及存储空间

2.5.1 程序存储器

2.5.2 数据存储器

2.5.3 特殊功能寄存器

2.5.4 位地址

2.6 STC89系列的I/O口

2.6.1 P0口

2.6.2 P1口

2.6.3 P2口

2.6.4 P3口

2.7 时钟电路与时序

2.7.1 时钟电路

2.7.2 CPU时序

2.8 单片机复位

2.8.1 复位功能

2.8.2 RST引脚复位电路

2.8.3 看门狗定时器(WDT)复位

2.8.4 软件复位

2.9 省电模式

2.9.1 空闲模式

2.9.2 掉电模式

2.10 EEPROM

2.10.1 ISP/IAP操作有关的特殊功能寄存器

2.10.2 STC89系列单片机EEPROM空间大小及地址

2.10.3 EEPROM应用的步骤

2.11 习题

第3章 指令系统和汇编语言程序设计

3.1 汇编指令格式

3.2 寻址方式

3.2.1 立即寻址

3.2.2 直接寻址

3.2.3 寄存器寻址

3.2.4 寄存器间接寻址

3.2.5 变址寻址

3.2.6 相对寻址

3.2.7 位寻址

3.3 指令系统

3.3.1 数据传送指令

3.3.2 算术运算指令

3.3.3 逻辑运算指令

3.3.4 控制转移指令

3.3.5 位操作指令

3.4 汇编语言的伪指令

3.5 汇编语言程序设计

3.5.1 程序设计步骤和基本结构

3.5.2 汇编程序设计举例

3.6 习题

第4章 C51程序设计

4.1 C51简介

4.1.1 C51语言特点

4.1.2 C51程序结构

4.2 C51程序设计基础

4.2.1 C51的数据类型

4.2.2 数据的存储器类型

4.2.3 存储模式

4.2.4 常量和变量

4.2.5 C51的运算符与表达式

4.2.6 C51的程序流程控制

4.2.7 C51的数组、结构体、联合体

4.2.8 C51的指针

4.3 C51的函数

4.3.1 函数的分类及定义

4.3.2 函数的调用和参数传递

4.3.3 中断服务函数

4.3.4 宏定义、库函数和头文件

4.4 汇编语言和C51混合编程

4.4.1 C51函数的内部转换规则

4.4.2 C51函数内使用汇编语言

4.4.3 C51调用汇编语言程序的方法

4.5 习题

第5章 STC系列单片机应用系统的开发环境

5.1 Keil C51 高级语言集成开发环境——μVision4 IDE

5.1.1 Keil C51软件简介

5.1.2 Keil μVision的基本操作

5.2 虚拟仿真工具PROTEUS

5.2.1 PROTEUS功能及界面

5.2.2 PROTEUS ISIS虚拟仿真环境设置

5.2.3 单片机系统电路的PROTEUS虚拟设计与仿真

5.2.4 PROTEUS的虚拟仿真调试工具

5.3 单片机应用系统的实际调试

5.3.1 固件下载电路及驱动程序安装

5.3.2 STC-ISP软件工具使用

5.4 习题

第6章 单片机的人机接口电路

6.1 单片机控制发光二极管

6.1.1 LED连接方法

6.1.2 LED显示控制

6.2 单片机控制LED数码管

6.2.1 数码管显示原理

6.2.2 数码管显示控制方法

6.3 单片机控制LED点阵显示器

6.3.1 点阵显示器显示原理

6.3.2 点阵显示器显示控制举例

6.4 单片机控制LCD液晶显示器

6.4.1 LCD5110液晶显示模块介绍

6.4.2 LCD5110液晶显示模块的信号连接和控制时序

6.4.3 Nokia5110模块控制程序

6.5 键盘接口设计

6.5.1 键盘接口设计应解决的问题

6.5.2 独立式键盘及接口设计

6.5.3 矩阵式键盘的连接和应用

6.6 习题

第7章 中断系统

7.1 中断系统概述

7.2 51系列单片机的中断系统

7.2.1 中断系统结构与中断源

7.2.2 中断控制

7.3 中断响应

7.3.1 响应中断请求的条件

7.3.2 中断响应过程

7.3.3 外部中断的响应时间

7.3.4 外部中断的触发方式

7.3.5 中断请求的撤销

7.4 中断服务及应用

7.4.1 中断服务程序结构

7.4.2 中断系统应用举例

7.5 习题

第8章 单片机的定时器/计数器

8.1 定时器/计数器0和1的结构及工作原理

8.1.1 定时器/计数器0和1的结构

8.1.2 定时器/计数器0和1的控制字

8.2 定时器/计数器0和1的工作方式

8.2.1 方式0

8.2.2 方式1

8.2.3 方式2

8.2.4 方式3

8.3 定时器/计数器0和1的编程和应用

8.3.1 定时器/计数器0和1的初始化

8.3.2 定时器/计数器0和1的应用

8.4 定时器/计数器T2

8.4.1 T2的特殊功能寄存器

8.4.2 T2的16位自动重装载方式

8.4.3 T2的捕捉方式

8.4.4 T2的波特率发生器方式及可编程时钟输出

8.5 习题

第9章 串行通信及串行接口

9.1 串行通信基础

9.1.1 串行通信的基本方式

9.1.2 串行通信的传输模式

9.1.3 RS-232C异步通信接口

9.2 单片机串行接口的结构

9.2.1 串行口构成及工作原理

9.2.2 串行口控制寄存器

9.3 串行口的工作方式

9.3.1 方式0

9.3.2 方式1

9.3.3 方式2、方式3

9.4 波特率的设定

9.4.1 波特率及其对通信的影响

9.4.2 波特率的计算

9.5 串行口通信应用案例

9.5.1 用串行通信接口扩展并行I/O

9.5.2 单片机之间串行通信

9.5.3 PC和单片机串行通信

9.5.4 多机通信应用设计

9.6 习题

第10章 单片机应用系统扩展

10.1 单片机并行扩展

10.1.1 并行扩展结构

10.1.2 并行扩展方法

10.1.3 存储器扩展

10.1.4 I/O接口扩展

10.2 单片机串行扩展

10.2.1 1-Wire总线串行扩展

10.2.2 SPI总线串行扩展

10.2.3 I2C总线串行扩展

10.3 单片机与D/A、A/D转换器的接口

10.3.1 概述

10.3.2 单片机DAC芯片接口设计

10.3.3 单片机与ADC芯片接口设计

10.4 其他单片机常用接口电路简介

10.4.1 光电耦合接口

10.4.2 继电器接口

10.4.3 晶闸管接口

10.4.4 固态继电器接口

10.5 习题

第11章 单片机应用系统设计

11.1 单片机应用系统设计概述

11.1.1 设计步骤

11.1.2 系统硬件设计

11.1.3 系统软件设计

11.1.4 系统调试

11.2 掌上型单片机学习开发装置设计

11.2.1 “掌上机”结构

11.2.2 “掌上机”硬件设计

11.2.3 “掌上机”应用

11.3 智能手机无线示波器测量节点设计

11.3.1 智能手机无线示波器总体结构

11.3.2 测量节点硬件设计

11.3.3 测量节点软件设计

11.4 单片机远程无线测控模块设计

11.4.1 无线测控模块结构

11.4.2 无线测控模块硬件设计

11.4.3 无线测控模块软件设计

11.5 汽车动态参数测量系统

11.5.1 测量系统结构

11.5.2 测量系统硬件设计

11.5.3 测量系统软件设计

11.6 U盘语音播报器设计

11.6.1 U盘语音播放器结构

11.6.2 U盘语音播放器设计

11.6.3 U盘语音播放器应用

第12章 单片机课程实践指导

12.1 课程实验

12.1.1 STC单片机实验环境构建

12.1.2 LED和数码管显示控制实验

12.1.3 键盘实验

12.1.4 外部中断处理实验

12.1.5 定时器/计数器实验

12.1.6 串行接口通信实验

12.1.7 LED点阵显示器显示控制实验

12.1.8 存储器扩展实验

12.1.9 A/D转换实验

12.1.10 D/A转换实验

12.1.11 继电控制实验

12.1.12 LCD显示实验

12.1.13 扬声器音频控制实验

12.1.14 单片机内部EEPROM读写实验

12.2 课程设计

12.2.1 课程设计的目的与要求

12.2.2 具体设计内容

12.2.3 组织实施

附录 实验装置图

参考文献

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部