单片机原理与应用PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:马鲁娟,姚晓通,熊建平主编
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2012
- ISBN:9787560629087
- 页数:352 页
项目一 初识单片机 1
1.1 项目基本技能 1
任务1 初识单片机 1
任务2 了解单片机开发系统 4
1.2 项目基本知识 6
知识点1 了解51单片机外部引脚 6
知识点2 51单片机内部组成 9
知识点3 51单片机的存储器介绍 11
1.3 技能拓展 16
任务3 自制单片机程序下载工具 16
1.4 互动环节 18
知识回顾与项目小结 19
1.5 习题 19
项目 二让单片机动起来 21
2.1 项目基本技能 21
任务1 点亮一个发光二极管 21
任务2 在Keil环境中仿真调试 35
2.2 项目基本知识 39
知识点1 单片机的最小系统 39
知识点2 计算机中数的表示 41
2.3 技能拓展 44
任务3 点亮指定的LED灯 44
2.4 互动环节 47
知识回顾与项目小结 48
2.5 习题 48
项目三 初识编程语言 49
3.1 汇编语言 50
3.1.1 项目基本技能 50
任务1 了解寻址方式 50
任务2 传送数据 52
任务3 编写无符号多字节加法程序 53
任务4 解析查表程序 54
3.1.2 项目基本知识 55
知识点1 指令和助记符 55
知识点2 指令的字节数 56
知识点3 寻址方式 57
知识点4 指令分类详解 61
3.1.3 技能拓展 74
任务5 编写乘法运算程序 74
任务6 查找大小数 75
任务7 数据拼拆与转换程序的设计 76
3.1.4 互动环节 78
3.2 C51语言 80
3.2.1 项目基本技能 80
任务8 认识C51语言程序 80
任务9 程序测试 81
3.2.2 项目基本知识 86
知识点5 单片机C51程序的组成 86
知识点6 Keil软件的基本应用 87
知识点7 标识符与关键字 87
知识点8 数据类型 87
知识点9 变量及其存储模式 88
知识点10 常量 91
知识点11 C51的运算符及表达式 92
知识点12 基本语法 97
知识点13 宏定义 97
知识点14 文件包含 98
知识点15 数组与指针 98
知识点16 函数 99
知识点17 C51程序的设计规则 101
3.2.3 技能拓展 101
任务10 比较两个数的大小 101
3.2.4 互动环节 103
知识回顾与项目小结 104
3.3 习题 104
项目四 单片机输入输出控制 107
4.1 项目基本技能 107
任务1 霓虹灯控制 107
任务2 开关输入控制 111
4.2 项目基本知识 114
知识点1 单片机的输入输出口 114
知识点2 汇编语言 118
知识点3 C语言程序 122
4.3 技能拓展 131
任务3 蜂鸣器的控制 131
4.4 互动环节 135
知识回顾与项目小结 140
4.5 习题 140
项目五 定时/计数器应用 141
5.1 项目基本技能 141
任务1 霓虹灯控制电路(定时器实现定时功能) 141
任务2 计数报警电路(定时器实现计数功能) 144
5.2 项目基本知识 148
知识点1 单片机定时/计数器组成框图 148
知识点2 定时/计数器工作原理 149
知识点3 方式寄存器TMOD和控制寄存器TCON 149
知识点4 定时/计数器的工作方式 152
5.3 技能拓展 155
任务3 方波发生器 155
5.4 互动环节 158
知识回顾与项目小结 160
5.5 习题 161
项目六 中断的应用 164
6.1 项目基本技能 164
任务1 LED控制电路 164
任务2 航标灯控制电路 168
任务3 定时器中断应用 172
6.2 项目基本知识 175
知识点1 单片机中断系统 175
知识点2 中断处理过程 178
知识点3 中断采样和查询 181
知识点4 中断源的扩充 182
6.3 技能拓展 184
任务4 交通灯控制 184
6.4 互动环节 192
知识回顾与项目小结 193
6.5 习题 194
项目七 显示与键盘接口技术 195
7.1 项目基本技能 195
任务1 基于LED数码管的简易秒表设计 195
任务2 基于LED点阵显示的简易秒表设计 200
任务3 独立式键盘的应用——简易计数器 205
任务4 中断扫描方式的矩阵式键盘设计 210
7.2 项目基本知识 220
知识点1 显示接口技术 220
知识点2 键盘接口技术 225
7.3 技能拓展 229
任务5 四路抢答器设计 229
7.4 互动环节 240
知识回顾与项目小结 241
7.5 习题 241
项目八 串行通信 243
8.1 项目基本技能 243
任务1 串口控制数码管显示字符 243
任务2 银行动态密码的获取 247
8.2 项目基本知识 253
知识点1 什么是串行通信 253
知识点2 认识单片机的串行接口 257
知识点3 单片机双机通信 263
8.3 技能拓展 265
任务3 交通灯远程控制系统 265
8.4 互动环节 272
知识回顾与项目小结 274
8.5 习题 274
项目九 A/D和D/A转换接口技术 276
9.1 项目基本技能 276
任务1 A/D转换芯片TLC2543的应用 276
任务2 D/A转换芯片的应用 282
9.2 项目基本知识 287
知识点1 A/D转换器接口技术 287
知识点2 D/A转换器接口技术 292
9.3 互动环节 295
知识回顾与项目小结 296
9.4 习题 296
项目十 单片机综合应用系统 297
10.1 项目基本技能 297
任务1 用液晶实现温度显示 297
10.2 项目基本知识 313
知识点1 温度传感器DS18B20 313
知识点2 SMC1602液晶的介绍 318
10.3 技能拓展 321
任务2 用电脑实现温度显示 321
10.4 互动环节 338
知识回顾与项目小结 339
10.5 习题 339
习题参考答案 340
参考文献 352
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019