单片机原理及应用
图书信息
| 作者 | 赵景波 |
| 出版社 | 西安电子科技大学 |
| ISBN | 9787560655482 |
| 条形码 | 9787560655482 ; 978-7-5606-5548-2 |
| 出版时间 | 2020-04-01 |
| 页数 | 376页 |
| 分类 | 教材 |
| 价格 | 定价: ¥55.0 |
内容简介
本书以51系列单片机8051为背景, 以实际工程中应用*为广泛的C51语言程序设计为基础, 从应用角度出发, 系统地论述了单片机的组成原理、指令系统和汇编语言及单片机C语言、中断系统、并行和串行接口以及8051与A/D和D/A的接口等问题, 并在此基础上讨论了单片机应用系统的设计。
目录
- 单片机原理及应用 目录
- 第1章 单片机入门 1
- 1.1 如何学习单片机 1
- 1.2 单片机的学习工具 2
- 1.3 单片机的基础知识 4
- 1.3.1 概述 4
- 1.3.2 单片机的发展趋势 6
- 1.3.3 8051系列单片机 6
- 1.3.4 单片机中的数制与码制 8
- 1.4 单片机与嵌入式系统 12
- 1.4.1 嵌入式系统简介 13
- 1.4.2 单片嵌入式系统 14
- 1.4.3 单片嵌入式系统结构 15
- 1.4.4 单片嵌入式系统的应用领域 16
- 1.5 单片机的基本操作 17
- 1.6 常用单片机介绍 21
- 1.7 单片机系统开发方法 23
- 1.8 实践训练――利用单片机控制LED 24
- 思考与练习 26
- 第2章 Keil C51软件的使用 27
- 2.1 概述 27
- 2.2 Keil软件界面 28
- 2.2.1 Keil μVision3 IDE的工作界面 28
- 2.2.2 Keil μVision3 IDE的菜单 28
- 2.3 创建μVision3工程 36
- 2.4 利用μVision3调试器调试程序 40
- 2.5 51单片机的烧录 43
- 2.6 实践训练――Keil C51软件的使用 46
- 思考与练习 53
- 第3章 8051单片机硬件结构及汇编语言 54
- 3.1 8051系列单片机的基本结构 54
- 3.1.1 内部结构框图 54
- 3.1.2 外部引脚功能 55
- 3.2 8051系列单片机存储空间配置和功能 56
- 3.2.1 存储器的基本概念 57
- 3.2.2 8051的程序存储器(ROM) 59
- 3.2.3 8051的数据存储器(RAM) 60
- 3.3 并行I/O端口 65
- 3.3.1 P0口 65
- 3.3.2 P1口 66
- 3.3.3 P2口 67
- 3.3.4 P3口 67
- 3.4 时钟电路及CPU时序 68
- 3.4.1 时钟电路 68
- 3.4.2 CPU时序 69
- 3.5 8051系列单片机的工作方式 71
- 3.5.1 复位方式 71
- 3.5.2 低功耗方式 73
- 3.6 8051系列单片机指令系统 73
- 3.6.1 指令系统概述 74
- 3.6.2 寻址方式 76
- 3.6.3 8051单片机指令系统 80
- 3.7 汇编语言程序设计 89
- 3.7.1 汇编语言概述 89
- 3.7.2 顺序结构程序设计 92
- 3.7.3 分支结构程序设计 93
- 3.7.4 循环结构程序设计 93
- 3.8 实践训练――输入输出信号控制 94
- 思考与练习 98
- 第4章 单片机C语言编程基础 100
- 4.1 C语言与MCS-51 100
- 4.2 C语言基础 102
- 4.2.1 C语言与ANSI C 的区别 102
- 4.2.2 C51扩展的关键字 103
- 4.2.3 编译器 103
- 4.2.4 数据类型 104
- 4.3 C51数据存储类型与8051存储器结构 110
- 4.3.1 C51数据的存储 110
- 4.3.2 C51变量的定义 111
- 4.3.3 C51变量的存储类型 111
- 4.3.4 C51变量的存储区 112
- 4.3.5 C51变量的存储模式 112
- 4.3.6 C51变量的绝对定位 113
- 4.4 8051特殊功能寄存器及其C51定义 114
- 4.4.1 位变量定义 114
- 4.4.2 C51特殊功能寄存器的定义 116
- 4.5 C51指针 117
- 4.5.1 通用指针 117
- 4.5.2 存储器专用指针 118
- 4.5.3 指针变换 119
- 4.5.4 C51指针应用 119
- 4.6 C51的输入/输出 121
- 4.6.1 基本输入/输出函数 121
- 4.6.2 格式输出函数printf 121
- 4.6.3 格式输入函数scanf 122
- 4.7 C51函数 124
- 4.7.1 内部函数 124
- 4.7.2 C51函数的定义 125
- 4.8 C51与汇编语言混合编程 126
- 4.8.1 在C51程序中嵌入汇编程序 126
- 4.8.2 C51程序与汇编程序混合编程 127
- 4.9 C51常用语句 130
- 4.9.1 条件语句 130
- 4.9.2 循环语句 132
- 4.10 实践训练――交通信号灯模拟
- 控制系统 135
- 思考与练习 136
- 第5章 中断系统 138
- 5.1 中断的概念 138
- 5.2 8051的中断源和中断控制寄存器 140
推荐图书
- 花鸟物语(谈正衡)
- 异重庆四重奏(萧星寒)
- 数据库原理与应用实训教程:SQL Server版(鲁艳霞)
- 【13】行政纠纷裁判规则理解与适用(国家法官学院最高人民法院司法案例研究院)
- 环境法(第六版)(新编21世纪法学系列教材)(周珂莫菲徐雅林潇潇)
- 大学生就业指导(范崇源,姚旭东,杨梅)
- 公侯世家-百变马丁-漫画《史记》故事(洋洋兔)
- 森林鱼国际绘本大师经典:朋友越多越好(精装绘本)((美)凯・葛斯坦(MordicaiGe)
