全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 硬件及维护

嵌入式应用技术

  • 定价: ¥37
  • ISBN:9787111558750
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:机械工业
  • 页数:250页
  • 作者:编者:谭博学//万...
  • 立即节省:
  • 2017-05-01 第1版
  • 2017-05-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    谭博学、万隆主编的《嵌入式应用技术》包括12个项目共39个任务,涵盖单片机集成开发环境的应用、单片机c程序设计基础、单片机应用系统电路设计、I/O口的基本应用、定时器计数器、中断技术、串行通信以及数码管显示、点阵显示、液晶显示、A-D转换、存储器芯片、温度传感器等常用的外围接口电路。同时还通过交通控制系统设计介绍了两种常用的高性能单片机,加深了学生对嵌入式应用技术的理解。
    本教材采用工作过程系统化的教学思想,重点培养学生对实际项目的研发能力。在内容选择上,本教材以实际项目为载体,通过项目化教学手段,在有限的教学时间内,引人最实用的知识和技能,掌握嵌人式开发的具体应用和工作过程。
    本教材主要用于职教师资本科电气工程及其自动化专业,也可以作为电气工程技术人员的参考书。

目录

出版说明
前言
绪论
项目1  单片机控制LED
  任务1.1  点亮一个LED小灯
    1.1.1  51系列单片机的引脚及功能
    1.1.2  时钟电路与时序
    1.1.3  复位电路
    1.1.4  工程建立和编译的基本步骤
    1.1.5  P0口的位电路结构及特点
    1.1.6  控制端口的名称依据
    1.1.7  端口的输出控制方式
    1.1.8  关键的while(1)
  任务1.2  控制小灯的亮灭
    1.2.1  软件延时之delay()
    1.2.2  Keil软件的调试方法及技巧
  任务1.3  经典的流水灯控制
  任务1.4  独立按键控制LED的亮灭
    1.4.1  端口的数据输入
    1.4.2  按键的去抖动
  任务1.5  实战练习
项目2  单片机控制数码管显示系统设计
  任务2.1  让数码显示
    2.1.1  数码管结构及显示原理
    2.1.2  移位寄存器74HC595
    2.1.3  段选和位选
  任务2.2  从0~F依次循环显示
  任务2.3  单个数码管依次轮流显示0~7
  任务2.4  00~99计数显示
  任务2.5  实战练习
项目3  基于定时器的精确定时应用
  任务3.1  10ms定时
    3.1.1  定时器/计数器的基本结构与工作原理
    3.1.2  与定时器/计数器配置相关的TMOD、TCON
    3.1.3  定时器/计数器的工作方式
    3.1.4  确定定时器初值的方法
  任务3.2  1s定时
    3.2.1  实现1s定时的方法
    3.2.2  蜂鸣器基础知识
  任务3.3  实战练习
项目4  多功能数字钟的设计
  任务4.1  定时器中断方式下实现10ms定时
    4.1.1  中断执行的过程
    4.1.2  EA、ET0是什么
    4.1.3  51单片机的中断源
    4.1.4  中断服务子程序的“声明”
  任务4.2  定时器中断方式实现1s定时
  任务4.3  多功能数字钟的实现
  任务4.4  实战练习
项目5  蜂鸣器的发声控制
  任务5.1  蜂鸣器简单发声控制
    5.1.1  什么是外部中断
    5.1.2  外部中断的触发
    5.1.3  什么是中断的嵌套
  任务5.2  蜂鸣器的多种频率发声控制
    5.2.1  中断的优先级控制
    5.2.2  中断的处理过程
  任务5.3  蜂鸣器的音乐演奏发声控制
项目6  基于RS-232的串口通信接口设计
  任务6.1  单片机将串行数据发送给PC
    6.1.1  串行接口的基本结构
    6.1.2  串行接口控制寄存器SCON
    6.1.3  数据缓冲器SBUF
    6.1.4  串行通信工作方式
    6.1.5  波特率
  任务6.2  单片机串口接收PC发送的数据
  任务6.3  两个单片机之间的串行通信
项目7  数据采集系统设计
  任务7.1  带显示的数据采集系统设计
    7.1.1  TLC549的主要特性
    7.1.2  内部结构和引脚
    7.1.3  TLC549的工作时序
  任务7.2  带上位机通信功能的数据采集系统设计
  任务7.3  多功能数据采集系统设计
项目8  点阵显示系统设计
  任务8.1  点阵显示模块的应用
    8.1.1  点阵的基础知识
    8.1.2  点阵的电气特性及连线方法
  任务8.2  矩阵按键的应用
    8.2.1  4×4矩阵按键的扫描原理
    8.2.2  键值识别的不同方法——翻转法
  任务8.3  点阵显示矩阵按键键值
项目9  基于单片机的数字马表设计
  任务9.1  精确计时的马表设计
  任务9.2  带简单可控功能的马表设计
  任务9.3  串行EEPROM-AT24C02的读写操作
    9.3.1  AT24C02的基本特性和引脚说明
    9.3.2  I2C总线协议简介
    9.3.3  AT24C02的具体操作
  任务9.4  带存储功能的马表设计
项目10  单点温度测量显示控制系统
  任务10.1  简易温度测量系统设计
    10.1.1  DS18B20的引脚及内部结构
    10.1.2  单总线的操作命令
    10.1.3  单总线的通信协议及时序
  任务10.2  液晶显示模块
    10.2.1  接口信号说明
    10.2.2  操作时序说明
    10.2.3  液晶模块指令格式和指令功能
    10.2.4  液晶显示模块初始化过程
  任务10.3  基于液晶显示的温度测量控制系统设计
项目11  基于MSP430单片机的交通灯控制系统设计
  任务11.1  简单的交通灯
    11.1.1  MSP430单片机特点及结构原理
    11.1.2  MSP430时钟系统结构与原理
    11.1.3  I/O口初始化及相关寄存器
  任务11.2  带计时显示的交通灯设计
    11.2.1  MSP430单片机的定时方式
    11.2.2  MSP430单片机定时器A的结构与原理
    11.2.3  MSP430单片机定时器A的寄存器
  任务11.3  实现交通灯的紧急情况处理
    11.3.1  I/O口中断
    11.3.2  低功耗模块
项目12  基于STM32单片机的交通灯控制系统设计
  任务12.1  简易红绿灯的设计
    12.1.1  库函数介绍
    12.1.2  和IO口相关的寄存器
    12.1.3  配置GPIO寄存器口的输入输出
  任务12.2  设计具有倒计时功能的红绿灯
    12.2.1  定时器介绍
    12.2.2  通用定时器相关寄存器
    12.2.3  定时器寄存器的配置
  任务12.3  设计等待时间可调的红绿灯
    12.3.1  STM32外部中断介绍
    12.3.2  STM32中断相关定时器
    12.3.3  配置外部中断
附录
  附录A  行动导向教学法概述
  附录B  80C51单片机指令表
  附录C  C语言优先级及其结合性
  附录D  ASCII码表
  附录E  开发板电路图(见书后插页)
参考文献