单片机原理及应用
单片机原理及应用作者:张仁彦 开 本:16开 书号ISBN:9787111528401 定价: 出版时间:2016-03-01 出版社:机械工业出版社 |
单片机原理及应用 本书特色
本书全面系统地介绍了mcs-51系列单片机的基本结构、工作原理及应用技术。主要内容包括:微型计算机的基础知识、mcs-51单片机的基本结构、汇编语言和c51语言程序设计方法、中断系统和定时器等内部功能单元的应用技术、并行接口和串行接口的扩展方法,以及keil软件和proteus软件联合调试的方法等。书中大部分例题具有汇编语言和c51语言的双语对照程序,便于读者选择学习。本书内容丰富、实用性强,讲解深入浅出、全面细致,既可以作为高等院校电气信息类相关专业学生的教材,也可以作为从事单片机应用系统研发工作的工程技术人员的参考书。
单片机原理及应用 内容简介
本书内容丰富、实用性强,讲解深入浅出、全面细致,
单片机原理及应用 目录
目 录前言第1章 绪论 11.1 微型计算机的发展历史 11.2 微型计算机的组成 21.2.1 微型计算机系统的层次关系和体系结构 21.2.2 微处理器 51.2.3 存储器 61.2.4 i/o接口 71.3 微型计算机的数制和编码71.3.1 数制 81.3.2 数据在计算机中的表示101.3.3 常用编码 111.4 单片机简介 131.4.1 单片机的发展和应用131.4.2 mcs-51系列单片机概况 131.5 小结 131.6 习题 14第2章 mcs-51单片机的基本结构 152.1 mcs-51单片机的体系结构 152.2 mcs-51单片机的内部资源 162.2.1 中央处理器(cpu) 172.2.2 存储器和寄存器 182.2.3 常用特殊功能寄存器的功能 232.3 mcs-51单片机的引脚功能 242.4 并行i/o端口的引脚特性 272.4.1 p0口的引脚特性272.4.2 p1口的引脚特性292.4.3 p2口的引脚特性 292.4.4 p3口的引脚特性302.5 mcs-51/52单片机的*小系统电路 312.5.1 时钟电路和时钟信号312.5.2 复位电路 312.6 小结 332.7 习题 33第3章 mcs-51单片机汇编语言程序设计 353.1 汇编语言的伪指令 353.2 指令格式和相关符号 393.2.1 指令格式 393.2.2 指令的分类和指令描述符号 403.3 指令的寻址方式 413.3.1 立即数寻址 413.3.2 寄存器寻址 413.3.3 直接寻址 423.3.4 寄存器间接寻址 423.3.5 位寻址 423.3.6 变址寻址 433.3.7 相对寻址 433.4 mcs-51指令集 443.4.1 数据传送指令 443.4.2 算术运算指令 513.4.3 逻辑运算指令 553.4.4 移位指令 583.4.5 控制转移指令 583.5 汇编语言程序设计 653.5.1 顺序程序设计 653.5.2 分支程序设计 673.5.3 循环程序设计 723.5.4 子程序设计 783.6 小结 863.7 习题 86第4章 mcs-51单片机的内部功能单元 884.1 中断系统 884.1.1 单片机与外部设备的数据传送方式 884.1.2 mcs-51单片机中断系统的功能和结构 894.2 外部中断 954.2.1 外部中断的初始化设置954.2.2 中断程序设计方法964.2.3 外部中断请求的撤除984.2.4 外部中断源的扩展984.3 定时/计数器 1004.3.1 定时/计数器的基本工作原理 1004.3.2 与定时/计数器相关的寄存器 1014.3.3 定时/计数器的工作方式 1024.3.4 定时/计数器的初始化 1044.3.5 定时功能应用举例1064.3.6 计数功能应用举例1094.3.7 测高电平时长举例1114.4 串行通信接口 1124.4.1 串行通信的基础知识1134.4.2 串行通信的类型1144.4.3 mcs-51单片机串口的基本结构 1154.4.4 mcs-51单片机串口的相关特殊功能寄存器 1154.4.5 串口的工作方式1184.4.6 rs-232c串行通信接口 1254.4.7 rs-485串行通信接口 1274.5 小结 1284.6 习题 128第5章 mcs-51单片机的并行扩展 1305.1 mcs-51单片机的片外并行总线 1305.1.1 总线的作用 1305.1.2 mcs-51单片机片外总线的构成 1305.2 片外存储器的扩展 1325.2.1 片外程序存储器的连接与访问 1325.2.2 片外数据存储器的连接与访问 1355.2.3 单片机访问片外存储空间的时序 1445.3 并行i/o接口的扩展 1475.3.1 i/o接口概述1475.3.2 mcs-51单片机并行i/o口的使用 1495.3.3 简单并行i/o接口的扩展 1495.4 并行接口芯片8255a的扩展 1535.4.1 8255a的内部结构和引脚 1535.4.2 8255a的控制字1555.4.3 8255a的工作方式1575.4.4 应用举例 1615.5 显示器与键盘接口的扩展1635.5.1 显示器的扩展 1635.5.2 键盘的扩展 1745.6 d-a和a-d接口的扩展 1855.6.1 d-a转换器的工作原理和性能指标 1865.6.2 dac0832芯片的接口扩展 1885.6.3 a-d转换器的工作原理和性能指标 1985.6.4 adc0809芯片的接口扩展 2015.7 小结 2075.8 习题 207第6章 常用串行总线接口技术 2096.1 spi串行总线 2096.1.1 spi总线的引脚功能和时序 2096.1.2 spi总线a-d转换芯片tlc2543 2106.1.3 tlc2543的应用实例 2136.2 i2c总线 2166.2.1 i2c总线的引脚功能和时序 2176.2.2 i2c总线日历时钟芯片pcf8563 2196.2.3 pcf8563的应用实例 2216.3 单总线 2306.3.1 单总线的引脚功能和时序 2306.3.2 ds18b20的使用方法 2326.3.3 ds18b20的应用实例 2346.4 小结 2396.5 习题 239第7章 keil 困椀猀椀漀渀4集成开发环境使用 2407.1 建立keil工程 2407.2 生成源程序文件 2427.3 工程的基本设置 2437.4 程序的运行和调试 2467.4.1 程序的编译和链接2477.4.2 程序的调试 2487.5 小结 2557.6 习题 255第8章 c51语言程序设计基础 2568.1 计算机程序设计语言概述2568.2 c51语言的变量 2578.2.1 变量的数据类型2578.2.2 变量的存储 2598.3 c51语言的常量 2608.4 运算符 2618.5 数组 2638.6 c51语言的基本语句2638.6.1 条件语句 2638.6.2 开关语句 2648.6.3 循环语句 2648.7 函数 2658.7.1 函数的定义 2658.7.2 函数的调用 2668.8 c51程序设计实例2668.8.1 外部中断程序设计2668.8.2 定时/计数器程序设计 2678.8.3 串行接口程序设计2738.8.4 并行接口程序设计2798.8.5 键盘显示器接口程序设计 2818.9 小结 2998.10 习题 299第9章 proteus虚拟仿真 3009.1 集成环境isis的使用 3009.1.1 原理图的绘制 3019.1.2 虚拟模型的仿真运行3099.1.3 基于isis的汇编语言程序设计 3139.1.4 isis和keil的联机调试 3159.2 虚拟仿真实例 3169.2.1 简易音乐演奏系统设计3169.2.2 直流电动机转速pwm控制 3239.3 小结 3379.4 习题 337参考文献 338
教材 研究生/本科/专科教材 工学
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
上一篇:快递企业案例分析
下一篇:LabVIEW基础教程
零零教育社区:论坛热帖子
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |
[教师分享] 未命名文章 (2018-11-07) |