展开全部

主编推荐语

高校名师企业工程师联合编写,项目驱动教材,技能培养为重。

内容简介

本教材是由高校的专业带头人、骨干教师、省级教学名师和高新企业工程师共同编写。采用“项目驱动”的编写思路,从职业岗位技能出发,下一个工作项目均以上一个工作项目的知识点为支撑,知识点逐渐深化,强化学生技能培养。

目录

  • 扉页
  • 版权页
  • 目录
  • 内容提要
  • 前言
  • 项目一 发光二极管LED控制
  • 1.1 任务1 点亮一个LED
  • 1.1.1 用Proteus设计第一个LED控制电路
  • 1.1.2 用Keil C51设计第一个C语言LED控制程序
  • 1.1.3 用Proteus仿真运行调试
  • 1.2 认识单片机
  • 1.2.1 单片机概述
  • 1.2.2 STC89C52系列单片机的基本结构
  • 1.2.3 STC89C52单片机引脚功能
  • 1.2.4 单片机最小系统
  • 【技能训练1-1】单片机控制LED闪烁
  • 1.3 任务2 LED控制电路焊接制作与调试
  • 1.3.1 LED控制电路设计
  • 1.3.2 LED控制电路焊接
  • 1.3.3 LED控制程序下载与调试
  • 1.4 任务3 声光报警器
  • 1.4.1 声光报警器电路设计
  • 1.4.2 声光报警器程序设计
  • 【技能训练1-2】开关控制声光报警器
  • 1.4.3 C语言程序的基本构成
  • 1.4.4 C语言基本语句
  • 关键知识点小结
  • 问题与讨论
  • 项目二 LED循环点亮控制
  • 2.1 任务4 LED循环点亮控制
  • 2.1.1 LED循环点亮电路设计
  • 2.1.2 LED循环点亮程序设计
  • 2.1.3 LED循环点亮控制电路焊接制作
  • 2.1.4 并行I/O端口电路
  • 【技能训练2-1】P0口外接上拉电阻
  • 2.2 MCS-51单片机内存空间
  • 2.2.1 数据存储器
  • 2.2.2 特殊功能寄存器
  • 2.2.3 “头文件包含”处理
  • 2.2.4 程序存储器
  • 2.3 任务5 开关控制LED循环点亮
  • 2.3.1 开关控制LED循环点亮电路设计
  • 2.3.2 开关控制LED循环点亮程序设计
  • 2.3.3 C51数据类型
  • 2.3.4 C语言常量与变量
  • 【技能训练2-2】汽车转向灯控制设计
  • 2.4 任务6 步进电机控制
  • 2.4.1 认识步进电机
  • 2.4.2 步进电机控制电路设计
  • 2.4.3 步进电机控制程序设计
  • 【技能训练2-3】基于ULN2003A的继电器驱动电路设计
  • 关键知识点小结
  • 问题与讨论
  • 项目三 数码管显示控制
  • 3.1 任务7 数码管循环显示0~9
  • 3.1.1 认识数码管
  • 3.1.2 数码管循环显示0~9电路设计
  • 3.1.3 数码管显示程序设计
  • 3.1.4 数码管循环显示0~9电路焊接制作
  • 【技能训练3-1】共阳极LED数码管应用
  • 3.2 C语言语句结构
  • 3.2.1 关系运算符和关系表达式
  • 3.2.2 逻辑运算符和逻辑表达式
  • 3.2.3 if语句
  • 3.2.4 switch语句
  • 3.2.5 循环结构控制语句
  • 3.2.6 break语句和continue语句
  • 3.3 任务8 0~99计数器显示(静态显示)
  • 3.3.1 0~99计数显示电路设计
  • 3.3.2 0~99计数显示程序设计
  • 3.3.3 C语言函数
  • 【技能训练3-2】使用74LS47实现0~99计数显示
  • 3.4 任务9 数码管动态扫描显示
  • 3.4.1 数码管动态扫描显示电路设计
  • 3.4.2 数码管动态显示程序设计
  • 3.4.3 C语言数组
  • 3.4.4 C51中的位操作
  • 关键知识点小结
  • 问题与讨论
  • 项目四 键盘的设计与实现
  • 4.1 任务10 独立式键盘设计与实现
  • 4.1.1 认识键盘
  • 4.1.2 独立式键盘电路设计
  • 4.1.3 独立式键盘程序设计
  • 4.1.4 独立式键盘电路焊接制作
  • 4.1.5 键盘防抖动措施
  • 【技能训练4-1】一键多功能按键识别设计与实现
  • 4.2 任务11 矩阵式键盘设计与实现
  • 4.2.1 矩阵式键盘的结构与原理
  • 4.2.2 矩阵式键盘电路设计
  • 4.2.3 矩阵式键盘程序设计
  • 4.3 任务12 中断方式矩阵式键盘
  • 4.3.1 中断概念
  • 4.3.2 中断方式矩阵式键盘电路设计
  • 4.3.3 中断方式矩阵式键盘程序设计
  • 4.4 MCS-51单片机中断系统
  • 4.4.1 单片机中断源
  • 4.4.2 中断系统结构
  • 4.4.3 与中断有关的4个特殊功能寄存器
  • 4.4.4 中断处理过程
  • 4.4.5 C51中断服务函数
  • 【技能训练4-2】8路抢答器设计与实现
  • 关键知识点小结
  • 问题与讨论
  • 项目五 电子钟设计与实现
  • 5.1 任务13 生产线自动打包系统
  • 5.1.1 认识定时器/计数器
  • 5.1.2 生产线自动打包控制电路
  • 5.1.3 生产线自动打包控制程序
  • 5.2 任务14 霓虹灯控制系统
  • 5.2.1 定时器/计数器工作方式
  • 5.2.2 定时器/计数器相关寄存器
  • 5.2.3 霓虹灯控制系统设计与实现
  • 【技能训练5-1】0~59秒数码显示(定时器)
  • 5.3 任务15 基于LCD液晶显示的电子钟设计
  • 5.3.1 认识LCD1602液晶显示模块
  • 5.3.2 电子钟电路设计
  • 5.3.3 LCD1602指令操作
  • 5.3.4 电子钟程序设计
  • 5.3.5 电子钟电路焊接制作
  • 5.4 intrins.h头文件的应用
  • 5.4.1 _crol_、_irol_和_lrol_函数
  • 5.4.2 _cror_、_iror_和_lror_函数
  • 5.4.3 _nop_函数
  • 5.4.4 _testbit_函数
  • 【技能训练5-2】用_crol_函数实现LED循环点亮
  • 关键知识点小结
  • 问题与讨论
  • 项目六 模拟量输入/输出设计与实现
  • 6.1 任务16 模数转换LED显示
  • 6.1.1 模拟量输入/输出概述
  • 6.1.2 模数转换LED显示电路
  • 6.1.3 模数转换LED显示程序
  • 6.1.4 模数转换LED显示电路焊接制作
  • 6.2 ADC0809模数转换器
  • 6.2.1 认识ADC0809模数转换器
  • 6.2.2 ADC0809结构及引脚
  • 6.2.3 ADC0809工作过程及编程方法
  • 【技能训练6-1】采用中断方式完成模数转换LED显示
  • 6.3 任务17 数字电压表设计与实现
  • 6.3.1 数字电压表电路设计
  • 6.3.2 数字电压表程序设计
  • 6.3.3 C语言结构体类型
  • 6.3.4 结构体数组
  • 【技能训练6-2】基于ADC0809的直流电机转速控制
  • 6.4 任务18 信号发生器设计与实现
  • 6.4.1 认识DAC0832数模转换器
  • 6.4.2 信号发生器电路设计
  • 6.4.3 信号发生器程序设计
  • 【技能训练6-3】正弦波发生器设计
  • 关键知识点小结
  • 问题与讨论
  • 项目七 单片机串行通信设计与实现
  • 7.1 任务19 单片机点对点数据传输
  • 7.1.1 串行通信基本知识
  • 7.1.2 单片机点对点数据传输电路设计
  • 7.1.3 单片机点对点数据传输程序设计
  • 7.1.4 RS-232C串行通信总线及其接口
  • 【技能训练7-1】全双工RS-232连接电路设计与实现
  • 7.2 任务20 水塔水位单片机远程监控系统
  • 7.2.1 单片机串行口结构
  • 7.2.2 串行通信设置
  • 7.2.3 水塔水位单片机远程监控系统设计
  • 7.2.4 水塔水位单片机远程监控系统焊接制作
  • 【技能训练7-2】单片机串行口扩展I/O口
  • 7.3 任务21 单片机一对多数据传输
  • 7.3.1 MCS-51单片机多机通信
  • 7.3.2 单片机一对多数据传输电路设计
  • 7.3.3 单片机一对多数据传输程序设计
  • 7.3.4 RS-485串行接口
  • 【技能训练7-3】全双工RS-485连接电路设计与实现
  • 关键知识点小结
  • 问题与讨论
  • 项目八 LCD1602监控电机运行
  • 8.1 单片机产品开发
  • 8.1.1 单片机产品的结构
  • 8.1.2 单片机产品开发流程
  • 8.2 任务22 LCD1602监控步进电机运行设计与实现
  • 8.2.1 步进电机控制技术
  • 8.2.2 认识L298全桥驱动器
  • 8.2.3 步进电机控制系统电路设计
  • 8.2.4 LCD1602监控步进电机运行程序设计
  • 8.3 任务23 LCD1602监控直流电机运行设计与实现
  • 8.3.1 直流电机控制技术
  • 8.3.2 LCD1602监控直流电机运行电路设计
  • 8.3.3 LCD1602监控直流电机运行程序设计
  • 【技能训练】智能车基本控制设计
  • 关键知识点小结
  • 问题与讨论
  • 项目九 按键设置液晶显示电子钟
  • 9.1 RT12864点阵型液晶显示模块
  • 9.1.1 认识RT12864液晶显示模块
  • 9.1.2 RT12864液晶显示模块内部结构
  • 9.1.3 控制指令及相应代码
  • 9.2 任务24 液晶电子钟电路设计
  • 9.2.1 按键设置电路设计
  • 9.2.2 液晶显示控制电路设计
  • 9.2.3 按键设置液晶电子钟电路设计
  • 9.3 任务25 液晶电子钟程序设计
  • 9.3.1 按键设置程序设计
  • 9.3.2 时间程序设计
  • 9.3.3 液晶显示程序设计
  • 【技能训练】使用DS1302芯片实现液晶电子钟电路设计
  • 关键知识点小结
  • 问题与讨论
  • 项目十 8路温度采集监控系统
  • 10.1 DS18B20温度传感器
  • 10.1.1 认识DS18B20
  • 10.1.2 DS18B20内部结构及功能
  • 10.1.3 DS18B20通信协议
  • 10.2 任务26 8路温度采集监控电路设计
  • 10.2.1 温度采集电路设计
  • 10.2.2 温度监控电路设计
  • 10.2.3 8路温度采集监控电路设计
  • 10.3 任务27 8路温度采集监控程序设计
  • 10.3.1 按键处理程序设计
  • 10.3.2 8路温度采集程序设计
  • 10.3.3 8路温度显示程序设计
  • 【技能训练】基于LCD1602的8路温度采集监控设计
  • 关键知识点小结
  • 问题与讨论
  • 项目十一 点阵显示设计与实现
  • 11.1 任务28 8×8 LED点阵显示设计
  • 11.1.1 认识LED点阵显示屏
  • 11.1.2 8×8 LED点阵显示电路设计
  • 11.1.3 8×8 LED点阵显示程序设计
  • 11.2 任务29 16×32 LED点阵显示电路设计
  • 11.2.1 构建16×32 LED点阵显示模块
  • 11.2.2 16×32 LED点阵显示的列驱动电路设计
  • 11.2.3 16×32 LED点阵显示的行驱动电路设计
  • 11.3 任务30 16×32 LED点阵显示程序设计
  • 11.3.1 使用PCtoLCD2002获取汉字字模
  • 11.3.2 16×32 LED点阵汉字显示程序设计
  • 【技能训练】采用逐行扫描方式,完成16×32 LED点阵汉字显示设计
  • 关键知识点小结
  • 问题与讨论
  • 课程设计范例一 双向四车道交通灯控制
  • 课程设计范例二 温湿度监控系统
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。