嵌入式系统原理及接口技术
正版图书,可开发票,请放心购买。
¥
47.32
6.8折
¥
69.8
全新
库存8件
作者编者:刘彦文|责编:袁勤勇//杨枫
出版社清华大学出版社
ISBN9787302553403
出版时间2019-04
装帧平装
开本16开
定价69.8元
货号9894355
上书时间2024-07-21
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
"刘彦文,内蒙古大学二级教授,多次获内蒙古自治区科技进步奖,享受国务院政府特殊津贴。 1978年清华大学计算机专业毕业。 多年为本科生、研究生讲授嵌入式系统、汇编语言、微型计算机技术、单片机等课程。"
目录
第1章 嵌入式系统概述及ARM系列微处理器简介
1.1 嵌入式系统简介
1.1.1 嵌入式系统定义
1.1.2 嵌入式系统发展历程
1.1.3 嵌入式系统应用举例
1.1.4 嵌入式系统特点
1.2 嵌入式系统组成
1.2.1 嵌入式系统硬件组成举例
1.2.2 嵌入式系统软件组成简介
1.3 嵌入式微处理器
1.3.1 嵌入式微处理器分类
1.3.2 主流嵌入式微处理器介绍
1.4 嵌入式操作系统简介
1.4.1 嵌入式操作系统主要特点
1.4.2 主流嵌入式操作系统简介
1.5 ARM系列嵌入式微处理器简介
1.5.1 ARM系列处理器核的命名规则与性能
1.5.2 ARM指令集结构版本和变异
1.6 本章小结
1.7 习题
第2章 S3C2410A微处理器组成及程序员模型
2.1 S3C2410A微处理器概述
2.2 S3C2410A微处理器组成与引脚信号
2.2.1 S3C2410A微处理器组成
2.2.2 S3C2410A芯片封装、引脚编号与引脚信号名
2.2.3S3C2410A特殊功能寄存器简介33◆嵌入式系统原理及接口技术(第2版)目录2.3 ARM920T核
2.3.1 ARM920T简介
2.3.2 ARM920T指令系统特点
2.3.3 ARM920T功能模块
2.4 ARM920T的程序员模型
2.4.1 处理器操作状态
2.4.2 存储器格式和数据类型
2.4.3 处理器操作方式
2.4.4 寄存器
2.4.5 程序状态寄存器
2.4.6 异常
2.4.7 中断延迟
2.4.8 复位
2.5 本章小结
2.6 习题
第3章 ARM920T指令系统
3.1 ARM指令集概述
3.1.1 ARM指令集概述
3.1.2 ARM指令集全部指令编码及条件域简介
3.2 ARM指令
3.2.1 分支并且转换状态指令(BX)
3.2.2 分支、分支并且连接指令(B、BL)
3.2.3 数据处理指令
3.2.4 程序状态寄存器传送指令(MRS、MSR)
3.2.5 乘、乘累加指令(MUL、MLA)
3.2.6 长乘、长乘累加指令(MULL、MLAL)
3.2.7 单个数据传送指令(LDR、STR)
3.2.8 半字、带符号字节/半字传送指令(LDRH、STRH、
LDRSB、LDRSH)
3.2.9 块数据传送指令(LDM、STM)
3.2.10 单个数据交换指令(SWP)
3.2.11 软件中断指令(SWI)
3.2.12 协处理器介绍
3.2.13 协处理器数据操作指令(CDP)
3.2.14 协处理器数据传送指令(LDC、STC)
3.2.15 协处理器寄存器传送指令(MRC、MCR)
3.2.16 未定义指令
3.3 本章小结
3.4 习题
第4章 ARM汇编语言特性与编程基础
4.1 ARM汇编语言特性
4.1.1 行格式、预定义名和内建变量
4.1.2 ARM伪指令与Thumb伪指令
4.1.3 符号(symbols)与指示符(directives)
4.1.4 与代码有关的指示符
4.1.5 与数据定义有关的指示符
4.1.6 符号定义指示符
4.1.7 汇编控制指示符
4.1.8 报告指示符
4.1.9 表达式和操作符
4.2 ARM汇编语言编程基础
4.2.1 汇编语言和汇编器
4.2.2 调用子程序
4.2.3 条件执行
4.2.4 装入常数到寄存器
4.2.5 装入地址到寄存器
4.2.6 装入和存储多个寄存器指令
4.2.7 多路分支
4.3 本章小结
4.4 习题
第5章 存储器控制器及Nand Flash控制器
5.1 存储器控制器
5.1.1 S3C2410A与存储器相关的特性
5.1.2 与存储器芯片连接的S3C2410A引脚信号及使用
5.1.3 存储器总线周期举例
5.1.4 存储器控制器特殊功能寄存器
5.2 存储器组成举例、初始化设置程序举例
5.2.1 使用Nor Flash芯片作为引导ROM
5.2.2 使用SDRAM芯片举例
5.2.3 存储器控制器初始化设置程序举例
5.3 Nand Flash芯片工作原理
5.3.1 两种引导模式
5.3.2 Nand Flash概述
5.3.3 K9F2808U0C Nand Flash芯片工作原理
5.4 Nand Flash控制器及程序举例
5.4.1 Nand Flash控制器
5.4.2 Nand Flash控制器特殊功能寄存器
5.4.3 Nand Flash控制器与Nand Flash芯片连接举例
5.4.4 读Nand Flash程序举例
5.5 本章小结
5.6 习题
第6章 时钟与电源管理、DMA与总线优先权
6.1 功耗管理、时钟与电源管理概述
6.1.1 CMOS电路的功耗与功耗管理基础
6.1.2 S3C2410A时钟与电源管理、功耗管理概述
6.1.3 时钟与电源管理用到的S3C2410A引脚信号
6.2 时钟发生器
6.2.1 时钟发生器模块图
6.2.2 时钟源的选择
6.2.3 锁相环
6.2.4 时钟控制逻辑
6.3 电源管理
6.3.1 电源管理模式的转换
6.3.24 种电源管理模式
6.3.3 S3C2410A电源引脚
6.4 时钟与电源管理特殊功能寄存器及初始设置程序举例
6.4.1 时钟与电源管理特殊功能寄存器
6.4.2 初始设置程序举例
6.5 DMA
6.5.1 DMA概述
6.5.2 存储器到外设DMA传输举例
6.5.3 DMA用到的S3C2410A引脚信号
6.6 DMA操作
6.6.1 硬件DMA请求与软件DMA请求
6.6.2 用于DMA操作的有限状态机
6.6.3 外部DMA请求/响应协议
6.6.4 Unit/Burst传输、数据尺寸与自动重装
6.6.5 外部DMA请求/响应协议传输举例
6.7 DMA特殊功能寄存器及测试程序举例
6.7.1 DMA特殊功能寄存器
6.7.2 存储器到存储器DMA传输测试程序举例
6.8 总线优先权
6.9 本章小结
6.10 习题
第7章 I/O端口及中断控制器
7.1 I/O端口
7.1.1 I/O端口概述
7.1.2 与I/O端口及其他寄存器相关的S3C2410A引脚信号
7.2 I/O端口控制
7.3 I/O端口特殊功能寄存器
7.3.1 端口A~端口H寄存器组
7.3.2 其他寄存器
7.4 I/O端口程序举例
7.5 中断控制器概述
7.6 中断控制器操作、中断源及中断优先权
7.6.1 中断控制器操作
7.6.2 中断源
7.6.3 中断优先权产生模块
7.7 中断控制器特殊功能寄存器
7.8 中断程序举例
7.9 本章小结
7.10 习题
第8章 PWM定时器、实时时钟及看门狗定时器
8.1 PWM定时器
8.1.1 PWM定时器概述
8.1.2 PWM定时器操作
8.1.3 PWM定时器特殊功能寄存器
8.1.4 PWM定时器应用举例
8.2 实时时钟
8.2.1 RTC概述
8.2.2 RTC组成与操作
8.2.3 RTC特殊功能寄存器
8.2.4 RTC程序举例
8.3 看门狗定时器
8.3.1 看门狗定时器概述
8.3.2 看门狗定时器操作
8.3.3 看门狗定时器特殊功能寄存器
8.3.4 看门狗定时器程序举例
8.4 本章小结
8.5 习题
第9章 UART及IIC、IIS、SPI总线接口
9.1 UART
9.1.1 UART概述
9.1.2 UART操作
9.1.3 UART特殊功能寄存器
9.1.4 UART与RS232C接口连接举例
9.1.5 UART与红外收发器连接举例
9.2 IIC总线接口
9.2.1 IIC总线接口概述
9.2.2 IIC总线接口组成与操作方式中的功能关系
9.2.3 IIC总线接口4种操作方式
9.2.4 IIC总线接口特殊功能寄存器
9.2.5 IIC总线接口程序举例
9.3 IIS总线接口
9.3.1 IIS总线接口概述
9.3.2 IIS总线接口组成和发送/接收方式
9.3.3 音频串行接口数据格式
9.3.4 IIS总线接口特殊功能寄存器
9.3.5 IIS总线接口程序举例
9.4 SPI总线接口
9.4.1 SPI总线接口概述
9.4.2 SPI总线接口组成和操作
9.4.3 SPI传输格式与DMA方式发送/接收步骤
9.4.4 SPI总线接口特殊功能寄存器
9.4.5 SPI总线接口程序举例
9.5 本章小结
9.6 习题
第10章 LCD控制器
10.1 LCD控制器概述
10.1.1 液晶显示基础知识
10.1.2 S3C2410A LCD控制器概述
10.1.3 S3C2410A LCD控制器特点
10.1.4 S3C2410A LCD控制器外部接口信号
10.1.5 S3C2410A LCD控制器组成
10.2 LCD控制器操作(STN)
10.2.1 定时产生器(STN)
10.2.2 视频操作(STN)
10.2.3 抖动和FRC(STN)
10.2.4 显示类型(STN)
10.2.5 存储器数据格式(STN,BSWP=0)
10.2.6 定时请求(STN)
10.3 LCD控制器操作(TFT)
10.3.1 定时产生器(TFT)
10.3.2 视频操作与存储器数据格式(TFT)
10.3.32 56色调色板使用(TFT)
10.3.41 6BPP显示类型不使用调色板数据格式(TFT)
10.3.5 TFT LCD时序举例
10.4 虚拟显示与LCD电源允许(STN/TFT)
10.4.1 虚拟显示(STN/TFT)
10.4.2 LCD电源允许(STN/TFT)
10.5 LCD控制器特殊功能寄存器
10.5.1 LCD控制器特殊功能寄存器
10.5.2 特殊功能寄存器设置举例(STN)
10.6 LCD控制器初始化程序举例(STN)
10.7 本章小结
10.8 习题
第11章 ADC与触摸屏接口
11.1 ADC与触摸屏接口基础知识
11.1.1 ADC基础知识
11.1.2 四线电阻式触摸屏接口基础知识
11.2 S3C2410A ADC与触摸屏接口概述
11.2.1 概述
11.2.2 主要特点
11.2.3 ADC与触摸屏接口用到的S3C2410A引脚信号
11.3 ADC与触摸屏接口操作
11.3.1 功能框图
11.3.2 触摸屏应用举例
11.3.3 功能描述
11.4 ADC与触摸屏接口特殊功能寄存器
11.5 ADC与触摸屏接口程序举例
11.5.1 ADC程序举例
11.5.2 ADC与触摸屏接口程序举例
11.6 本章小结
11.7 习题
第12章 MMC/SD/SDIO主控制器
12.1 MMC/SD/SDIO基础知识
12.1.1 MMC/SD/SDIO卡概述
12.1.2 MMC/SD/SDIO主控制器组成
12.1.3 MMC/SD总线协议
12.1.4 MMC/SD卡初始化及数据传输
12.2 S3C2410A MMC/SD/SDIO主控制器
12.2.1 MMC/SD/SDIO主控制器概述
12.2.2 主控制器组成与SDI操作
12.2.3 SDI特殊功能寄存器
12.3 MMC/SD/SDIO主控制器程序举例
12.3.1 命令填充与命令发送程序举例
12.3.2 MMC/SD主控制器及卡初始化程序举例
12.3.3 MMC/SD卡写入数据程序举例
12.4 本章小结
12.5 习题
附录A S3C2410A引脚信号名与对应功能描述汇总表
附录B 英汉名词术语对照汇总表
参考文献
内容摘要
近年来,靠前教学科研单位使用的教学实验开发平台,基于S3C2410A微处理器的较为广泛,在产品开发中也较为常用。本书系统地讲述了采用ARM公司ARM920T处理器核的S3C2410A嵌人式微处理器的指令系统、汇编语言、芯片内部主要功能模块的组成和原理以及与开发应用相关的知识,例如与功能模块连接的处理器芯片引脚的信号含义及使用方法,特殊功能寄存器的含义及编程使用等。另外通过示例,讲述了S3C2410A微处理器与其他芯片或设备的接口方法,并给出了相应的程序,便于读者加深理解。本书分为12章:章对嵌人式系统做了一般性介绍,并对ARM系列处理器核做了简单介绍;第2章介绍S3C2410A微处理器组成及程序员模型;第3章和第4章讲述指令系统和汇编语言;第5章介绍存储器控制器、NandFlash控制器以及存储器和Nand Flash存储器组成实例;第6~12章介绍S3C2410A芯片内部主要功能模块原理及接口技术。本书内容新颖,实用性强,书中有大量的图、表、例和程序,每章都附有习题,便于读者学习。本书适用于高等院校计算机、软件、电子、自动化、通信等专业的本科生作为"嵌人式系统原理及接口技术"课程教材使用,也可作为研究生的参考教材;同时可供从事嵌人式系统设计、开发的工程技术人员参考或作为培训教材使用。
主编推荐
本书版发行以来,9年共印刷9次,在同类专业教材中发行量名列前茅,使用本教材的高校师、生评价较好。本书是对版的修订,结合了近几年的教改成果,借鉴了同行教材的优点。全书特色鲜明,适合作为计算机、电子、自动化等专业的本科生、研究生的教材。内容质量较好,值得出版。
精彩内容
近年来,国内教学科研单位使用的教学实验开发平台,基于S3C2410A微处理器的较为广泛,在产品开发中也较为常用。本书系统地讲述了采用ARM公司ARM920T处理器核的S3C2410A嵌人式微处理器的指令系统、汇编语言、芯片内部主要功能模块的组成和原理以及与开发应用相关的知识,例如与功能模块连接的处理器芯片引脚的信号含义及使用方法,特殊功能寄存器的含义及编程使用等。另外通过示例,讲述了S3C2410A微处理器与其他芯片或设备的接口方法,并给出了相应的程序,便于读者加深理解。
本书分为12章:第1章对嵌入式系统做了一般性介绍,并对ARM系列处理器核做了简单介绍;第2章介绍S3C2410A微处理器组成及程序员模型;第3章和第4章讲述指令系统和汇编语言;第5章介绍存储器控制器、NandFlash控制器以及存储器和NandFlash存储器组成实例;第6~12章介绍S3C2410A芯片内部主要功能模块原理及接口技术。
本书内容新颖,实用性强,书中有大量的图、表、例和程序,每章都附有习题,便于读者学习。
本书适用于高等院校计算机、软件、电子、自动化、通信等专业的本科生作为“嵌入式系统原理及接口技术”课程教材使用,也可作为研究生的参考教材;同时可供从事嵌入式系统设计、开发的工程技术人员参考或作为培训教材使用。
— 没有更多了 —
以下为对购买帮助不大的评价