单片机原理与应用及C51程序设计

副标题:无

作   者:唐颖主编

分类号:

ISBN:9787301136768

微信扫一扫,移动浏览光盘

简介

MCS-51系列单片机应用广泛,是学习单片机技术较好的系统平台,同时也是单片微型计算机应用系统开发的一个重要系列。本书以实用为宗旨,用丰富的实例讲解MCS-51单片机原理和软硬件开发技术,并采用对比方法,同一功能分别以单片机汇编语言程序和单片机C语言程序实现,并免费提供所有源代码和电路图的资源下载。 全书共12章,第1章介绍单片微机系统的基础知识,第2章介绍MCS-51单片机工作原理,第3章介绍单片机汇编程序设计,第4章介绍单片机C语言程序设计,第5章到第9章,用实例介绍MCS-51单片机内部资源及编程、MCS-51单片机系统扩展、MCS-51单片机与键盘、显示器的接口、MCS-51单片机与D/A、A/D的接口和MCS-51单片机的其他接口,第10章介绍单片机应用系统设计,第11章介绍单片机应用系统实例,第12章介绍Keil C51集成环境的使用,附录分别提供了MCS-51系列单片机指令表和C51库函数表。 本书适合各类大专院校及培训机构作为“单片机原理与应用”或“单片机C程序设计及应用”类课程的教材,特别适合打算学习单片机应用系统开发的读者,也可供各类电子工程、自动化技术人员和计更多>>

目录

目录
第1章 单片机概述
1.1 单片机的基本概念与发展概况
1.1.1 基本概念
1.1.2 发展概况
1.2 单片机的特点及应用
1.2.1 单片机的特点
1.2.2 单片机的应用
1.3 常用单片机系列介绍
1.3.1 常用单片机产品系列及性能简介
1.3.2 MCS-51系列单片机分类
1.3.3 AT89系列单片机分类
1.3.4 其他公司的51系列单片机
本章小结
习题
第2章 MCS-51系列单片机的内部结构
2.1 MCS-51系列单片机内部结构和引脚说明
2.1.1 MCS-51型单片机内部结构框图
2.1.2 MCS-51型单片机外部引脚说明
2.2 MCS-51型单片机存储器
2.2.1 程序存储器
2.2.2 数据存储器
2.3 MCS-51型单片机并行输入/输出接口
2.3.1 P0端口结构及功能
2.3.2 P1端口结构及功能
2.3.3 P2端口结构及功能
2.3.4 P3端口结构及功能
2.4 MCS-51型单片机的时钟电路与时序
2.4.1 时钟电路
2.4.2 CPU时序
2.4.3 MCS-51型单片机的复位电路
2.4.4 MCS-51型单片机的掉电和节电方式
本章小结
习题
第3章 MCS-51型单片机指令系统和汇编语言程序设计
3.1 指令系统基本概念
3.1.1 指令基本格式
3.1.2 指令分类
3.1.3 指令描述符号介绍
3.2 MCS-51型单片机的寻址方式
3.2.1 立即寻址
3.2.2 直接寻址
3.2.3 寄存器寻址
3.2.4 寄存器间接寻址
3.2.5 变址寻址
3.2.6 相对寻址
3.2.7 位寻址
3.3 MCS-51型单片机的指令系统
3.3.1 数据传送类指令
3.3.2 算术运算类指令
3.3.3 逻辑运算及移位指令
3.3.4 位操作类指令
3.3.5 控制转移类指令
3.4 汇编程序设计示例
3.4.1 汇编程序伪指令
3.4.2 顺序程序
3.4.3 分支程序
3.4.4 循环程序
3.4.5 查表程序
3.4.6 散转程序
3.4.7 子程序
本章小结
习题
第4章 MCS-51系列单片机C语言程序设计
4.1 C语言与MCS-51系列单片机
4.1.1 C语言的特点及程序结构
4.1.2 C语言与MCS-51系列单片机
4.1.3 C51程序结构
4.2 C51的数据类型
4.3 C51的运算量
4.3.1 常量
4.3.2 变量
4.3.3 存储模式
4.3.4 绝对地址访问
4.4 C51的运算符及表达式
4.4.1 赋值运算符
4.4.2 算术运算符
4.4.3 关系运算符
4.4.4 逻辑运算符
4.4.5 位运算符
4.4.6 复合赋值运算符
4.4.7 逗号运算符
4.4.8 条件运算符
4.4.9 指针与地址运算符
4.5 表达式语句及复合语句
4.5.1 表达式语句
4.5.2 复合语句
4.6 C51的输入/输出
4.6.1 格式输出函数printf()
4.6.2 格式输入函数scanf()
4.7 C51程序基本结构与相关语句
4.7.1 C51的基本结构
4.7.2 if语句
4.7.3 switch/case语句
4.7.4 while语句
4.7.5 do-while语句
4.7.6 for语句
4.7.7 循环的嵌套
4.7.8 break和continue语句
4.7.9 return语句
4.8 函数
4.8.1 函数的定义
4.8.2 函数的调用与声明
4.8.3 函数的嵌套与递归
4.9 C51构造数据类型
4.9.1 数组
4.9.2 指针
4.9.3 结构
4.9.4 联合
4.9.5 枚举
本章小结
习题
第5章 MCS-51型单片机的内部硬件资源及应用
5.1 MCS-51型单片机的并行输入/输出接口
5.1.1 端口输入/输出(I/O)操作
5.1.2 I/0端口的位操作指令
5.1.3 并行口应用举例
5.2 MCS-51型单片机的中断系统
5.2.1 中断的基本概念
5.2.2 MCS-51型单片机的中断系统与控制
5.2.3 MCS-51型单片机中断系统的应用
5.3 MCS-51型单片机的定时器/计数器接口
5.3.1 定时器/计数器的结构与工作原理
5.3.2 定时器/计数器的工作方式
5.3.3 定时器/计数器的应用
5.4 MCS-51型单片机的串行接口及其串行通信
5.4.1 串行通信的基本概念
5.4.2 MCS-51型单片机的串行口及控制寄存器
5.4.3 MCS-51型单片机串行通信工作方式
5.4.4 串行口应用举例
本章小结
习题
第6章 MCS-51型单片机系统功能的扩展
6.1 单片机最小应用系统
6.2 存储器的扩展
6.2.1 程序存储器的扩展
6.2.2 数据存储器的扩展
6.2.3 存储器综合扩展举例
6.3 输入/输出端口扩展
6.3.1 简单I/O接口扩展
6.3.2 用串行口扩展并行I/O接口
6.3.3 可编程I/O接口扩展
本章小结
习题
第7章 MCS-51型单片机接口技术
7.1 MCS-51型单片机与LED数码管显示接口
7.1.1 LED显示器的结构与原理
7.1.2 LED显示器的显示方式
7.1.3 LED显示接口典型应用电路
7.2 MCS-51型单片机与键盘的接口
7.2.1 键盘的工作原理与扫描方式
7.2.2 独立式按键及接口
7.2.3 矩阵式键盘及接口
7.2.4 键盘、显示器组合接口
7.3 MCS-51型单片机与A/D转换接口
7.3.1 A/D转换芯片ADC0809简介
7.3.2 ADC0809与MCS-51型单片机的接口
7.3.3 AD574与MCS-51型单片机的接口
7.4 MCS-51型单片机与D/A转换接口
7.4.1 D/A转换芯片DAC0832简介
7.4.2 DAC0832与MCS-51型单片机的接口实例
本章小结
习题
第8章 综合实例
8.1 按键次数识别显示电路设计
8.2 流水灯的设计
8.3 简易报警发生器设计
8.4 LED数码管软件译码显示电路
8.5 99秒跑码表设计
8.6 带数码显示的A/D转换电路
8.7 步进电动机控制设计
习题
第9章 单片机应用系统设计
9.1 单片机应用系统的基本结构
9.1.1 单片机应用系统的硬件组成
9.1.2 硬件系统设计原则
9.1.3 单片机应用系统的软件设计
9.2 数字电子时钟系统设计实例
9.2.1 设计要求及硬件电路设计
9.2.2 软件设计
9.3 单片机遥控系统的应用设计
9.3.1 系统要求与设计方案
9.3.2 系统硬件电路的设计
9.3.3 系统程序设计
9.3.4 调试及性能分析
9.3.5 控制源程序清单
附录A MCS-51单片机指令表
附录B ASCII码
附录C KEIL C51软件使用简介
附录D KEIL C51库函数参考
参考文献
Y1B

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

单片机原理与应用及C51程序设计
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon