QQ在线客服
免费咨询热线
400-615-1233
工作时间-工作日
8:30-17:30

嵌入式系统开发与应用

中国电子教育学会全国电子信息类优秀教材
  • 类  别:电子信息与人工智能专业课
  • 书  名:嵌入式系统开发与应用
  • 主  编:韩春贤
  • 定  价:45
  • 开  本:16开
  • 印刷方式:双色
  • 页  数:232
  • 时  间:2021年12月
  • 出  版  社:北京邮电大学出版社
  • 书  号:978-7-5635-5167-5

内容摘要

        本书主要内容包括走进嵌入式的世界、在ADS环境中开发汇编程序、嵌入式最小系统、LPC2000基本输入输出控制、LPC2000处理异常事件、LPC2000脉宽调制器、LPC2000 UART实现数据串行通信、让LPC2000感知模拟世界、LPC2000典型应用实例。 
        本书可作为高职高专电子信息相关专业的教材,也可供有关人员参考。
 

目录

项目一  走进嵌入式的世界
    任务  让嵌入式系统跑起来
    任务描述
    相关知识点
        一、初识嵌入式系统
        二、剖析嵌入式系统的组成
        三、嵌入式系统的开发流程
        四、认识ARM7的体系结构
    任务解析
    任务实施
    项目小结
    思考与练习
项目二  在ADS环境中开发汇编程序
    任务一  在ADS环境中开发汇编程序实现算术运算
    任务描述
    相关知识点
        一、寄存器
        二、ARM汇编语言的程序结构 
        三、ARM汇编器支持的伪操作
        四、寻址方式
        五、ARM指令集
    任务解析
    任务实施
    任务二  在ADS环境中开发汇编程序实现存储操作
    任务描述
    相关知识点
        一、存储指令
        二、加载指令
    任务解析
    任务实施
    项目小结
    思考与练习
项目三  嵌入式最小系统
    任务  搭建LPC2290芯片的最小系统电路
    任务描述
    相关知识点
        一、认识LPC2000系列芯片
        二、嵌入式最小系统的设计
    任务解析
    任务实施
    项目小结
    思考与练习
项目四  LPC2000基本输入输出控制
    任务一  选择LPC2000引脚功能为GPIO
    任务描述
    相关知识点
        一、LPC2000系列GPIO概述
        二、设置引脚选择寄存器(PINSELx)
        三、嵌入式C语言程序的基本结构
    任务解析
    任务实施
    任务二  GPIO输出控制蜂鸣器蜂鸣
    任务描述
    相关知识点
        一、蜂鸣器和驱动电路
        二、GPIO方向寄存器(IOxDIR,x=0,1,2,3)
    任务解析
    任务实施
    任务三  用按键控制蜂鸣器
    任务描述
    相关知识点
        一、GPIO引脚值寄存器(IOxPIN,x=0,1,2,3)
        二、按键
    任务解析
    任务实施
    任务四  实现8个LED流水灯状态
    任务描述
    相关知识点
        一、GPIO输出清零寄存器(IOxCLR,x=0,1,2,3)
        二、GPIO输出置位寄存器(IOxSET,x=0,1,2,3)
        三、流水灯
        四、嵌入式C语言基本知识
    任务解析
    任务实施
    项目小结
    思考与练习
项目五  LPC2000处理异常事件
    任务  外部中断实现报警器设计
    任务描述
    相关知识点
        一、ARM7体系异常中断
        二、VIC中断相关寄存器
        三、外部中断
    任务解析
    任务实施
    项目小结
    思考与练习
项目六  LPC2000定时设计
    任务一  利用定时器测量脉冲宽度
    任务描述
    相关知识点
        一、定时器概述
        二、定时器的基本寄存器
    任务解析
    任务实施
    任务二  利用定时器实现霓虹灯设计
    任务描述
    相关知识点
        一、定时器匹配功能概述
        二、匹配功能相关引脚
        三、匹配功能相关寄存器
    任务解析
    任务实施
    任务三  利用定时器中断方式控制蜂鸣器
    任务描述
    任务解析
    任务实施
    任务四  利用定时器捕获功能测量脉冲的周期
    任务描述
    相关知识点
        一、定时器捕获功能概述
        二、捕获功能相关引脚
        三、捕获功能相关寄存器
    任务解析
    任务实施
    项目小结
    思考与练习
项目七  LPC2000脉宽调制器
    任务一  应用芯片内部的PWM输出脉冲信号
    任务描述
    相关知识点
        一、PWM概述
        二、PWM相关寄存器
    任务解析
    任务实施
    任务二  直流电机PWM调速
    任务描述
    任务解析
    任务实施
    项目小结
    思考与练习
项目八  LPC2000 UART实现数据串行传输
    任务一  应用UART0发送字符串到PC
    任务描述
    相关知识点
        一、UART串行通信相关概念
        二、LPC2000 UART概述 
        三、任务相关寄存器
    任务解析
    任务实施
    任务二  应用UART0接收PC发送的字符串
    任务描述
    相关知识点
        一、相关寄存器功能描述
        二、寄存器应用
    任务解析
    任务实施
    项目小结
    思考与练习
项目九  让LPC2000感知模拟世界
    任务  测量模拟电压经过A/D转换送显
    任务描述
    相关知识点
        一、A/D转换器的相关概念
        二、LPC2000的A/D转换器概述
        三、A/D相关寄存器
    任务解析
    任务实施
    项目小结
    思考与练习
项目十  LPC2000典型应用实例
    任务一  智能交通灯控制系统设计
    任务描述
    任务解析
    任务实施
    任务二  步进电机正反转控制系统
    任务描述
    相关知识点
        一、步进电机的相关概念
        二、步进电机驱动芯片简介
    任务解析
    任务实施
附录
    附录A  ADS 1.2集成开发环境的使用
    附录B  EasyJTAG-H仿真器的安装与应用
    附录C  ARM指令集
参考文献

主编信息

韩春贤,天津工业职业学院

相关图书