80C51单片机原理、开发与应用实例

80C51单片机原理、开发与应用实例
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2008-10
版次: 1
ISBN: 9787508374598
定价: 28.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 255页
字数: 390千字
正文语种: 简体中文
1人买过
  •   《80C51单片机原理、开发与应用实例》是《51系列单片机丛书》之一。《80C51单片机原理、开发与应用实例》以80C51作为主要讲解对象。全书分为四部分:第一部分包括第1章-第4章,主要介绍80C51的基本结构和工作原理;存储器结构以及地址空间分配,工作方式;指令系统;并行和串行接口定义及功能,定时器计数器结构功能,中断系统。第二部分包括第5章~第8章,介绍单片机C51语言,外围接口技术,以及系统扩展和系统抗干扰设计。第三部分包括第9章和第10章,介绍单片机系统开发工具Protel电路设计软件和KeilC51开发软件。第四部分包括第11章和第12章,通过单片机应用开发实例巩固前面知识。
      《80C51单片机原理、开发与应用实例》突出单片机的基本原理、体系结构、典型功能单元的完整性,系统地介绍了单片机的组成、工作原理和应用技术,书中还提供了实例的所有源代码,便于读者分析和学习。《80C51单片机原理、开发与应用实例》适合具有一定单片机基础的初学者、广大从事单片机应用系统开发研制的工程技术人员,以及高等院校相关专业的师生阅读参考。 前言
    第1章 绪论
    1.1 单片机的发展
    1.2 80C51单片机分类
    1.3 单片机应用领域和发展趋势
    1.3.1 单片机的应用领域
    1.3.2 单片机的发展趋势

    第2章 80C51单片机硬件结构和原理
    2.1 80C51的基本结构
    2.1.1 80C51的基本结构框图
    2.1.2 芯片的内部结构特点
    2.2 80C51的引脚及其功能
    2.2.1 电源引脚Vcc和Vss
    2.2.2 时钟电路引脚XTALl和XTAL2
    2.2.3 控制信号引脚ALE、PSEN、EA和RST
    2.2.4 输入/输出引脚
    2.3 80C51CPU结构和时序
    2.3.1 运算器
    2.3.2 控制器
    2.3.3 80C51时钟系统
    2.3.4 CPU时序
    2.4 存储器结构和地址空间分配
    2.4.1 程序存储器地址空间分配
    2.4.2 数据存储器地址空间分配
    2.5 80C51工作方式
    2.5.1 复位方式
    2.5.2 程序执行方式
    2.5.3 节电工作方式
    2.5.4 掉电保护方式

    第3章 80C51指令系统
    3.1 指令与汇编语言
    3.1.1 指令与程序设计语言
    3.1.2 指令格式及系统中使用的符号意义
    3.2 寻址方式
    3.2.1 寻址方式
    3.2.2 寻址空间
    3.3 指令系统
    3.3.1 数据传送指令
    3.3.2 算术运算指令
    3.3.3 逻辑运算指令
    3.3.4 程序控制转移指令
    3.3.5 位操作(Bool类型)指令

    第4章 80C51单片机的功能资源
    4.1 并行I/O接口
    4.1.1 P0口
    4.1.2 P1口
    4.1.3 P2口
    4.1.4 P3口
    4.2 定时器/计数器
    4.2.1 概述
    4.2.2 定时器T0和T1的结构和功能
    4.2.3 定时器的工作方式及应用
    4.2.4 定时器/计数器T2
    4.2.5 定时器,计数器的编程和使用
    4.3 串行接口
    4.3.1 串行口结构和工作模式
    4.3.2 串行口的编程和举例
    4.4 中断系统
    4.4.1 中断基本概念
    4.4.2 中断响应及处理过程
    4.4.3中断程序举例

    第5章 单片机C51程序设计基础
    5.1 程序设计语言概述
    5.1.1 汇编语言
    5.1.2 C51语言
    5.2 C51标识符和关键字
    5.2.1 标识符
    5.2.2 关键字
    5.3 C51基本数据类型和运算符
    5.3.1 基本数据类型
    5.3.2 运算符
    5.4 数组
    5.4.1 一维数组
    5.4.2 多维数组
    5.4.3 字符数组
    5.5 指针
    5.5.1 指针与地址
    5.5.2 指针变量的定义
    5.5.3 指针变量引用
    5.5.4 数组的指针
    5.5.5 函数的指针
    5.5.6 指针数组
    5.6 结构体和联合体
    5.6.1 结构体概念和定义
    5.6.2 结构体的引用
    5.6.3 联合体概念和定义
    5.6.4 联合体的引用
    5.6.5 枚举
    5.7 型定义和预处理
    5.7.1 类型定义
    5.7.2 预处理
    5.8 语句和程序设计基本结构
    5.8.1 语句
    5.8.2 顺序结构
    5.8.3 选择结构
    5.8.4 循环结构
    5.9 函数
    5.9.1 函数定义
    5.9.2 函数调用
    5.9.3 中断服务函数
    5.9.4 局部变量与全局变量
    5.9.5 变量的存储种类

    第6章典型外围接口设计
    6.1 键盘与单片机接口设计
    6.1.1 独立式键盘
    6.1.2 行列式键盘
    6.2 显示器接口
    6.2.1 LED显示器
    6.2.2 LED显示器接口实例
    6.2.3 LCD显示器
    6.2.4 LCD显示器接口实例
    6.3 显示接口芯片MAX8279
    6.3.1 8279内部结构及基本工作原理
    6.3.2 8279引脚功能
    6.3.3 8279工作方式
    6.3.4 8279命令字
    6.3.5 8279状态字
    6.3.6 8279应用举例
    6.4 D/A/AD芯片与单片机接口设计
    6.4.1 D/A转换接口电路
    6.4.2 A/D转换接口电路

    第7章 80C51单片机系统扩展
    7.1 80C51系统扩展概述
    7.1.1 80C:51最小应用系统
    7.1.2 片外总线结构
    7.1.3 片选
    7.1.4 地址锁存
    7.1.5 扩展存储器时应考虑的几个问题
    7.2 外部存储器扩展
    7.2.1 程序存储器的扩展
    7.2.2 数据存储器的扩展
    7.2.3 多片存储器的扩展
    7.3 并行I/O接口的扩展
    7.3.1 简单并行I/O接口扩展
    7.3.2 8255A可编程并行I/0接口扩展
    7.4 串行接口的扩展
    7.4.1 8251串行口扩展芯片
    7.4.2 825l应用实例
    第8章 80C51单片机应用系统的抗干扰技术
    8.1 可靠性与抗干扰技术概述
    8.1.1 干扰窜入单片机系统的主要途径
    8.1.2 干扰形成的基本要素
    8.1.3 干扰的耦合方式
    8.2 硬件抗干扰技术
    8.2.1 抑制干扰源
    8.2.2 切断干扰传播路径
    8.2.3 提高敏感器件的抗干扰性能
    8.2.4 其他常用抗干扰措施
    8.3 软件抗干扰技术
    8.3.1 指令冗余
    8.3.2 软件“陷阱”
    8.3.3 软件“看门狗”技术
    8.3.4 设置程序运行标志,拦截“跑飞”程序
    第9章 ProteI DXP电路板设计软件
    第10章 KeilC51单片机开发软件入门
    第11章 基于80C51的计量泵流量控制系统设计
    第12章 80C51单片机在电液位置伺服系统上的应用
    附录 AMCS-51指令表
    附录 B
    参考文献
  • 内容简介:
      《80C51单片机原理、开发与应用实例》是《51系列单片机丛书》之一。《80C51单片机原理、开发与应用实例》以80C51作为主要讲解对象。全书分为四部分:第一部分包括第1章-第4章,主要介绍80C51的基本结构和工作原理;存储器结构以及地址空间分配,工作方式;指令系统;并行和串行接口定义及功能,定时器计数器结构功能,中断系统。第二部分包括第5章~第8章,介绍单片机C51语言,外围接口技术,以及系统扩展和系统抗干扰设计。第三部分包括第9章和第10章,介绍单片机系统开发工具Protel电路设计软件和KeilC51开发软件。第四部分包括第11章和第12章,通过单片机应用开发实例巩固前面知识。
      《80C51单片机原理、开发与应用实例》突出单片机的基本原理、体系结构、典型功能单元的完整性,系统地介绍了单片机的组成、工作原理和应用技术,书中还提供了实例的所有源代码,便于读者分析和学习。《80C51单片机原理、开发与应用实例》适合具有一定单片机基础的初学者、广大从事单片机应用系统开发研制的工程技术人员,以及高等院校相关专业的师生阅读参考。
  • 目录:
    前言
    第1章 绪论
    1.1 单片机的发展
    1.2 80C51单片机分类
    1.3 单片机应用领域和发展趋势
    1.3.1 单片机的应用领域
    1.3.2 单片机的发展趋势

    第2章 80C51单片机硬件结构和原理
    2.1 80C51的基本结构
    2.1.1 80C51的基本结构框图
    2.1.2 芯片的内部结构特点
    2.2 80C51的引脚及其功能
    2.2.1 电源引脚Vcc和Vss
    2.2.2 时钟电路引脚XTALl和XTAL2
    2.2.3 控制信号引脚ALE、PSEN、EA和RST
    2.2.4 输入/输出引脚
    2.3 80C51CPU结构和时序
    2.3.1 运算器
    2.3.2 控制器
    2.3.3 80C51时钟系统
    2.3.4 CPU时序
    2.4 存储器结构和地址空间分配
    2.4.1 程序存储器地址空间分配
    2.4.2 数据存储器地址空间分配
    2.5 80C51工作方式
    2.5.1 复位方式
    2.5.2 程序执行方式
    2.5.3 节电工作方式
    2.5.4 掉电保护方式

    第3章 80C51指令系统
    3.1 指令与汇编语言
    3.1.1 指令与程序设计语言
    3.1.2 指令格式及系统中使用的符号意义
    3.2 寻址方式
    3.2.1 寻址方式
    3.2.2 寻址空间
    3.3 指令系统
    3.3.1 数据传送指令
    3.3.2 算术运算指令
    3.3.3 逻辑运算指令
    3.3.4 程序控制转移指令
    3.3.5 位操作(Bool类型)指令

    第4章 80C51单片机的功能资源
    4.1 并行I/O接口
    4.1.1 P0口
    4.1.2 P1口
    4.1.3 P2口
    4.1.4 P3口
    4.2 定时器/计数器
    4.2.1 概述
    4.2.2 定时器T0和T1的结构和功能
    4.2.3 定时器的工作方式及应用
    4.2.4 定时器/计数器T2
    4.2.5 定时器,计数器的编程和使用
    4.3 串行接口
    4.3.1 串行口结构和工作模式
    4.3.2 串行口的编程和举例
    4.4 中断系统
    4.4.1 中断基本概念
    4.4.2 中断响应及处理过程
    4.4.3中断程序举例

    第5章 单片机C51程序设计基础
    5.1 程序设计语言概述
    5.1.1 汇编语言
    5.1.2 C51语言
    5.2 C51标识符和关键字
    5.2.1 标识符
    5.2.2 关键字
    5.3 C51基本数据类型和运算符
    5.3.1 基本数据类型
    5.3.2 运算符
    5.4 数组
    5.4.1 一维数组
    5.4.2 多维数组
    5.4.3 字符数组
    5.5 指针
    5.5.1 指针与地址
    5.5.2 指针变量的定义
    5.5.3 指针变量引用
    5.5.4 数组的指针
    5.5.5 函数的指针
    5.5.6 指针数组
    5.6 结构体和联合体
    5.6.1 结构体概念和定义
    5.6.2 结构体的引用
    5.6.3 联合体概念和定义
    5.6.4 联合体的引用
    5.6.5 枚举
    5.7 型定义和预处理
    5.7.1 类型定义
    5.7.2 预处理
    5.8 语句和程序设计基本结构
    5.8.1 语句
    5.8.2 顺序结构
    5.8.3 选择结构
    5.8.4 循环结构
    5.9 函数
    5.9.1 函数定义
    5.9.2 函数调用
    5.9.3 中断服务函数
    5.9.4 局部变量与全局变量
    5.9.5 变量的存储种类

    第6章典型外围接口设计
    6.1 键盘与单片机接口设计
    6.1.1 独立式键盘
    6.1.2 行列式键盘
    6.2 显示器接口
    6.2.1 LED显示器
    6.2.2 LED显示器接口实例
    6.2.3 LCD显示器
    6.2.4 LCD显示器接口实例
    6.3 显示接口芯片MAX8279
    6.3.1 8279内部结构及基本工作原理
    6.3.2 8279引脚功能
    6.3.3 8279工作方式
    6.3.4 8279命令字
    6.3.5 8279状态字
    6.3.6 8279应用举例
    6.4 D/A/AD芯片与单片机接口设计
    6.4.1 D/A转换接口电路
    6.4.2 A/D转换接口电路

    第7章 80C51单片机系统扩展
    7.1 80C51系统扩展概述
    7.1.1 80C:51最小应用系统
    7.1.2 片外总线结构
    7.1.3 片选
    7.1.4 地址锁存
    7.1.5 扩展存储器时应考虑的几个问题
    7.2 外部存储器扩展
    7.2.1 程序存储器的扩展
    7.2.2 数据存储器的扩展
    7.2.3 多片存储器的扩展
    7.3 并行I/O接口的扩展
    7.3.1 简单并行I/O接口扩展
    7.3.2 8255A可编程并行I/0接口扩展
    7.4 串行接口的扩展
    7.4.1 8251串行口扩展芯片
    7.4.2 825l应用实例
    第8章 80C51单片机应用系统的抗干扰技术
    8.1 可靠性与抗干扰技术概述
    8.1.1 干扰窜入单片机系统的主要途径
    8.1.2 干扰形成的基本要素
    8.1.3 干扰的耦合方式
    8.2 硬件抗干扰技术
    8.2.1 抑制干扰源
    8.2.2 切断干扰传播路径
    8.2.3 提高敏感器件的抗干扰性能
    8.2.4 其他常用抗干扰措施
    8.3 软件抗干扰技术
    8.3.1 指令冗余
    8.3.2 软件“陷阱”
    8.3.3 软件“看门狗”技术
    8.3.4 设置程序运行标志,拦截“跑飞”程序
    第9章 ProteI DXP电路板设计软件
    第10章 KeilC51单片机开发软件入门
    第11章 基于80C51的计量泵流量控制系统设计
    第12章 80C51单片机在电液位置伺服系统上的应用
    附录 AMCS-51指令表
    附录 B
    参考文献
查看详情
相关图书 / 更多
80C51单片机原理、开发与应用实例
800米跑及1000米跑学练测一本通
王雄、朱昌宇
80C51单片机原理、开发与应用实例
8090说:新时代青年理论微宣讲辅导
徐建芬 编者
80C51单片机原理、开发与应用实例
8090说:讲好红色根脉故事
中共浙江省委宣传部 编著
80C51单片机原理、开发与应用实例
80后谐星趣谈日本战国史 (日本谐星爆笑吐槽乱成一锅粥的日本战国时代,于一众武将的故事中看人情世故)
房野史典
80C51单片机原理、开发与应用实例
80亿人口
珍妮弗·D·朔巴
80C51单片机原理、开发与应用实例
800MW 水轮发电机组检修实践
《800MW 水轮发电机组检修实践》编写组
80C51单片机原理、开发与应用实例
80000词英汉英英汉英词典(全新版)
李德芳,姜兰
80C51单片机原理、开发与应用实例
800种多肉植物原色图鉴
[日]羽兼直行 监修
80C51单片机原理、开发与应用实例
8090说:“浙”里的共富故事
浙江省委宣传部
80C51单片机原理、开发与应用实例
80后的养老事业--四十不惑
张晶
80C51单片机原理、开发与应用实例
80项婴幼儿心理学实验及启示
洪秀敏
80C51单片机原理、开发与应用实例
80、90后青年婚姻稳定性研究
李巾 著
您可能感兴趣 / 更多
80C51单片机原理、开发与应用实例
岐黄探幽-崔金海临床经验集
于晓东 著;刘婷 编
80C51单片机原理、开发与应用实例
重庆机器人产业发展研究
于晓东 著;代应;宋寒
80C51单片机原理、开发与应用实例
杏林传薪-于晓东医论医案集
于晓东 著
80C51单片机原理、开发与应用实例
高速重载静压推力轴承润滑技术/哈尔滨理工大学制造科学与技术系列专著
于晓东 著
80C51单片机原理、开发与应用实例
大学体育理论教程
于晓东、白洁 著
80C51单片机原理、开发与应用实例
自然故事园
于晓东、孙碧波 著
80C51单片机原理、开发与应用实例
大学体育理论教程
于晓东、陈东 著;于晓东、陈东 编
80C51单片机原理、开发与应用实例
21世纪体育课程新论丛书:体育课程热点探索
于晓东、刘庆广、窦秀敏 编
80C51单片机原理、开发与应用实例
一个人的落基山:体味美国西部荒野
于晓东 著