-
内容大纲
本书以STC89C51单片机为主体,系统地介绍了单片机的结构、工作原理、接口技术及系统设计等相关知识。全书共分9章,内容包括:单片机基础知识、STC89C51单片机结构和原理、STC89C51单片机指令系统、汇编语言程序设计、C51程序设计语言、STC89C51单片机内部资源应用、STC89C51单片机扩展与接口技术、单片机应用系统设计与开发、单片机系统抗干扰技术。
本书内容全面、思路清晰、层次性强、实例丰富、讲解详尽,便于读者自学。本书采用汇编源程序与STC89C51源程序对照方式,可使读者更快地掌握汇编与STC89C51程序设计。读者可根据自身情况针对性地学习某种编程语言。
本书可作为应用型本科和职业本科院校电子、通信、计算机及机电类专业单片机课程的教学用书,也可作为单片机技术培训教材,还可作为电子工程、自动化技术人员和计算机爱好者的参考用书。 -
作者介绍
-
目录
前言
第1章 单片机基础知识
1.1 单片机概述
1.1.1 微型计算机与单片机相关概念
1.1.2 单片机的发展概况
1.1.3 STC89系列单片机简介
1.1.4 单片机的应用
1.2 常用数制及其相互转换
1.2.1 常用数制
1.2.2 数制间的相互转换
1.3 微型计算机中的码制与编码
l.3.1 原码、反码和补码
1.3.2 微型计算机常用编码
1.4 二进制数的运算
1.4.1 二进制数的算术运算
1.4.2 逻辑运算
本章习题
第2章 STC89C51单片机结构和原理
2.1 STC89C51单片机内部结构概况
2.2 STC89C51单片机外部引脚及其功能
2.2.1 I/O口引脚及其功能
2.2.2 主电源引脚
2.2.3 外接晶体引脚及其功能
2.2.4 控制引脚及其功能
2.3 STC8C51单片机存储器组织
2.3.1 ROM
2.3.2 片内RAM
2.3.3 片外数据存储器
2.4 STC89C51的中断系统
2.4.1 中断系统概述
2.4.2 中断源
2.4.3 中断控制寄存器
2.4.4 中断处理过程
2.4.5 中断请求的撤除
2.5 STC89C51单片机的定时/计数器
2.5.1 定时/计数器的功能
2.5.2 定时/计数器的控制寄存器
2.5.3 定时/计数器的工作方式
2.6 STC89C51单片机的串行通信
2.6.1 串行通信的基本概念
2.6.2 串行通信口结构
2.6.3 串行通信工作方式
2.6.4 多机通信概述
2.7 STC89C51单片机最小应用系统
2.7.1 最小应用系统组成
2.7.2 时钟电路与时序
2.7.3 复位电路
2.8 STC89C51单片机的工作方式
2.8.1 复位方式
2.8.2 程序执行方式
2.8.3 低功耗方式
本章习题
第3章 STC89C51单片机指令系统
3.1 指令系统概述
3.1.1 指令及指令格式
3.1.2 指令系统符号说明
3.1.3 寻址方式
3.2 指令系统分类
3.2.1 数据传送类指令
3.2.2 算术运算类指令
3.2.3 逻辑运算及移位类指令
3.2.4 控制转移类指令
3.2.5 位操作指令
3.3 常用伪指令
本章习题
第4章 汇编语言程序设计
4.1 汇编语言程序设计概述
4.1.1 计算机语言概述
4.1.2 汇编程序设计方法
4.2 程序的基本结构及其设计
4.2.1 顺序结构程序设计
4.2.2 分支结构程序设计
4.2.3 循环结构程序设计
4.2.4 查表程序设计
4.2.5 子程序设计
4.3 实用程序举例
4.3.1 延时程序
4.3.2 数据转换
4.3.3 算术运算
4.3.4 数据处理
本章习题
第5章 C51程序设计语言
5.1 C51语言基础
5.1.1 C51的标识符
5.1.2 C51的关键字
5.1.3 常量与变量
5.1.4 数据类型
5.1.5 存储类型和存储模式
5.1.6 变量的作用域
5.2 C51运算符
5.2.1 运算符
5.2.2 运算符的优先级与结合性
5.3 C51语句
5.3.1 说明语句
5.3.2 表达式语句
5.3.3 复合语句
5.3.4 条件语句
5.3.5 开关语句
5.3.6 循环语句
5.4 C51函数
5.4.1 函数的分类与定义
5.4.2 函数的调用和返回
5.4.3 中断服务函数
5.4.4 库函数
5.5 C51指针
5.5.1 一般指针
5.5.2 基于存储器的指针
5.6 C51访问绝对地址
5.6.1 使用指针访问绝对地址
5.6.2 使用预定义宏访问绝对地址
5.6.3 使用扩展关键字_at_访问绝对地址
本章习题
第6章 STC89C51单片机内部资源应用
6.1 I/O端口简单应用
6.1.1 P1口控制闪烁灯
6.1.2 P1口控制流水灯
6.1.3 键控LED
6.2 外部中断源的应用与扩展
6.2.1 外部中断应用
6.2.2 外部中断源的扩展
6.3 定时/计数器应用
6.3.1 计数器应用
6.3.2 定时器应用
6.3.3 频率与脉宽的测量
6.4 串行通信接口编程与应用
6.4.1 串口编程方法
6.4.2 工作方式0应用
6.4.3 工作方式1应用
6.4.4 工作方式2和工作方式3应用
6.4.5 多机串行通信
6.4.6 单片机与计算机串行通信
本章习题
第7章 STC89C51单片机扩展与接口技术
7.1 存储器扩展
7.1.1 系统总线与系统扩展方法
7.1.2 ROM的扩展
7.1.3 RAM的扩展
7.2 并行I/O口扩展
7.2.1 简单I/O口扩展
7.2.2 可编程I/O口芯片8255A扩展及编程
7.3 显示器接口技术
7.3.1 LED显示器结构与原理
7.3.2 静态显示技术
7.3.3 动态显示技术
7.3.4 LCD应用
7.4 键盘接口技术
7.4.1 键盘工作原理
7.4.2 独立式键盘接口
7.4.3 矩阵式键盘接口
7.5 A/D转换器接口技术
7.5.1 A/D转换器概述
7.5.2 A/D转换器的主要技术指标
7.5.3 STC89C51单片机与ADC0809接口应用
7.6 D/A转换器接口技术
7.6.1 D/A转换器的主要技术指标
7.6.2 DAC0832概述
7.6.3 STC89C51单片机与DAC0832接口应用
7.7 I2C总线接口及应用
7.7.1 I2C总线标准简介
7.7.2 AT24C01A简介
7.7.3 AT24C01A与单片机的接口及编程
7.8 SPI总线接口及应用
7.8.1 SPI总线原理简介
7.8.2 串行D/A转换器TLC
7.8.3 TLC5615与单片机接口及编程
本章习题
第8章 单片机应用系统设计与开发
8.1 单片机应用系统的性能要求
8.2 单片机应用系统设计步骤和方法
8.2.1 总体设计
8.2.2 硬件设计
8.2.3 软件设计
8.2.4 系统调试与运行
8.3 单片机应用系统集成开发环境
8.3.1 Keil软件的使用
8.3.2 ProteusISIS软件的使用
8.4 单片机应用系统设计实例
8.4.1 点阵式LED电子显示屏设计
8.4.2 数字电子时钟设计
8.4.3 数字温度计
本章习题
第9章 单片机系统抗干扰技术
9.1 硬件抗干扰技术
9.2 软件抗干扰技术
9.2.1 数字滤波技术
9.2.2 指令冗余技术
9.2.3 软件陷阱技术
9.2.4 看门狗技术
本章习题
参考文献
附录1 ASCII码表
附录2 汇编指令
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
