新書推薦:
《
大国脊梁:漫画版
》
售價:NT$
374.0
《
跟着渤海小吏读历史:大唐气象(全三册)
》
售價:NT$
989.0
《
心智的构建:大脑如何创造我们的精神世界
》
售價:NT$
352.0
《
美国小史(揭秘“美国何以成为美国”,理解美国的经典入门读物)
》
售價:NT$
352.0
《
中国古代北方民族史丛书——东胡史
》
售價:NT$
576.0
《
巨人传(插图珍藏本)
》
售價:NT$
3289.0
《
地下(村上春树沙林毒气事件的长篇纪实)
》
售價:NT$
332.0
《
偿还:债务与财富的阴暗面
》
售價:NT$
347.0
|
編輯推薦: |
配套资源:授课视频、教学大纲、电子课件,习题答案、仿真源代码
本书特色: 1)以朴素的语言和经典实例,用图文并茂的形式,向读者生动展示单片机Proteus仿真技术全貌 2)强化课程思政、工程教育,立足“理实一体化”教学理念,以“应用”为目的构建课程和教学内容体系. 3)本书将一个完整智能车工程任务,分解为若干个子任务,以任务式教学的方式面向应用型本科的教材编写。为使学生巩固每个子任务涉及的知识点,还引入若干小项目,以达到触类旁通的目的。
|
內容簡介: |
本书由浅入深地介绍MCS-51系列单片机的控制技术和实用性设计,将单片机的相关知识点融入各个任务中,完整地展现了电子产品设计、开发的整个过程。
全书从单片机的软件开发环境开始介绍,之后介绍单片机硬件系统及Proteus仿真软件,接着基于多个任务,介绍开发智能车所需要的I/O端口、显示接口技术、中断系统、定时/计数器和串行口等相关知识,循序渐进地将单片机知识点融入实际的任务设计中。*后,基于智能车平台,设计了智能车循迹、避障等程序。本书在编写过程中遵循“任务驱动教学”的原则,以应用为目的,以具体的任务为载体,将单片机的知识点分解到任务中,让读者在“教学做”中轻松学习单片机的知识和技能并加以更好地应用。
本书可作为应用型本科院校自动化类、电子信息类、通信类、机电类、物联网类、轨道交通类等专业的单片机课程的教材,也可作为高职高专、开放大学、成人教育、自学考试和培训班的教材,以及电子工程技术人员的参考工具书。
|
目錄:
|
目 录
前言
任务1 熟悉C51单片机软件开发环境1
1.1 学习目标1
1.1.1 任务说明1
1.1.2 知识和能力要求1
1.2 任务准备1
1.2.1 单片机概述1
1.2.2 单片机编程语言6
1.3 任务实施6
1.3.1 实例—Keil C51软件的使用6
1.3.2 实例—单片机控制无源蜂鸣器发声20
1.4 小结22
1.5 问题与思考23
任务2 学习单片机硬件系统25
2.1 学习目标25
2.1.1 任务说明25
2.1.2 知识和能力要求25
2.2 任务准备25
2.2.1 8051信号引脚26
2.2.2 单片机最小系统电路29
2.2.3 单片机的存储器结构31
2.2.4 单片机I/O端口34
2.2.5 Proteus软件的使用36
2.2.6 单片机系统开发过程52
2.2.7 智能车开发套餐54
2.3 任务实施55
2.3.1 实例—用Proteus 8绘制LED控制原理图55
2.3.2 实例—Proteus与Keil C联合仿真57
2.4 小结62
2.5 问题与思考63
任务3 单片机I/O端口应用64
3.1 学习目标64
3.1.1 任务说明64
3.1.2 知识和能力要求64
3.2 任务准备65
3.2.1 C51基础知识65
3.2.2 单片机程序框架67
3.2.3 键盘68
3.3 任务实施70
3.3.1 实例—智能车之蜂鸣器控制70
3.3.2 实例—按键控制多种花样霓虹灯设计74
3.3.3 实例—矩阵键盘控制LED灯亮灭78
3.4 小结81
3.5 问题与思考82
任务4 单片机显示接口技术应用84
4.1 学习目标84
4.1.1 任务说明84
4.1.2 知识和能力要求84
4.2 任务准备84
4.2.1 LED数码管84
4.2.2 LED点阵87
4.2.3 字符型液晶显示模块90
4.3 任务实施93
4.3.1 实例—智能车之数码管程序设计93
4.3.2 实例—小型LED数码管字符显示屏控制95
4.3.3 实例—简易LED点阵系统设计99
4.3.4 实例—字符型LCD液晶显示广告牌控制103
4.3.5 实例—简易密码锁106
4.4 小结109
4.5 问题与思考110
任务5 单片机中断技术应用113
5.1 学习目标113
5.1.1 任务说明113
5.1.2 知识和能力要求113
5.2 任务准备113
5.2.1 案例导入113
5.2.2 中断系统概述114
5.2.3 51单片机的中断系统结构116
5.2.4 中断控制117
5.2.5 中断处理119
5.2.6 中断函数121
5.3 任务实施121
5.3.1 实例—智能车之外部中断程序设计121
5.3.2 实例—报警器设计123
5.3.3 实例—交通灯控制128
5.4 小结131
5.5 问题与思考132
任务6 单片机定时器/计数器应用136
6.1 学习目标136
6.1.1 任务说明136
6.1.2 知识和能力要求136
6.2 任务准备136
6.2.1 案例导入136
6.2.2 定时器/计数器的结构138
6.2.3 定时器/计数器工作原理138
6.2.4 定时器/计数器的控制寄存器139
6.2.5 定时器/计数器工作方式141
6.2.6 定时器/计数器的初始化143
6.3 任务实施144
6.3.1 实例—智能车之定时程序设计144
6.3.2 实例—方波发生器设计145
6.3.3 实例—音阶演奏149
6.3.4 实例—60 s倒计时秒表设计151
6.3.5 实例—脉冲计数和显示154
6.4 小结157
6.5 问题与思考158
任务7 串行通信技术应用161
7.1 学习目标161
7.1.1 任务说明161
7.1.2 知识和能力要求161
7.2 任务准备161
7.2.1 串行通信基础161
7.2.2 串行接口164
7.2.3 串行通信程序设计167
7.3 任务实施170
7.3.1 实例—单片机双机通信:银行动态密码获取系统设计170
7.3.2 实例—单片机与PC之间的串行口通信177
7.4 小结184
7.5 问题与思考185
任务8 单片机与外部器件应用187
8.1 学习目标187
8.1.1 任务说明187
8.1.2 知识和能力要求187
8.2 任务准备187
8.2.1 智能车系统组成187
8.2.2 智能车车体传感器190
8.2.3 智能车车体执行器192
8.3 任务实施194
8.3.1 实例—智能车传感器编程194
8.3.2 实例—智能车车体执行器编程195
8.4 小结197
8.5 问题与思考198
任务9 单片机综合应用199
9.1 学习目标199
9.1.1 任务说明199
9.1.2 知识和能力要求199
9.2 任务准备199
9.2.1 智能车硬件简介199
9.2.2 红外循迹模块应用201
9.2.3 电机控制202
9.3 任务实施208
9.3.1 实例—智能车循迹程序设计208
9.3.2 实例—智能车避障程序设计214
9.4 小结220
9.5 课程设计参考221
附录224
附录A ASCII码(美国信息交换标准码)224
附录B C51常用库函数226
附录C 常用逻辑符号对照表228
参考文献229
|
內容試閱:
|
前 言
本书充分考虑了应用型本科院校、研究型大学、高职院校学生的差别,既有一定的理论深度,同时又突出应用性和创新性,将理论、实践及虚拟仿真环节融为一体;既设计每个知识点的独立案例,又提供完整的案例贯穿整本书,以帮助学生更好地掌握单片机相关的原理、知识和技术,学习如何在一个工程项目中综合使用所学知识来解决问题。
自国家印发《高等学校课程思政建设指导纲要》以来,陆续出现了一些引入课程思政的优秀教材,但是单片机类教材引入课程思政的较少。作为自动化、电气、测控、机器人、物联网、电子信息等专业都开设的课程,单片机类教材受众面广,是课程思政的重要阵地之一,因此本书编写的另一目的就是体现习近平新时代中国特色社会主义思想,按新时代高校“课程思政”的要求构建单片机类教材。
本书编写团队经过多年的教学改革经验积累,以单片机应用为主线,采用C语言编程,使学生在完成各个任务的过程中逐渐掌握单片机知识和编程方法,能学以致用。本书由宋志强、陈逸菲担任主编,宋莹、张立新、袁鑫担任副主编。宋志强对本书的编写思路进行了总体策划,指导全书的编写,对全书统稿,并负责编写任务1、2、3。陈逸菲协助完成统稿工作,并负责编写任务4、5。宋莹、张立新、袁鑫(苏州雷格特智能设备股份有限公司)分别负责编写任务6、8、9。张赵良、夏庆锋、席万强负责编写任务7。本书是2021年产学合作协同育人项目(项目编号:202101187002、202102474008)的研究成果之一。
在教学中,教师可根据课堂和实验教学等实际情况灵活选用学习任务和项目,合理分配课时。有的项目可以让学生利用第二课堂来完成。为方便教师教学,本书配备了电子教学课件、习题参考答案、C语言源程序文件等教学资源,需要的读者可登录www.cmpedu.com免费注册,审核通过后下载,或联系编辑索取(微信15910938545,电话010-88379739)。
此外,本书中存在大量使用Proteus软件绘制的电路图,为便于教学及自学,书后附录提供常用逻辑符号对照表。由于编者水平有限,书中难免存在疏漏与不足,恳请读者对本书提出宝贵意见。
编 者
|
|