注册 登录 进入教材巡展
#

出版时间:2015年1月

出版社:机械工业出版社

以下为《单片机系统设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 机械工业出版社
  • 9787111508045
  • 1-1
  • 92618
  • 65186211-2
  • 平装
  • 16开
  • 2015年1月
  • 329
  • 206
  • 工学
  • 计算机科学与技术
  • TP368.102.1
  • 电气信息类
  • 高职
内容简介
  本书基于电子信息工程技术专业进行的“EP—CDIO”教学模式,从实际应用入手,以项目为载体,以“做中学”形式为基础,教师的主导为辅,循序渐进地学习51单片机C语言编程方法及51单片机的硬件结构和功能应用,掌握对单片机系统软硬件的设计、仿真和调试方法,提升学生软硬件系统的设计能力。全书共6个项目,内容丰富,实用性强,书中大部分内容均来自企业及教学实践,许多C语言代码可以直接应用到项目实践中。
目录
前言
项目1简易功能计算器
【学习目标】
【项目描述】
【项目实施】
任务1设计方案
任务2软件设计
任务3系统仿真与调试
【相关知识】
1 1C语言基础
1 1 1C语言的发展及特点
1 1 2简单C程序介绍
1 1 3C程序的开发过程
1 1 4VC++6 0集成开发环境
1 1 5数据类型和数据运算
1 2流程图
1 2 1流程图的作用
1 2 2流程图的组成
1 2 3流程图的绘制方法
1 3C语言程序语句
1 3 1控制语句
1 3 2表达式语句
1 3 3函数调用语句
1 3 4空语句
1 3 5复合语句
1 3 6格式化输入/输出函数
1 4算法与程序的三个基本结构
1 4 1算法的概念
1 4 2算法的特性
1 4 3程序的三种基本控制结构
【能力拓展】
【项目考核】
项目2学生成绩统计系统
【学习目标】
【项目描述】
【项目实施】
任务1设计方案
任务2软件设计
任务3系统仿真与调试
【相关知识】
2 1数组
2 1 1一维数组的定义和引用
2 1 2二维数组的定义和引用
2 1 3字符数组
2 2函数
2 2 1概述
2 2 2函数定义的一般形式
2 2 3函数的参数和函数的值
2 2 4函数的调用
2 2 5函数的嵌套调用
2 2 6函数的递归调用
2 2 7数组作为函数参数
2 2 8局部变量和全局变量
2 3指针
2 3 1地址指针的基本概念
2 3 2变量的指针和指向变量的
指针变量
2 3 3数组指针和指向数组的指针
变量
【能力拓展】
【项目考核】
项目3小车状态指示灯控制器
【学习目标】
【项目描述】
【主要的仪器设备和元器件】
【项目实施】
任务1总体设计
任务2硬件设计
任务3软件设计
任务4系统仿真与调试
【相关知识】
3 1单片机基础
3 1 1单片机的发展概况
3 1 2单片机的应用
3 2单片机的内部结构
3 2 1CPU系统
3 2 2存储器系统
3 2 3并行I/O端口系统
3 2 4其他功能单元
3 3单片机的外部结构
3 3 1单片机的引脚功能
3 3 2复位电路
单片机系统设计目录3 4单片机执行指令过程
3 5软件Proteus和Keil C的使用
3 5 1软件Proteus的使用
3 5 2Keil软件的使用
3 6独立式键盘
3 6 1键盘接口技术
3 6 2独立式键盘
3 6 3键盘程序设计流程
【能力拓展】
【项目考核】
项目4智能小车寻迹控制系统
【学习目标】
【项目描述】
【主要的仪器设备和元器件】
【项目实施】
任务1总体设计
任务2硬件设计
任务3软件设计
任务4系统仿真与调试
【相关知识】
4 1直流电动机及其控制
4 1 1H桥驱动电路
4 1 2使能控制和方向逻辑
4 2寻迹传感器
4 2 1光电传感器构成的循迹检测
电路
4 2 2黑线检测原理
【能力拓展】
【项目考核】
项目5智能小车循线控制系统
【学习目标】
【项目描述】
【主要的仪器设备和元器件】
【项目实施】
任务1总体设计
任务2硬件设计
任务3软件设计
任务4系统仿真与调试
【相关知识】
5 1数码管及其显示控制
5 1 1数码管的结构
5 1 2数码管的工作原理
5 1 3数码管的字形编码
5 1 4LED数码管的显示方式
5 2定时/计数器
5 2 1定时器/计数器
5 2 2定时/计数器方式控制寄存器
TMOD
5 2 3定时器/计数器的控制寄存器
TCON
5 2 4定时/计数器的初始化
5 2 5定时器/计数器的工作方式
5 3中断系统
5 3 1中断系统的结构
5 3 2中断系统控制
5 3 3中断系统响应
5 3 4中断系统应用
【能力拓展】
【项目考核】
项目6智能小车控制系统
【学习目标】
【项目描述】
【主要的仪器设备和元器件】
【项目实施】
任务1总体设计
任务2硬件设计
任务3软件设计
任务4系统仿真与调试
【相关知识】
6 1矩阵式键盘
6 1 1扫描方式键盘的程序设计
流程
6 1 2键盘扫描程序
6 1 3键盘扫描的中断控制方式
6 2D A转换器
.......