单片机原理及应用
全新正版 极速发货
¥
21.37
4.6折
¥
46
全新
仅1件
作者荆珂,李芳 主编
出版社机械工业出版社
ISBN9787111525356
出版时间2016-01
装帧平装
开本16开
定价46元
货号1201243693
上书时间2024-06-14
商品详情
- 品相描述:全新
- 商品描述
-
目录
前言
章单片机概述
1.1单片机的基本概念
1.2单片机的特点及发展概况
1.3单片机的应用领域
1.4MCS一51系列与AT89s5×系列单片机
1.5其他51单片机
1.6AVR系列单片机与PIc系列单片机
1.7各类嵌入式处理器简介
思考题与习题
第2章单片机的硬件结构
2.1AT89s51单片机的硬件组成
2.2AT89S51单片机的引脚功能
2.3AT89S51单片机的CPU
2.4AT89S51单片机的存储器结构
2.5AT89S5l单片机的并行I/O口
2.6时钟电路及复位电路
2.7AT89S5l单片机的工作方式
思考题与习题
第3章51系列单片机的指令系统
3.1单片机指令概述
3.2指令系统的寻址方式
3.3指令系统的分类介绍
3.3.1数据传送类指令
3.3.2算术运算类指令
3.3.3逻辑运算及移位类指令
3.3.4控制转移类指令
3.3.5位操作指令
3.4指令汇总
3.5Keil软件使用
3.5.1Keil软件开发环境简介
3.5.2Keil软件的基本操作
3.5.3源程序的添加、编译与调试
3.6Proteus软件使用
3.6.1ProteusISIS环境简介
3.6.2基于Proteus的单片机虚拟仿真系统的设计
3.6.3Proteus与Keil软件的联调
3.7案例:点亮只彩灯
思考题与习题
第4章汇编语言程序设计
4.1汇编语言程序设计概述
4.1.1汇编语言
4.1.2伪指令
4.2汇编语言程序设计举例
4.2.1顺序结构程序设计
4.2.2分支结构程序设计
4.2.3循环结构程序设计
4.2.4查表程序设计
4.2.5子程序的设计
4.2.6关键字查找程序设计
4.2.7数据极值查找程序设计
4.2.8数据排序程序设计
4.3软件调试仿真器Keil应用
4.3.1用Keil软件进行延时程序的仿真调试和延时测量
4.3.2用Keil软件进行查表程序的仿真调试
4.4案例:延时控制彩灯闪烁电路设计
思考题与习题
第5章AT89S51中断系统与定时/计数器
5.1中断系统
5.1.1中断的基本概念
5.1.2中断系统结构
5.1.3与中断控制有关的寄存器
5.1.4中断响应过程
5.2中断应用
5.2.1中断应用步骤
5.2.2中断应用举例
5.3案例:中断系统应用
5.4案例:中断优先控制
5.5定时/计数器
5.5.1定时/计数器概述
5.5.2定时/计数器的控制
5.5.3定时/计数器的工作方式
5.5.4定时/计数器的编程和应用
5.6案例:60s倒计时装置电路设计
思考题与习题
第6章单片机人机交互通道的接口技术
6.1单片机与LED数码管的接口技术
6.1.1LED的结构
6.1.2LED显示器应用
6.2单片机与字符型LCD的接口技术
6.2.1基础知识
6.2.2接口电路设计
6.3单片机与键盘的接口技术
6.3.1键盘概述
6.3.2键盘的接口及程序设计
6.4案例:按键显示电路设计
思考题与习题
第7章单片机的存储器及I/o口扩展技术
7.1系统扩展结构及地址分配
7.1.1系统扩展结构
7.1.2系统总线及总线构造
7.1.3存储器扩展与编址技术
7.1.4外部地址锁存器
7.2程序存储器EPROM的扩展
7.2.1常用的EPROM芯片
7.2.2单片机与EPROM的接口电路设计
7.3静态数据存储器RAM的扩展
7.3.1常用的静态RAM(SRAM)芯片
7.3.2单片机与RAM的接口电路设计
7.4AT89s51扩展并行I/0接口芯片8255A的设计
7.4.1L/O接口扩展概述
7.4.2并行L/O芯片8255A简介
7.4.3单片机与8255A的接口设计
7.5案例:使用EPROM扩展AT89S51单片机程序存储器
思考题与习题
第8章AT89S51单片机串行通信接口技术
8.1串行通信的相关概念
8.1.1数据通信的方式
8.1.2串行数据的传输方式
8.2AT89S51单片机的串行口
8.2.1串行口结构
8.2.2串行口控制寄存器(SCON)
8.2.3电源控制寄存器(PCON)
8.3串行口的工作方式
8.4波特率的设定
8.5单片机的串行通信接口技术
8.5.1标准串行通信接口
8.5.2串口转换为并口输出
8.5.3多机串行通信接口
8.6案例:双机通信
思考题与习题
第9章AT89S51单片机的串行扩展技术
9.1单总线串行扩展
9.1.1单总线概述
9.1.2常用的单总线器件
9.1.3单总线器件温度传感器DSl8820
9.2SPI总线扩展
9.2.1SPI总线简介
9.2.2常用的SPI总线器件
9.2.3扩展带有SPI的显示芯片MAx7219
9.3I。C总线的串行扩展介绍
9.3.1I2C总线的基础知识
9.3.2I2C总线协议的软件模拟
9.3.3AT24C××芯片介绍
9.3.4AT24C02芯片的应用
9.4键盘/显示串行接口芯片HD7279A的应用
9.5案例:基于AT24C02的具有记忆功能计数器的设计
思考题与习题
0章AT89s51单片机输入/输出通道接口技术
10.1ADC及接口技术
10.1.1ADC的概述
10.1.2典型ADC芯片ADC0809及应用
10.1.3串行12位ADC芯片TLC2543及应用
10.2DAC及接口技术
10.2.1DAC的主要技术指标
10.2.2典型DAC芯片DAC0832及应用
10.2.3串行10位DAC芯片TLC5615及应用
10.3案例:数字电压表设计
10.4案例:波形发生器
思考题与习题
l章单片机应用系统设计
11.1单片机应用系统的设计过程
11.1.1应用系统开发流程
11.1.2应用系统可靠性设计
11.2常用的控制部件
11.2.1DS1302芯片
11.2.2DSl8820芯片
11.2.3步进电动机的控制
11.3案例:电子时钟设计
11.4案例:数字温度计设计
11.5案例:单片机控制步进电动机的设计
思考题与习题
2章单片机C语言应用设计
12.1概述
12.2C51入门
12.2.1标识符和关键字
12.2.2C51数据类型
12.2.3C51特殊功能寄存器及位变量的定义
12.2.4C51数组
12.2.5C51指针
12.3C51的函数
12.3.1概述
12.3.2函数的参数及返回值
12.3.3函数的调用
12.3.4文件包含
12.3.5库函数
思考题与习题
3章C51应用程序的设计
13.1C51的程序设计举例
13.1.1中断编程
13.1.2定时/计数器编程
13.1.3串行口使用c语言编程
13.1.4独立式键盘查询方式
13.1.5行列式键盘查询方式
13.1.6ADC0809应用程序编写
13.1.7DAC0832应用程序编写
13.2C5l与汇编语言的混合编程
13.2.1混合编程的基本方法
13.2.2混合编程的参数传递
13.2.3混合编程的实现
13.3案例:电梯运行控制的楼层显示
13.4案例:8位竞赛抢答器设计
思考题与习题
附录AProteus软件常用元器件
附录BProteus软件常用快捷键
附录C美国标准信息交换代码(ASCII码)
附录D常用逻辑符号对照表
参考文献
内容摘要
本教材围绕应用型本科院校培养高技能型人才、加强技术应用能力培养为目的,以知识目标、技能目标为主线,突出了针对性和应用性,强化了实践能力的培养。在内容的组织上,以应用为导向,完成任务为目的,介绍AT89S51单片机的基本知识,软硬件结合,知识点和技能点结合,既实现了知识的全面性和连贯性,又做到了理论与实践内容的融会贯通。体现应用型本科教材新的特色。全书共分为13章。本书以AT89S51单片机为主体来讲述单片机原理,把优选的单片机系统设计与仿真平台Proteus引进教材中,以Proteus设计与仿真案例贯穿全书,利用电路仿真图代替电路原理图,使人身临其境。每个程序都经过实践验证,并提供Proteus设计文件和源程序,学习单片机容易上手,真正给读者带来学习单片机的乐趣。每章后有相应的各类习题供训练之用。同时注意介绍单片机应用产品中运用广泛的技术与器件,例如I2C总线、ISP在线系统编程等技术;DS18B20、DS1302、液晶显示等器件。本书特别适合于应用型本科及高职类院校专业学生教学用书,还可供电子爱好者学习单片机的自学用书,也可以作为相关工程技术人员的参考用书。
精彩内容
前 言
随着计算机技术的飞速发展和普及,单片机以其体积小、功能强大、应用灵活和性能价格比高等优点,在工业控制、智能仪表、数据采集系统和各种家用电器等领域得到了广泛的应用。目前Intel公司已把精力集中在高档CPU的开发、研制上,但是以MCS-51内核技术为主导的单片机成为许多厂家及公司竞相选用的对象。因此,Intel公司以转让或技术交换的形式把MCS-51的内核技术转让给许多国际上著名的半导体芯片生产厂家。尽管16位和32位单片机不断推出,但在目前的单片机应用中,8位单片机尤其是各种与MCS-51兼容的单片机仍占主导地位。美国Atmel公司的AT89S5x单片机在世界8位单片机市场占有很大的份额,是替代MCS-51系列单片机的主要机型。该系列中AT89S51单片机则是目前与MCS-51单片机兼容的最具典型性、代表性的机型,同时也是各种增强型、扩展型等衍生品种的基础型号。所以,本书重点介绍AT89S51单片机的工作原理及应用系统设计。
目前在单片机教材中适用于应用型本科的教材较少,教学手段较为落后。本教材围绕应用型本科院校培养高技能型人才、加强技术应用能力培养为目的,以知识目标、技能目标为主线,突出了针对性和应用性,强化了实践能力的培养。在内容的组织上,以应用为导向,完成任务为目的,介绍AT89S51单片机的基本知识,软硬件结合,知识点和技能点结合,既实现了知识的全面性和连贯性,又做到了理论与实践内容的融会贯通。同时将先进的单片机系统设计与仿真平台Proteus作为主要教学手段,仿真大量的实用程序和应用实例贯穿教材始终,利用电路仿真图代替电路原理图,达到更好的教学效果。此外,本书程序经过实践验证,并提供Proteus设计文件和源程序,学习单片机容易上手,真正给读者带来学习单片机的乐趣。
全书以AT89S51系列单片机为对象,以Proteus软件、Keil软件和C语言为教学、设计开发平台,以实际应用中常见的单片机系统实例为任务,为学生主体动手参与创造了条件。全书共分为13章:章介绍单片机概述;第2章介绍单片机的硬件结构;第3章介绍51单片机的指令系统;第4章介绍汇编为汇编语言程序设计;第5章介绍AT89S51中断系统与定时器计数器;第6章介绍 AT89S51人机交互通道的接口技术;第7章介绍单片机的存储器及IO口扩展技术;第8章介绍AT89S51单片机串行通信接口技术;第9章介绍AT89S51单片机的串行扩展技术;0章介绍AT89S51单片机输入输出通道接口技术;1章介绍单片机应用系统设计;2章介绍单片机C语言应用设计;3章介绍C51应用程序的设计。整个教学内容以16个工作案例任务贯穿全书,电路仿真图和程序真实可靠。各章后有相应的实训题目、各类习题供训练之用。
本书由营口理工学院荆珂、辽宁石油化工大学李芳主编,其中荆珂编写了第5章、第6章及附录部分,营口理工学院李稳、牟淑杰老师分别编写了1章、3章,辽宁石油化工大学李芳老师编写了章、第2章、第3章、第4章、第7章、第8章、第9章。辽宁石油化工大学闫兵老师编写了0章、2章。全书由荆珂、李芳统稿。同时,编者还参考和引用了参考文献中有关作者的部分资料,在此一并向他们表示衷心的感谢。
由于编者水平有限,时间比较仓促,书中难免有疏漏和不妥之处,恳请读者通过电子邮箱(jk288@163.com)进行联系,提出批评意见和建议。
编 者
2015年12月
— 没有更多了 —
以下为对购买帮助不大的评价