王朝网络
分享
 
 
 

微控制器:架构、编程、接口和系统设计(计算机科学丛书)

王朝导购·作者佚名
 
微控制器:架构、编程、接口和系统设计(计算机科学丛书)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,教材教辅与参考书,大学,计算机专业,
  品牌: 卡莫(Kamal.R.)

基本信息·出版社:机械工业出版社

·页码:445 页

·出版日期:2009年09月

·ISBN:7111270304/9787111270300

·条形码:9787111270300

·包装版本:第1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:计算机科学丛书

产品信息有问题吗?请帮我们更新产品信息。

内容简介《微控制器:架构、编程、接口和系统设计》全面介绍各种主流微处理器、控制与通信接口、嵌入式系统编程、嵌入式实时操作系统以及开发调试工具和系统设计等内容,系统完整地讨论了嵌入式系统开发的相关技术和知识,适合电学、电子学、计算机科学工程专业的本科生阅读。对嵌入式系统设计感兴趣的软件工程师和对单片机交互感兴趣的硬件工程师而言,《微控制器:架构、编程、接口和系统设计》也是难得的软硬件兼备的优秀参考书。《微控制器:架构、编程、接口和系统设计》从8051微控制器着眼,讲解使用8051、68HC11、80x96和ARM系列微控制器进行系统开发的方法,并通过实例对RTOS,软件构件块、中断处理机制、定时器、IDE和接口电路的使用进行详解。除微控制器的通用体系结构以外,《微控制器:架构、编程、接口和系统设计》还覆盖了程序设计、接口设计和系统设计等主题。

作者简介Raj Kamal,资深教授,他的研究领域包括嵌入式系统、微控制器、Internet、Web技术和计算机系统结构等,在国内外杂志上发表过大量研究论文。

编辑推荐《微控制器:架构、编程、接口和系统设计》由机械工业出版社出版。

《微控制器:架构、编程、接口和系统设计》特点:

·详细描述了8051微控制器的体系结构.指令和内部资源。

·深入浅出地介绍了RTOS、IPC、IDE、软件构件块、中断处理机制和实时控制中定时器以及同步的使用。

·涵盖8251、8255、8237、8279、8259以及AOC和DAC等外设。

·介绍与键盘、LCD显示器、打印机、Flash存储器、步进电机和直流马达、伺服电动机、光编码器、加工控制、机器人、电源控制和DSP系统等外部设备的接口的电路设计。

·介绍8051、68HC11、80x96和ARM系列微控制器的实际应用。

《微控制器:架构、编程、接口和系统设计》从8051微控制器着眼.讲解使用8051、68HCll、80x96和ARM系列微控制器进行系统开发的方法,并通过实例对RTOS、软件构件块、中断处理机制、定时器、IDE和接口电路的使用进行详解除微控制器的通用体系结构以外,《微控制器:架构、编程、接口和系统设计》还覆盖了程序设计、接口设计和系统设计等主题。

目录

出版者的话

译者序

前言

第1章 微控制器的种类、选择和应用

本章目标

1.1 微控制器

1.1.1 中央处理单元

1.1.2 微处理器

1.1.3 微计算机

1.1.4 计算机系统

1.1.5 微控制器

1.1.6 嵌入式处理器

1.2 微控制器的种类

1.2.1 8位、16位、32位微控制器

1.2.2 全内嵌式和带外部存储器的微控制器

1.2.3 CISC和RISC结构微控制器

1.2.4 哈佛和普林斯顿存储结构微控制器

1.3 主流微控制器概览

1.3.1 8051、扩展8051XA和8051MX系列

1.3.2 MC68HCll/68HCl2系列

1.4 微控制器的选择

1.4.1 所需特性列表及需要考虑的因素

1.4.2 处理器和处理器系列的选择

1.4.3 基于片上资源的选择

1.4.4 软件构建块的选择

1.4.5 基于开发工具的选择

1.5 应用实例

1.5.1 自动加工控制

1.5.2 仪器应用

本章小结

关键术语

问题回顾

实践练习

多项选择题

第2章 微控制器的体系结构和资源概述

本章目标

2.1 微控制器体系结构

2.1.1 8048和8049微控制器体系结构的功能概述

2.1.2 8048系列微计算机的管脚和信号

2.2 系列成员

2.3 微控制器资源

2.3.1 总线宽度

2.3.2 程序和数据存储器

2.3.3 并口

2.3.4 EEPROM和Flash

2.3.5 脉宽调制输出

2.3.6 使用PWM或者定时器的片上D/A转换

2.3.7 片上A/D转换

2.3.8 复位电路

2.3.9 看门狗定时器设备

2.3.10 灵活位处理能力

2.3.11 节电模式

2.3.12 定时器

2.3.13 实时时钟

2.3.14 异步和同步串行通信接口

2.4 高级和下一代微控制器中的资源

本章小结

关键术语

问题回顾

实践练习

多项选择题

第3章 8051/8031系列的体系结构

本章目标

3.1 8051微控制器

3.1.1 硬件

3.1.2 端口和电路的10管脚

3.2 内部和外部存储器

3.3 计数器和定时器

3.4 Intel8051的同步串行和异步串行通信接口

3.4.1 串行同步通信

3.4.2 串行异步模式通信

3.4.3 与RS232连接

3.5 中断

本章小结

关键术语

问题回顾

实践练习

多项选择题

第4章 8501系列微控制器指令集

本章目标

4.1 基本汇编语言编程

4.1.1 机器码

4.1.2 指令中的操作码和操作数

4.1.3 指令周期

4.1.4 指令执行时间

4.1.5 作为指令集合的程序和例程

4.1.6 寻址模式

4.1.7 指令集的指令分类

4.2 数据传送指令

4.2.1 MOV指令

4.2.2 MOVC类型指令

4.2.3 MOVx类型指令

4.2.4 应用SP来使用堆栈区域的PUSH和POP指令

4.2.5 xCH类型指令

4.3 数据和位处理指令

4.3.1 字节数据处理(清除、求补、循环移位和交换)指令

4.3.2 布尔变量(位)处理和布尔处理指令

4.4 算术指令

4.5 对寄存器、内部RAM和SFR字节进行逻辑操作的指令

4.6 程序流控制指令

4.6.1 周期延迟(NOP)指令

4.6.2 长跳转、绝对跳转和短跳转

4.6.3 条件相对短跳转

4.6.4 递减然后根据是否为O进行条件跳转

4.6.5 比较后跳转

4.6.6 例程调用——无条件返回和从例程中返回

4.7 中断控制流程(RETI指令)

本章小结

关键术语

问题回顾

实践练习

多项选择题

第5章 实时控制:中断

本章目标

5.1 MCU的中断处理结构

5.1.1 例程、中断和中断服务例程

5.1.2 8051中的中断服务

5.1.3 中断源的标识

5.1.4 中断服务例程的地址

5.2 中断等待时间和中断最终期限

5.3 多重中断源

5.4 不可屏蔽中断源

5.5 中断源的使能(解除屏蔽)或者禁用

5.6 轮询来确定中断源及其优先级分配

5.6.1 轮询更高优先级中断源的优点

5.6.2 在ISR结束时轮询更高优先级待响应中断源的优点

5.7 Intel805l中的中断结构

本章小结

关键术语

问题回顾

实践练习

多项选择题

第6章 实时控制:定时器

本章目标

6.1.MCU中的可编程定时器

6.1.1 编程特性

6.1.2 溢出事件

6.2 自由运行计数器和实时控制

6.2.1 使用输出比较寄存器以及作为自由运行计数器运行的定时器

6.2.2 使用输入采集寄存器

6.2.3 实时钟中断

6.2.4 软件定时器

6.3 中断间隔和密度、约束

6.3.1 中断服务延迟

6.3.2 中断服务间隔

6.3.3 中断密度

6.3.4 中断约束

本章小结

关键术语

问题回顾

实践练习

多项选择题

第7章 系统设计:外设与接口

本章目标

7.1 8251串行10USART通信接口

7.1.1 825l的编程

7.1.2 处理器和DCE的连接

7.2 8255并行端口接口

7.2.1 8255编程

7.2.2 连接8255到处理器

7.3 8257可编程DMA控制器

7.3.1 10事务的方法

7.3.2 8257编程

7.3.3 连接到8086、8085、8096和86HCll12

7.4 可编程中断控制器8259

7.5 ADC电路接口

7.6 DAC电路接口

7.7 内部集成电路接口(I2C总线标准)

本章小结

关键术语

问题回顾

实践练习

多项选择题

第8章 系统设计:数字和模拟接口方法

本章目标

8.1 开关、小键盘和键盘接口

8.1.1 单键按键(开关)及其接口

8.1.2 按键阵列和它的接口

8.1.3 小键盘或者键盘(按键矩阵)和它的接口

8.2 LED和LED阵列

8.2.1 LED和LED信号器

8.2.2 LED或信号器的阵列

8.2.3 7段十六进制数字的LED阵列

8.3 键盘/显示器控制器(8279)

8.4 文字数字式设备——显示系统和它的接口

8.4.1 16段数码显示器

8.4.2 点阵显示器

8.4.3 LCD显示器

8.4.4 LCD显示器控制器

8.4.5 LcD显示控制器的接口连接

8.4.6 Hitachi44780、OptrexDMC16xx、DMCl6 xxx、DMC20xxx和DMC24XXX系列兼容LCD控制器的编程

8.5 打印机接口

8.5.1 并行接口来连接打印机中的打印控制器

8.5.2 串行RS232C:接口来连接打印机中的打印控制器

8.6 使用IEEE488(GPIB)总线来实现可编程指令接口

8.7 与Flash存储器连接的接口

8.8 其他一些接口

8.8.1 将MCU端口10管脚与连接的物理系统光隔离

8.8.2 与线圈的接口

8.8.3 与扩音器的接口

8.8.4 在音乐播放盒中与小键盘和扬声器的接口

8.8.5 在机器人、打印机或工业驱动器中与步进电机的接口

8.9 与大功率设备连接的接口

8.9.1 与输入和输出模块连接的接口

8.9.2 与大功率电机和加热器连接的接口

8.9.3 使用高级微控制器来与功率器件连接的接口

8.10 模拟输入接口

8.11 模拟输出接口

8.11.1 DC电机控制

8.11.2 伺服电机控制

8.12 光学电机转轴编码器

8.12.1 增量式转动编码器

8.12.2 旋转绝对角度编码器

8.13 工业控制

8.13.1 控制应用

8.13.2 基于MCU的刻度尺

8.14 工业过程控制系统

8.15 基于MCU测量仪表的原型

8.16 机器人和嵌入式控制

8.17 数字信号处理和数字滤波器

8.17.1 数字信号处理

8.17.2 数字滤波器

本章小结

关键术语

问题回顾

实践练习

多项选择题

第9章 编程框架:汇编语言和C语言编程

本章目标

9.1 编程基础

9.1.1 寄存器

9.1.2 Intel80518位PSW(程序状态字)

9.1.3 Intel80x9616位PSW(程序状态字)

9.1.4 Motorola8位68HC11CCR(状态条件码)

9.1.5 累加器

9.1.6 指向内存的寄存器(变址寄存器和基址寄存器)

9.1.7 通用数据/地址寄存器和临时内存或寄存器文件

9.1.8 位可访问寄存器

9.1.9 cPU寄存器结构的考虑

9.1.1 0指令和寻址模式

9.2 CPU寄存器和内部RAM的结构

9.3 汇编语言编程

9.4 汇编程序

9.5 在中断期间保持CPU状态

9.6 传递参数

9.6.1 传递参数

9.6.2 将参数传递到堆栈中

9.7 控制结构

9.7.1 N路分支(决策块)

9.7.2 循环

9.8 运行时计算分支转移目的地

9.9 C语言编程和使用GNU工具

9.9.1 用C语言编程

9.9.2 内嵌代码

9.9.3 参数传递

9.9.4 程序编译过程和开发工具

9.9.5 GNU工具

本章小结

关键术语

问题回顾

实践练习

多项选择题

第10章 编程框架:软件构建模块

本章目标

10.1 堆栈

10.2 队列

10.3 表

lO.3.1 表数据和软件构建模块

10.3.2 查询表

10.3.3 Hash表

10.4 字符串

10.4.1 字符串作为可变长度的字符数组

10.4.2 将字符串作为程序存储中的常量使用

10.5 状态机

10.6 按键处理

10.6.1 实际使用中的按键处理

第11章 系统设计中的实时操作系统

第12章 微控制器应用程序开发工具

第13章 16位微控制器809680196系列

第14章 MotorolaMC68HCll系列

第15章 ARM32位McU:架构、编程和开发工具

附录A

附录B

附录C

附录D

附录E

附录F

附录G

多项选择题答案

参考文献

……[看更多目录]

序言本书为电学、电子学、计算机科学工程专业的大学生而写,也为对系统设计感兴趣的软件工程师和对单片机交互感兴趣的硬件工程师而写。本书首先介绍经典的805l单片机的内容,然后阐述设计嵌入式系统所必须了解的一些概念。

第1章首先介绍8051的体系结构,然后讲述其指令系统、中断服务结构、编程和交互方法。这些概念的学习将便于我们开发基于像805 1、80x96、68HC:1l/12/16,还有最新基于ARM的高性能低功耗的单片机的系统。

各章的组织如下:

第1章介绍了单片机的类型,列出了多种流行的单片机及其应用程序实例。

第2章描述了单片机的总体结构,并介绍了单片机硬件片上资源,例如内存,端口,定时设备,脉宽调制器,IO串口通信设备,数模转换器和模数转换器。

第3章通过三步法解释了805 1单片机家族的结构。描述了805 1片上资源——专用函数寄存器(SFR)和内部存储器地址、单个位地址、内部程序和数据地址、外部程序和数据地址、内存映射的片上端口、内部定时器、串口通信和通用异步接收发送器(UART)。同时也描述了8051的中断资源以及内部和外部设备中断的特殊的服务特征。还会介绍一种外部8051的变体和Philips novel 8051MX的变体。

第4章描述了805 1的指令集。解释了数据传输指令、数据和位操作指令、算数和逻辑运算指令、程序流控制和中断控制指令等多种指令的使用。

第5章是微处理器和单片机中有关中断结构的创新性的展现。本章详细阐明了中断向量、优先级和中断屏蔽的概念以及来自多个内部和外部中断源的多种中断服务的方式。

第6章涉及单片机定时器、时钟对比、输入捕获和内部时钟程序的内容。本章也阐述了中断延迟、密度和限制。这些概念在单片机定时器设备应用程序编程中得到了广泛的使用。这些软件定时器和真实的时钟中断也会详细讨论。

文摘插图:

微控制器:架构、编程、接口和系统设计(计算机科学丛书)

1.1.5微控制器

微控制器是集成在单芯片或者VLSI核中的微计算机,其他一些面向应用的设备也包括其中。它是一个实时控制系统或者通信系统中被集成的部分。它具备专门的计算能力和增强的IO操作能力。为方便起见后面微控制器将简称为MCIJ。

MCU(见图1-4)包含一个能够在节电模式和空闲模式下运行的微计算机电路。它还包括下列设备。

·能够响应CPLJ的位操作指令的端口设备,这些指令使能对接口延迟和切换的控制;

·同步和异步串行IO设备;

·用于系统时钟、实时钟、软件定时器、事件或者信号实时监测(时间比较或者截取事件

发生时的时间)的定时设备,及看门狗定时器设备;

·脉宽调制(PWM)设备;

·模数转换(ADC)设备;

·调制解调设备;

·数字信号处理(DSP)端口,相应地CPU存在.DSP指令处理电路;

·带非线性控制器CP[J处理指令的端口;

·带网络接口及网络处理相关CPLJ处理指令的端口;

·带移动和无线接口以及对应CPLJ处理指令的端口;

·USB/PCI/12C/CAN/JTAG/GPIB接口设备。

1.1.6嵌入式处理器

嵌入式处理器是一个面向快速、精确、复杂计算及复杂实时应用的专用微处理器。它提供快速上下文切换能力及解决共享数据相关问题的方法,并且让嵌入式软件使用RISC核来处理快速、高精度、密集的计算。与微控制器一样,嵌入式处理器也可以内嵌片上资源。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
现代建筑施工技术(全国高等职业教育示范专业规划教材,建筑工程技术专业精品课程配套教材)
生产实习规范指导手册(中职技校分册)(机电专业生产实习教学用书)
生产实习规范指导手册(高职高专分册)(机电专业生产实习教学用书)
UG.NX6.0模具设计基础与进阶(附赠CD光盘1张)(CAD/CAM应用基础与进阶教程)
设计中的视觉思维(UI设计丛书)
创新思维训练与方法
商务英语口语倒背如流(附赠CD光盘1张)
盾构隧道的抗震研究及算例
城市管理学
建筑工程质量安全管理(土建类专业适用)
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有