分享
 
 
 

单片机原理及应用(第2版)

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,计算机体系结构,

作者: 张迎新 等编著

出 版 社: 电子工业出版社

出版时间: 2009-1-1字数: 540800版次: 1页数: 325印刷时间: 2009/01/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787121067433包装: 平装内容简介

本书是高职高专系列教材之一。由于以前出版的《单片机原理及应用》内容已经不能完全满足当前教学的需要,本书根据近年来单片机的发展,在保持原教材结构特点的基础上,更新了内容,同时增加了串行接口扩展方法的应用实例和C51语言的内容。

本书以80C51系列中的89系列单片机为例介绍了单片机的硬件结构、工作原理、指令系统、汇编语言程序设计、接口技术、中断系统及单片机应用等内容,并增加了C51语言的介绍。在各章中对关键性内容都结合实例予以说明,同时还安排了大量思考题和习题,以利于读者对所述内容的理解、掌握、巩固和应用。

本书的特点是深入浅出、阐述清晰、编排合理、例题丰富,易于自学。

本书既可作为大专院校单片机课程教材,也可作为科技人员学习开发单片机的参考书。

目录

第1章 概述

1.1 单片机发展概况

1.1.1 单片机的发展历史

1.1.2 单片机的组成及特点

1.1.3 单片机的发展趋势

1.1.4 单片机与嵌入式系统

1.2 常用8位单片机系列

1.2.1 80C51系列单片机的特点及分类

1.2.2 其他常用单片机系列综述

1.3 单片机基础知识

1.3.1 数制与编码

1.3.2 计算机的基本组成电路

第2章 单片机结构及原理

2.1 单片机结构

2.1.1 单片机组成及结构

2.1.2 引脚定义及功能

2.2 单片机的工作原理

2.2.1 指令与程序概述

2.2.2 CPU的工作原理

2.2.3 单片机执行程序过程

2.3 存储器

2.3.1 存储器的分类

2.3.2 存储单元和存储单元地址

2.3.3 存储器结构和地址空间

2.3.4 程序存储器

2.3.5 数据存储器

2.4 特殊功能寄存器SFR

2.4.1 80C51系列的SFR

2.4.2 SFR地址分布及寻址

2.4.3 SFR的功能与作用

2.5 CPU时序及时钟电路

2.5.1 CPU时序及有关概念

2.5.2 80C51的指令时序

2.5.3 振荡器和时钟电路

2.6 复位和复位电路

2.6.1 内部复位信号的产生

2.6.2 复位状态

2.6.3 外部复位电路设计

2.7 输入/输出端口结构

2.7.1 4个I/O端口的主要异同点

2.7.2 P0口

2.7.3 P1口

2.7.4 P2口

2.7.5 P3口

2.8 80C51系列单片机的低功耗方式

2.8.1 电源控制寄存器PCON

2.8.2 待机方式

2.8.3 掉电方式

思考与练习

第3章 指令系统

3.1 指令系统简介

3.2 寻址方式

3.2.1 符号约定

3.2.2 寻址方式说明

3.3 指令系统分类介绍

3.3.1 数据传送类指令

3.3.2 算术运算类指令

3.3.3 逻辑操作类指令

3.3.4 控制转移类指令

3.3.5 位操作类指令

思考与练习

第4章 汇编语言程序设计

4.1 概述

4.1.1 程序设计语言

4.1.2 汇编语言规范

4.1.3 汇编语言程序设计步骤

4.2 汇编语言程序设计举例

4.2.1 顺序程序设计

4.2.2 循环程序设计

4.2.3 分支程序设计

4.2.4 散转程序设计

4.2.5 查表程序设计

4.2.6 子程序设计

思考与练习

第5章 定时/计数器

5.1 定时/计数器T0、T1概述

5.1.1 定时器/计数器T0、T1的结构

5.1.2 定时/计数器的原理

5.2 定时/计数器的控制方法

5.2.1 定时/计数器寄存器

5.2.2 定时/计数器的初始化

5.2.3 定时/计数器初值的确定方法

5.3 定时/计数器T0、T1的工作方式

5.3.1 方式0

5.3.2 方式1

5.3.3 方式2

5.3.4 方式3

5.4 定时器T0、T1应用举例

5.4.1 定时器应用举例

5.4.2 计数器应用举例

5.4.3 门控位应用举例

5.5 定时/计数器T2

5.5.1 T2的寄存器

5.5.2 定时器T2的工作方式

5.5.3 应用例题

5.6 定时器T3—— WDT监视定时器

5.6.1 WDT的功能及应用特点

5.6.2 辅助寄存器AUXR

思考与练习

第6章 80C51的串行接口

6.1 串行通信概述

6.1.1 同步通信和异步通信方式

6.1.2 串行通信的数据传送速率

6.1.3 串行通信的方式

6.1.4 通信协议

6.2 80C51串行口简介

6.2.1 串行口结构与工作原理

6.2.2 串行口控制寄存器SCON

6.2.3 80C51的帧格式

6.2.4 波特率的设置

6.3 串行通信工作方式

6.3.1 方式0

6.3.2 方式1

6.3.3 方式2和方式3

6.3.4 多机通信

6.4 串行口应用举例

6.4.1 用串行口扩展I/O口

6.4.2 用串行口进行异步通信

思考与练习

第7章 中断系统

7.1 概述

7.1.1 中断的概念

7.1.2 引进中断技术的优点

7.1.3 中断源

7.1.4 中断系统的功能

7.2 AT89S51单片机的中断系统

7.2.1 中断系统的结构

7.2.2 中断源及中断入口

7.2.3 中断控制

7.3 中断处理过程

7.3.1 中断响应

7.3.2 中断处理

7.3.3 中断返回

7.3.4 中断请求的撤除

7.3.5 中断响应时间

7.3.6 扩充外中断源

7.4 中断程序的设计与应用

7.4.1 中断程序的一般设计方法

7.4.2 中断程序应用举例

思考与练习

第8章 单片机的系统扩展

8.1 并行扩展概述

8.1.1 外部并行扩展总线

8.1.2 系统扩展常用芯片

8.1.3 并行扩展的寻址方法

8.2 存储器的并行扩展

8.2.1 数据存储器扩展概述

8.2.2 存储器扩展举例

8.2.3 超大容量存储器的扩展

8.3 并行I/O接口的扩展

8.3.1 简单的并行I/O扩展

8.3.2 可编程I/O接口电路的扩展

8.4 串行扩展概述

8.4.1 串行扩展总线与串行扩展接口

8.4.2 常用串行总线与串行接口简介

8.4.3 单片机串行扩展的模拟技术

8.5 I2C总线

8.5.1 I2C总线的特点

8.5.2 I2C总线的组成及基本工作原理

8.5.3 I2C总线的传输时序

8.5.4 I2C总线应用举例

8.6 SPI串行接口

8.6.1 SPI接口的特点

8.6.2 SPI接口的组成及基本原理

8.6.3 SPI串行接口应用举例

思考与练习

第9章 接口技术

9.1 键盘接口

9.1.1 键盘工作原理

9.1.2 独立式按键

9.1.3 行列式键盘

9.2 显示器接口

9.2.1 LED显示器的结构与原理

9.2.2 LED静态显示方式

9.2.3 LED动态显示方式

9.2.4 液晶显示器LCD的应用技术

9.2.5 键盘、显示接口电路

9.3 功率驱动器件及接口电路

9.3.1 输出接口的隔离技术

9.3.2 直流负载驱动电路

9.3.3 晶闸管负载驱动电路

9.3.4 继电器接口电路

9.3.5 固态继电器接口电路

9.4 数模转换接口

9.4.1 DAC电路原理

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

9.4.3 并行D/A转换器及接口

9.4.4 串行D/A转换器及接口

9.5 模数转换器

9.5.1 模数转换的主要技术指标

9.5.2 逐次逼近式A/D转换

9.5.3 双积分ADC电路

9.5.4 串行A/D转换器

9.6 打印机接口

9.6.1 TPP-40A主要技术性能及接口要求

9.6.2 字符代码及打印命令

9.6.3 TPP-40A/16A与单片机接口

思考与练习

第10章 单片机C51语言程序设计

10.1 单片机的C51语言概述

10.1.1 C语言的主要优点

10.1.2 使用C51语言的注意事项

10.1.3 C51的运算符及表达式

10.1.4 C51语言的程序结构

10.1.5 C51的流程控制语句

10.2 C51对通用C语言的扩展

10.2.1 数据类型

10.2.2 数据的存储类型

10.2.3 指针

10.2.4 函数

10.2.5 C51语言对单片机硬件的访问

10.3 内部功能模块的C语言编程

10.4 C语言与汇编语言的混合编程

10.4.1 C语言与汇编语言混合编程注意事项

10.4.2 带参数传递的函数调用

10.4.3 无参数传递的函数调用

10.4.4 混合编程举例

思考与练习

第11章 单片机应用系统的设计与开发

11.1 应用系统研制过程

11.1.1 总体设计

11.1.2 硬件设计

11.1.3 软件设计

11.2 开发工具和开发方法

11.2.1 开发工具

11.2.2 开发方法

11.3 Keil C51集成开发环境的使用

11.3.1 Keil软件工具简介

11.3.2 项目的建立与设置

11.3.3 运行调试

11.4 恒温箱温度控制监测系统

11.4.1 题目分析

11.4.2 硬件设计

11.4.3 软件设计

11.5 PC机与单片机间的串行通信设计

11.5.1 RS-232C标准接口

11.5.2 单片机与PC机之间的电平转换芯片

11.5.3 PC机与单片机串行通信应用实例

11.5.4 采用RS-422A标准的通信系统

11.6 日历/时钟与单片机的接口与应用

11.6.1 串行实时时钟芯片DS1302简介

11.6.2 DS1302的命令字

11.6.3 片内寄存器功能定义

11.6.4 数据读写方式及控制操作方法

11.6.5 单片机与DS1302的接口与应用

思考与练习

附录A 80C51指令表

附录B 各数制对照表

附录C ASCII(美国标准信息交换码)表

附录D 二进制逻辑单元图形符号对照表

附录E 常用芯片引脚图

参考文献

书摘插图

第1章概述

为适应嵌入式应用的需要,单片机应运而生,发展极为迅速。从1976年开始至今30多年的时间里,单片机已发展成为一个品种齐全、功能丰富的庞大家族。

目前单片机已成为工控领域、尖端武器、日常生活中最广泛使用的计算机,因而对广大理工科高等院校的学生和科技人员来说,学习和掌握单片机原理及应用已是刻不容缓的事情了。

1.1单片机发展概况

单片机一词最初是源于“Single Chip Microcomputer”,简称SCM。在单片机诞生时,因为它的组成与原理都基于计算机,所以SCM是一个准确的、流行的称谓。随着SCM在技术上、体系结构上的不断进步,使其控制功能不断扩展,它的主要作用已不是计算,而是控制。

国际上也逐渐采用“MCU”(Micro Controller Unit),即微控制器来代替SCM,形成了单片机界公认的、最终统一的名词。为了与国际接轨,以后应将中文“单片机”一词和“MCU”作为唯一的对应翻译。在国内因为单片机一词已约定成俗,所以可继续沿用。

1.1.1单片机的发展历史

如果将8位单片机的推出作为起点(1976年),那么,单片机的发展历史大致可分为4个阶段。

1.单片机的探索阶段

主要是探索如何把计算机的主要部件集成在单芯片上。Intel公司推出的MCS.48就是在工控领域探索的代表,参与这一探索的还有Motorola,Zilog等公司,也都取得了满意的效果。

这是单片微型计算机的诞生年代,单片机一词即由此而来。

2.单片机完善阶段

Intel公司在MCS.48基础上推出了完善的、典型的MCS.51单片机系列。它在以下几个方面奠定了典型的通用总线型单片机体系结构。

①设置了经典、完善的8位单片机的并行总线结构。

②外围功能单元由CPU集中管理的模式。

③体现控制特性的位地址空间、位操作方式。

④指令系统趋于丰富和完善,并且增加了许多突出控制功能的指令。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有