单片机系统设计

单片机系统设计
作 者: 罗德雄
出版社: 机械工业出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 工学 教材 研究生/本科/专科教材
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《单片机系统设计》作者简介

内容简介

本书基于电子信息工程技术专业进行的“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转换器

.......