- ISBN:9787568059459
- 装帧:70g胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:178
- 出版时间:2020-09-01
- 条形码:9787568059459 ; 978-7-5680-5945-9
本书特色
本书由民办院校联盟《单片机》课程组的老师编写,**版在我社出版,本书属于第二版改版。本书内容较之前版本有很大的改动,内容更加偏向实践教学,紧贴应用技术应用,增加了更多的教学实践内容,从整体框架上从新对教学内容进行了梳理,让学生在做中学,在学中做。以项目为基础引导学生主动学习,在动手的过程中学习理论知识,而不是被动的学习。
内容简介
本书共分为6章,分别介绍单片机的硬件系统、单片机C 语言介绍、单片机并行输入/输出口介绍等等。本书主要特点,本书采用现在流行的C语言对单片机应用进行程序编写,以项目式介绍单片机的内部资源使用以及外围扩展应用,1、本书采用当今流行的C语言对单片机开发系统进行编程,为使用者后续进行单片机系统开发学习及工作奠定基础;2、书中章节均采用项目式书写,介绍相关理论知识同时,并配有具体的项目分析、讨论,逐步引导理论知识的理解以及实践能力的提升;3、书中案例均来自于单片机实际应用系统,使理论知识和实际应用紧密结合;4、本书编者均来自武汉市民办高校,编者有多年的教学及实践经验。在民办高校向应用型转型阶段,该书的出版对本科教学有一定的指导意义。
目录
第1章单片机硬件系统1
1.1单片机简介1
1.1.1微型计算机1
1.1.2单片机的组成1
1.1.3单片机的发展历史2
1.2单片机的应用3
1.3单片机系统开发常用软件介绍4
1.3.1编程软件Keil4
1.3.2仿真软件Proteus9
1.48051单片机的内部结构9
1.4.1中央处理器9
1.4.2存储器10
1.4.3I/O口10
1.4.4中断源和定时器/计数器10
1.5单片机的引脚10
1.5.1电源引脚10
1.5.2时钟引脚11
1.5.3控制信号引脚11
1.5.4I/O引脚11
1.6单片机的存储器结构12
1.6.1程序存储器12
1.6.2数据存储器12
1.6.3特殊功能寄存器13
习题一14
第2章单片机C语言基础15
2.1C51语言的标识符与关键字16
2.2C51语言的数据17
2.2.1数据类型17
2.2.2常量和变量20
2.3C51语言对单片机主要资源的控制23
2.3.1特殊功能寄存器的定义23
2.3.2位变量的定义23
2.3.3绝对地址的访问24
2.4C51语言的基本运算与流程控制语句25
2.4.1基本运算25
2.4.2流程控制语句29
2.5C51语言的数组和指针32
2.5.1数组32
2.5.2指针33
2.6C51语言的函数34
2.6.1函数定义34
2.6.2函数的参数35
2.6.3函数的返回值35
2.6.4函数的调用和声明35
2.6.5C51语言的库函数36
习题二37
第3章单片机的并行输入/输出接口38
3.1单片机并行输入/输出接口介绍38
3.1.1P0口38
3.1.2P1口40
3.1.3P2口40
3.1.4P3口41
3.2项目一:单片机控制发光二极管42
3.2.1单片机控制1只发光二极管42
3.2.2单片机控制8只发光二极管53
3.3项目二:单片机检测按键状态59
习题三65
第4章单片机定时器/计数器、中断系统66
4.1单片机定时器/计数器66
4.1.1定时器/计数器的结构66
4.1.2定时器/计数器的工作原理66
4.1.3定时器/计数器的工作方式67
4.1.4定时器/计数器的初值计算69
4.2中断的概念及中断处理过程70
4.2.1中断系统的结构73
4.2.2中断源73
4.3项目一:一只LED灯闪烁(查询方式与中断方式)75
4.4项目二:一只LED灯闪烁(闪烁频率确定,长时间定时)78
4.5项目三:八段数码管依次显示0~979
4.6项目四:秒表82
习题四87
第5章单片机串行接口89
5.1单片机串行接口介绍89
5.1.1串行通信89
5.1.2串行接口91
5.2项目一:并行输出口扩展99
5.3项目二:并行输入口扩展101
5.4项目三:双机通信102
习题五105
第6章单片机常用外围扩展技术106
6.1项目一:可调式电子时钟106
6.2项目二:多点测温系统124
6.3项目三:波形发生器133
6.4项目四:数字电压表136
6.5项目五:交通灯控制系统140
6.6项目六:简易电子琴153
6.7项目七:步进电机控制系统160
附录1ANSIC标准关键字165
附录2汇编指令表167
参考文献172
作者简介
韩彩霞,副教授,1999年毕业于北京理工大学控制理论与控制工程专业,毕业后在供电公司工作三年。 2002年就读于大庆石油学院电气自动化专业,2005年硕士研究生毕业,研究方向为模糊控制。 主授《单片机原理及应用》《自动控制原理》、《C语言程序设计》等课程。
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0 -
贝叶斯推理与机器学习
¥139.3¥199.0