登录机工教育服务网
点击注册
使用第三方账号登录
单片机系统设计与制作
电子课件和模拟试卷等
作者:倪志莲
ISBN:978-7-111-39247-7
所属丛书:教育部高等职业教育示范专业规划教材 电气工程及自动化类专业

申请样书,扫描二维码

本书借鉴了基于工作过程导向的课程开发方法,结合了多年的单片机课程教学改革经验,保留了单片机教学内容的完整性,以“任务驱动”的教学模式为背景,开发本教材。本书以AT89S51单片机为例,通过流水灯...

同系列书
相关图书
  • 图书详情
ISBN:978-7-111-39247-7
装订:
责编:王宗锋
开本:
出版日期: 2018-08-16
字数:450 千字
定价:44.9
图书简介

本书借鉴了基于工作过程导向的课程开发方法,结合了多年的单片机课程教学改革经验,保留了单片机教学内容的完整性,以“任务驱动”的教学模式为背景,开发本教材。本书以AT89S51单片机为例,通过流水灯的设计与制作、秒表的设计与制作、密码锁的设计与制作、音乐播放器的设计与制作、双机通信系统设计与制作、数字电压表的设计与制作、低频信号发生器的设计与制作、数字温度计的设计与制作8个任务贯穿了单片机小系统、内部资源及外部扩展等核心知识点。每章包含一个相对独立的知识点,并将设计、制作及调试的工作过程与相关知识点融合,充分展示了教学做一体化的教学理念。本书注重单片机开发过程中的技能训练,所有任务均提供了硬件电路图和元器件清单,所有程序均采用汇编语言与C51语言对照方式编写,方便读者自学。

作者信息
章节目录

前言
绪论1
0.1单片机概述1
0.1.1嵌入式系统与单片机1
0.1.2单片机的发展趋势2
0.1.3单片机的主要产品3
0.1.4单片机的应用领域8
0.2单片机系统设计与制作的工作过程9
0.2.1典型的单片机系统设计与制作
工作流程9
0.2.2应用系统硬件的设计方法10
0.2.3应用系统软件的设计方法11
0.2.4应用系统的调试方法12
第1章单片机最小系统14
1.1AT89S51单片机的结构及工作过程14
1.1.1AT89S51单片机的封装及引脚14
1.1.2单片机的内部结构及主要功能16
1.1.3单片机的工作过程18
1.2AT89S51单片机的存储结构19
1.2.1程序存储器19
1.2.2数据存储器20
1.3单片机最小系统的构成24
1.3.1时钟电路24
1.3.2复位电路25
1.4单片机汇编语言基础25
1.4.1AT89S51单片机的指令系统简
介27
1.4.2伪指令ORG和END28
1.4.3通用数据传送指令MOV29
1.4.4常用程序控制指令——跳转及
调用返回指令31
1.4.5移位指令34
1.4.6位清零与置位指令35
1.5单片机的C语言——C51基础35
1.5.1C51程序简介35
1.5.2C51中的基本数据类型37
1.5.3C51的变量定义39
1.6单片机I/O口的输出驱动控制40
1.7流水灯的设计与制作43
1.7.1工作任务43
1.7.2流水灯硬件制作43
1.7.3流水灯的软件设计46
1.7.4流水灯的系统调试48
1.7.5改进与提高58
习题59
第2章数码管显示电路及应用60
2.1LED数码管简介60
2.1.1LED数码管的类型60
2.1.2LED数码管的字形码61
2.2LED数码管的显示方式61
2.2.1静态显示62
2.2.2动态显示62
2.3汇编语言进阶63
2.3.1算术及逻辑运算指令63
2.3.2数据交换指令67
2.3.3定义数据空间伪指令DB、DW、
DS与查表指令MOVC68
2.4C51的运算符、表达式及常用语句71
2.4.1C51的运算符和表达式71
2.4.2C51的常用控制语句——选择语
句和循环语句73
2.5LED数码管显示程序设计77
2.5.1数码管动态显示汇编程序设计78
2.5.2数组与数码管动态显示的C51
程序设计79
2.6点阵与液晶显示器81
2.6.18×8点阵屏81
2.6.2LCD1602液晶显示器85
2.7秒表的设计与制作91
2.7.1工作任务91
2.7.2秒表硬件电路的设计与制作92
2.7.3秒表的软件设计93
2.7.4秒表的系统调试97
2.7.5改进与提高98
习题98
第3章键盘电路及应用100
3.1键盘及分类100
3.1.1按键简介100
3.1.2键盘的类型100
3.1.3键盘的消抖101
3.2键盘汇编程序设计102
3.2.1赋值伪指令EQU和DATA102
3.2.2位条件转移指令102
3.2.3堆栈指令103
3.2.4键盘的汇编语言设计实例104
3.3键盘的C51程序设计107
3.3.1switch/case语句107
3.3.2键盘的C51程序设计实例108
3.4密码锁的设计与制作112
3.4.1工作任务112
3.4.2密码锁的硬件制作112
3.4.3密码锁的软件设计114
3.4.4密码锁的系统调试126
3.4.5改进与提高129
习题129
第4章中断与定时/计数器的应用130
4.1AT89S51单片机的中断系统130
4.1.1中断的基本概念130
4.1.2中断源与中断请求标志131
4.1.3中断控制133
4.1.4中断响应135
4.1.5中断程序设计136
4.2AT89S51单片机的定时/计数器140
4.2.1定时/计数器的结构140
4.2.2定时/计数器的控制140
4.2.3定时/计数器的工作方式142
4.2.4定时/计数器初值的计算142
4.2.5定时/计数器的程序设计143
4.3音乐播放器的设计与制作150
4.3.1工作任务150
4.3.2音乐播放器的硬件制作151
4.3.3音乐播放器的软件设计152
4.3.4音乐播放器的系统调试156
4.3.5改进与提高157
习题157
第5章串行通信的应用159
5.1串行通信基础159
5.1.1串行通信的基本概念159
5.1.2串行通信的总线标准162
5.2AT89S51单片机的串行口165
5.2.1串行口的结构及相关寄存器165
5.2.2串行口的工作方式166
5.3串行通信的程序设计171
5.3.1串行口的初始化编程171
5.3.2发送和接收程序设计172
5.4双机通信系统的设计与制作182
5.4.1工作任务182
5.4.2双机通信系统硬件制作182
5.4.3双机通信系统软件设计184
5.4.4双机通信系统调试187
5.4.5改进与提高188
习题188
第6章A    D转换器的应用190
6.1A    D转换的基本知识190
6.1.1A    D转换的过程190
6.1.2A    D转换器的主要技术指标191
6.28位A    D转换器ADC0809192
6.3单片机与A    D转换器接口电路193
6.3.1单片机的总线结构193
6.3.2单片机与A    D转换器的接
口196
6.4单片机与A    D转换器接口程序
设计197
6.4.1MOVX指令与A    D转换器
接口的汇编语言程序设计197
6.4.2指针与A    D转换器接口的
C51程序设计198
6.5数字电压表的设计与制作200
6.5.1工作任务200
6.5.2数字电压表的硬件制作200
6.5.3数字电压表的软件设计202
6.5.4数字电压表的系统调试208
6.5.5改进与提高209
习题209
第7章D    A转换器的应用211
7.1D    A转换的基本知识211
7.1.1D    A转换的工作原理211
7.1.2D    A转换器的性能指标212
7.28位D    A转换器DAC0832212
7.2.1DAC0832的内部结构及引脚212
7.2.2DAC0832的工作方式213
7.2.3DAC0832的输出方式213
7.3单片机与D    A转换器接口电路及
程序设计214
7.3.1单缓冲工作方式214
7.3.2双缓冲工作方式215
7.4低频信号发生器的设计与制作216
7.4.1工作任务216
7.4.2低频信号发生器的硬件制作217
7.4.3低频信号发生器的软件设计218
7.4.4低频信号发生器的系统调试226
7.4.5改进与提高228
习题228
第8章串行总线扩展技术的应用230
8.1I2C总线的应用230
8.1.1I2C总线概述230
8.1.2AT24CXX系列存储器的使用231
8.1.3AT24CXX系列存储器的接口
电路与编程234
8.2SPI总线的应用2418.2.1SPI总线概述241
8.2.2串行A    D转换器TLC549242
8.2.3串行D    A转换器TLC5615248
8.3单总线的应用252
8.3.1单总线简介252
8.3.2DS18B20的引脚及硬件连接253
8.3.3DS18B20的工作原理及使用
方法254
8.4数字温度计的设计与制作259
8.4.1工作任务259
8.4.2数字温度计的硬件制作259
8.4.3数字温度计的软件设计261
8.4.4数字温度计的系统调试275
8.4.5改进与提高276
习题276
附录277
277
附录BMCS    51系列单片机指令表278
附录CC51关键字281
附录D常用芯片引脚283
参考文献285

前言/序言 展开  + 收缩 —
图书评论
联系我们

国北京西城区百万庄大街22号

邮编:100037

电子邮箱:cmpedu@cmpedu.com

教材网咨询:010-88379833

网上购书:010-88379170 / 9693

团购热线:010-68326294

官方二维码

随手扫一扫~了解多多

版权所有:机械工业出版社京ICP备14043556号-2 Copyright (C) 2017 CmpEdu. All Rights Reserved