书籍详情
MCS-51单片机原理及应用
作者:黄翠翠
出版社:北京大学出版社
出版时间:2013-09-01
ISBN:9787301228821
定价:¥34.00
购买这本书可以去
内容简介
单片机技术是一门实用性极强且当今社会上应用最为广泛的电子技术之一,是电子信息类核心专业课程。本书主要介绍单片机基础及MCS-51硬件结构及外设环境、软件编程环境,以及Keil C51集成开发环境等,结合实际电路设计应用,将软硬件结合,加强实例教学,实用性高,通俗易懂,符合理论联系实际的教学初衷。
作者简介
黄翠翠,中国地质大学江城学院电信教研室主任,学术带头人。
目录
第1章 MCS-51单片机的结构及原理
1.1 单片机基本知识
1.1.1 单片机的基本概念
1.1.2 单片机的发展历程
1.1.3 单片机的实际应用
1.1.4 信息在单片机中的表示
1.2.MCS-51单片机
1.2.1.MCS-51单片机的51予系列
1.2.2.MCS-52子系列
1.3.MCS-51单片机的基本组成部分
1.3.1.CPU系统
1.3.2 CPU外围单元
1.3.3 基本功能
1.4.MCS-51单片机的芯片封装及引脚功能
1.4.1.MCS-51单片机芯片封装
1.4.2 MCS-51单片机的芯片封装及引脚功能
1.5 MCS-51单片机的工作方式
1.5.1 复位方式
1.5.2 程序执行方式
1.5.3 低功耗方式
习题
第2章 Keil C51简介及单片机程序开发流程
2.1 Keil C51软件简介
2.1.1 Keil μVision4集成开发环境
2.1.2 建立工程文件
2.1.3.工程项目的编译
2.1.4 工程项目的调试
2.2 单片机程序开发流程
2.2.1 建立工程
2.2.2 编译并生成可执行文件
2.2.3 软件仿真
2.2.4 程序下载
习题
第3章 C51基础
3.1.C语言与MCS-51单片机
3.1.1 C语言的特点
3.1.2.C51编程语言的优势
3.2 C51的数据
3.2.1.C51的数据类型
3.2.2.C51数据的存储类型
3.3.C51的运算符及优先级
3.3.1 C51的运算符
3.3.2 运算符的优先级
3.4 C51的基本结构与相关语句
3.4.1.C51的基本结构
3.4.2.C51的相关语句
3.5 C51的子函数的定义及调用
3.5.1.子函数的定义
3.5.2.子函数的调用
习题
第4章 MCS-51单片机的中断系统
4.1.中断的基本概念及主要功能
4.1.1.中断的概念
4.1.2.中断的主要功能
4.2.MCS-51单片机中断系统
4.2.1 中断源
4.2.2.中断允许控制
4.2.3.中断优先级
4.2.4.中断处理过程
4.3.MCS-51中断编程实例
4.3.1.外部中断0与外部中断1
4.3.2 外部中断源的中断嵌套
4.3.3 查询方式实现中断
4.4 设计与提高
4.4.1.水库水位监测器设计
4.4.2 8位抢答器设计
习题
第5章 MCS-51单片机的
定时,计数器
5.1 定时/计数器的结构及工作原理
5.1.1 定时/计数器的结构
5.1.2 定时/计数器的工作原理
5.2.定时/计数器的控制及方式寄存器
5.2.1.定时/计数器的控制寄存器
5.2.2定时/计数器的方式寄存器
5.3.定时/计数器的工作方式
5.3.1 定时/计数器0、1的工作方式
5.3.2 定时/计数器2的工作方式
5.4 定时/计数器编程实例
5.4.1.定时/计数器0、1编程实例
5.4.2 定时/计数器2编程实例
5.4.3.查询方式实现定时/计数器中断
5.5 设计与提高
5.5.1.作息时间控制时钟设计
5.5.2 交通控制灯设计
习题
第6章 MCS-51单片机的串行通信接口
6.1.串行通信概述
6.1.1.串行通信的分类
6.1.2 串行通信的数据传输格式
6.1.3 波特率
6.2.串行通信接口标准
6.2.1.RS-232C标准
6.2.2.串口通信连接方式
6.3.MCS-51 单片机串口结构与作方式
6.3.1.MCS-51单片机的串口结构
6.3.2 串口控制寄存器SCON
6.3.3.串口工作方式
6.4.串口应用编程实例
6.4.1 串口方式0编程实例
6.4.2 串口方式1编程实例
6.4.3 串口方式2和方式3编程实例
6.5 设计与提高
习题
第7章 MCS-51单片机常用
输入输出设备
7.1.输入设备
7.1.1 开关和按键
7.1.2 键盘
7.2 输出设备
7.2.1.LED
7.2.2.LED数码管
7.2.3.LCD
7.3 输入输出控制
7.4 设计与提高
7.4.1.简易计算器设计
7.4.2 简易密码锁设计
习题
第8章 MCS-51单片机常用外围 设备芯片与接口电路
8.1.D/A转换芯片
8.1.1.D/A转换器
8.1.2.D/A转换芯片DAC0832
8.1.3.DAC0832与MCS-51单片机的接口电路
8.2.A/D转换芯片
8.2.1.A/D转换器
8.2.2 A/D转换芯片ADC0809
8.2.3.ADC0809与MCS-51
单片机的接口电路
……
参考文献
1.1 单片机基本知识
1.1.1 单片机的基本概念
1.1.2 单片机的发展历程
1.1.3 单片机的实际应用
1.1.4 信息在单片机中的表示
1.2.MCS-51单片机
1.2.1.MCS-51单片机的51予系列
1.2.2.MCS-52子系列
1.3.MCS-51单片机的基本组成部分
1.3.1.CPU系统
1.3.2 CPU外围单元
1.3.3 基本功能
1.4.MCS-51单片机的芯片封装及引脚功能
1.4.1.MCS-51单片机芯片封装
1.4.2 MCS-51单片机的芯片封装及引脚功能
1.5 MCS-51单片机的工作方式
1.5.1 复位方式
1.5.2 程序执行方式
1.5.3 低功耗方式
习题
第2章 Keil C51简介及单片机程序开发流程
2.1 Keil C51软件简介
2.1.1 Keil μVision4集成开发环境
2.1.2 建立工程文件
2.1.3.工程项目的编译
2.1.4 工程项目的调试
2.2 单片机程序开发流程
2.2.1 建立工程
2.2.2 编译并生成可执行文件
2.2.3 软件仿真
2.2.4 程序下载
习题
第3章 C51基础
3.1.C语言与MCS-51单片机
3.1.1 C语言的特点
3.1.2.C51编程语言的优势
3.2 C51的数据
3.2.1.C51的数据类型
3.2.2.C51数据的存储类型
3.3.C51的运算符及优先级
3.3.1 C51的运算符
3.3.2 运算符的优先级
3.4 C51的基本结构与相关语句
3.4.1.C51的基本结构
3.4.2.C51的相关语句
3.5 C51的子函数的定义及调用
3.5.1.子函数的定义
3.5.2.子函数的调用
习题
第4章 MCS-51单片机的中断系统
4.1.中断的基本概念及主要功能
4.1.1.中断的概念
4.1.2.中断的主要功能
4.2.MCS-51单片机中断系统
4.2.1 中断源
4.2.2.中断允许控制
4.2.3.中断优先级
4.2.4.中断处理过程
4.3.MCS-51中断编程实例
4.3.1.外部中断0与外部中断1
4.3.2 外部中断源的中断嵌套
4.3.3 查询方式实现中断
4.4 设计与提高
4.4.1.水库水位监测器设计
4.4.2 8位抢答器设计
习题
第5章 MCS-51单片机的
定时,计数器
5.1 定时/计数器的结构及工作原理
5.1.1 定时/计数器的结构
5.1.2 定时/计数器的工作原理
5.2.定时/计数器的控制及方式寄存器
5.2.1.定时/计数器的控制寄存器
5.2.2定时/计数器的方式寄存器
5.3.定时/计数器的工作方式
5.3.1 定时/计数器0、1的工作方式
5.3.2 定时/计数器2的工作方式
5.4 定时/计数器编程实例
5.4.1.定时/计数器0、1编程实例
5.4.2 定时/计数器2编程实例
5.4.3.查询方式实现定时/计数器中断
5.5 设计与提高
5.5.1.作息时间控制时钟设计
5.5.2 交通控制灯设计
习题
第6章 MCS-51单片机的串行通信接口
6.1.串行通信概述
6.1.1.串行通信的分类
6.1.2 串行通信的数据传输格式
6.1.3 波特率
6.2.串行通信接口标准
6.2.1.RS-232C标准
6.2.2.串口通信连接方式
6.3.MCS-51 单片机串口结构与作方式
6.3.1.MCS-51单片机的串口结构
6.3.2 串口控制寄存器SCON
6.3.3.串口工作方式
6.4.串口应用编程实例
6.4.1 串口方式0编程实例
6.4.2 串口方式1编程实例
6.4.3 串口方式2和方式3编程实例
6.5 设计与提高
习题
第7章 MCS-51单片机常用
输入输出设备
7.1.输入设备
7.1.1 开关和按键
7.1.2 键盘
7.2 输出设备
7.2.1.LED
7.2.2.LED数码管
7.2.3.LCD
7.3 输入输出控制
7.4 设计与提高
7.4.1.简易计算器设计
7.4.2 简易密码锁设计
习题
第8章 MCS-51单片机常用外围 设备芯片与接口电路
8.1.D/A转换芯片
8.1.1.D/A转换器
8.1.2.D/A转换芯片DAC0832
8.1.3.DAC0832与MCS-51单片机的接口电路
8.2.A/D转换芯片
8.2.1.A/D转换器
8.2.2 A/D转换芯片ADC0809
8.2.3.ADC0809与MCS-51
单片机的接口电路
……
参考文献
猜您喜欢