
单片机基础与套用(C语言版)
《单片机基础与套用(C语言版)》是由王静霞主编,高等教育出版社于2016年出版的高等职业教育电类基础课规划教材、iCourse·教材、高等职业教育电类基础课新形态一体化规划教材。该教材可作为高等职业院校机电类、电气类、电子类、信息类专业单片机课程的教材,也可供相关行业的工程技术人员参考。
该教材共9章,由单片机及其开发环境、单片机硬体系统、C51程式设计基础、定时器/计数器、中断系统、人机互动接口设计、串列接口通信技术、A/D转与D/A转换、综合套用实践组成。
基本介绍
- 书名:单片机基础与套用(C语言版)
- 作者:王静霞
- ISBN:978-7-04-043929-8
- 类别:高等职业教育电类基础课规划教材等
- 页数:211页
- 出版社:高等教育出版社
- 出版时间:2016-03-21
- 装帧:平装
- 开本:16开
- 版面字数:460千字
成书过程
该教材是根据深圳职业技术学院“单片机套用技术”课程组在教育部国家级精品资源共享课建设项目的基础上,按照高职教学要求和吸取教学改革的成果与经验编写而成。
该教材由王静霞担任主编,其对该书的编写思路与大纲进行了总体策划,对全书进行统稿,并编写了第1、2、4、5、7、9章;副主编由刘俐和陈海松担任,他们协助完成统稿工作;刘俐编写了第3章;陈海松编写了第6章;唐建东编写了第8章。微课视频教学资源由王静霞、陈海松、杨宏丽、张永枫主讲。
2016年3月21日,《单片机基础与套用(C语言版)》由高等教育出版社出版。
内容简介
全书共9章,涵盖了单片机套用的基本内容,第1章介绍单片机概念及其开发环境Keil uVision软体的使用;第2章介绍单片机硬体系统,包括时钟电路、复位电路、存储器结构、并行1/O连线埠结构等;第3章以单片机作为学习平台,介绍C51程式设计的基本语法、语句和套用方法;第4章介绍单片机定时器/计数器的结构和套用方法;第5章从中断概念入手,介绍单片机中断系统的结构和套用方法第6章介绍常用人机互动接口技术,包括数码管、LCD和点阵LED显示、键盘输入接口设计技术等;第7章以并行通信和串列通信比较为切入点,介绍单片机串列口结构,以及单片机双机通信技术、单片机与计算机通信技术等;第8章介绍新型C接口A/D、D/A转换器件PCF8591与单片机的接口技术,并对串列扩展技术IC系统接口技术进行介绍;第9章给出5个综合套用实例。
教材目录
前辅文 | 3.5.2用户自定义函式 | 实例27LED点阵显示器移动显示广告屏 |
第1章 单片机及其开发环境 | 实例11延时函式的定义及调用 | 6.3单片机与字元型液晶显示器接口设计 |
1.1初识单片机 | 3.6C51数组 | 6.3.1字元型液晶显示器概述 |
1.1.1什幺是单片机 | 3.6.1数组定义 | 6.3.2单片机控制字元型液晶显示器 |
1.1.2单片机分类 | 3.6.2二维数组 | 实例28字元型液晶显示广告牌 |
1.1.3单片机特点及套用 | 3.6.3字元数组 | 6.4单片机与按键接口设计 |
实例1点亮1个LED | 实例12数组控制流水灯 | 6.4.1单片机与独立按键接口设计 |
1.2单片机套用系统及其开发环境 | 3.7程式设计套用实例 | 6.4.2按键去抖 |
1.2.1单片机套用系统 | 实例13花样霓虹灯 | 实例29按键状态LED显示 |
1.2.2单片机套用系统开发流程 | 实例14贪吃蛇 | 实例30按键控制广告牌显示 |
1.2.3单片机开发系统 | 实例15倒车警示器 | 6.4.3单片机与矩阵键盘接口设计 |
1.2.4KeilμVision软体的使用方法 | 总结 | 实例31LED显示矩阵键盘按键号 |
实例21个LED闪烁 | 习题 | 总结 |
总结 | 第4章 定时器/计数器 | 习题 |
习题 | 4.1定时器/计数器工作原理 | 第7章 串列接口通信技术 |
第2章 单片机硬体系统 | 4.1.1定时器/计数器结构 | 7.1串列通信基础 |
2.1单片机内部结构 | 4.1.2定时器/计数器编程控制 | 7.2单片机串列接口 |
2.28051单片机引脚功能 | 4.1.3定时器/计数器相关暂存器 | 7.2.1串列接口结构 |
实例38个LED闪烁 | 实例16LED循环闪烁 | 7.2.2串列接口工作方式 |
2.3单片机存储器结构 | 4.2定时器/计数器的工作方式 | 7.2.3波特率 |
2.3.1数据存储器 | 4.3定时器/计数器的套用 | 实例32串口控制16个LED流水灯 |
2.3.2特殊功能暂存器 | 实例17简易计数报警 | 7.3RS-232C串列接口 |
2.3.3程式存储器 | 实例18正脉冲宽度测量 | 7.3.1RS-232C汇流排标準 |
2.4时钟电路与复位电路 | 实例19定时器输出PWM可调光檯灯 | 7.3.2电平转换电路 |
2.4.1单片机时钟电路 | 总结 | 7.4单片机串列接口套用 |
2.4.2单片机复位电路 | 习题 | 实例33单片机双机通信 |
实例4蜂鸣器发声 | 第5章 中断系统 | 实例34单片机与PC通信 |
2.5单片机并行I/O | 5.1什幺是中断 | 总结 |
2.5.1P0 | 5.2单片机中断系统的结构 | 习题 |
2.5.2P1 | 5.2.1中断系统的结构 | 第8章 A/D转与D/A转换 |
2.5.3P2 | 5.2.2中断源 | 8.1认识A/D转换器与D/A转换器 |
2.5.4P3 | 5.2.3中断请求标誌 | 8.1.1A/D转换器 |
实例5开关控制LED亮灭037总结 | 5.2.4中断允许控制 | 8.1.2D/A转换器 |
习题 | 5.2.5中断优先权别 | 8.2单片机扩展I2C汇流排器件 |
第3章 C51程式设计基础 | 实例20中断控制LED闪烁 | 8.2.1I2C汇流排系统结构 |
3.1C51概述 | 5.3中断处理过程 | 8.2.2I2C汇流排数据传输时序 |
3.1.1C51与ANSIC语言 | 5.3.1中断回响条件 | 8.2.3I2C串列汇流排接口编程控制 |
3.1.2C51程式的基本结构 | 5.3.2中断回响过程 | 8.3单片机与PCF8591接口设计 |
实例6开关控制LED交替亮灭 | 5.3.3中断回响时间 | 8.3.1PCF8591概述 |
3.2C51数据类型 | 5.3.4中断请求撤除 | 8.3.2单片机与PCF8591接口电路设计 |
3.2.1数据类型概述 | 实例21LED显示秒表 | 8.3.3A/D转换 |
3.2.2基本数据类型 | 总结 | 8.3.4D/A转换 |
3.2.3扩展数据类型 | 习题 | 8.4A/D转换与D/A转换套用实例 |
3.2.4常量 | 第6章 人机互动接口设计 | 实例35简易数字电压表 |
3.2.5变数 | 6.1单片机与LED接口设计 | 实例36信号发生器 |
3.3C51运算符 | 6.1.1LED结构 | 总结 |
3.4C51程式结构 | 6.1.2LED静态显示 | 习题 |
3.4.1顺序程式与表达式 | 实例22LED静态显示2位秒表 | 第9章 综合套用实践 |
实例7顺序程式结构控制流水灯 | 6.1.3LED动态显示 | 实例37数字钟 |
3.4.2选择程式与选择语句 | 实例23LED动态显示指定信息 | 实例38倒计时交通灯 |
实例8选择程式结构开关控制LED显示 | 实例24LED动态显示移动广告屏 | 实例3916×16点阵显示屏移动广告牌 |
3.4.3循环程式与循环语句 | 实例25LED动态显示2位秒表 | 实例40简易打字游戏机 |
实例9移位操作控制流水灯 | 6.2单片机与LED点阵显示器接口设计 | 实例41智慧型温度测量 |
3.5C51函式 | 6.2.1LED点阵显示器的结构 | 总结 |
3.5.1C51库函式 | 6.2.2单片机控制LED点阵显示器 | 参考文献 |
实例10库函式控制流水灯 | 实例26LED点阵显示器稳定显示指定图形 |
(注:目录排版顺序为从左列至右列)
教学资源
《单片机基础与套用(C语言版)》配有Abook数字课程,该课程包括电子教学PPT课件、微课视频、複习讲解、原始码档案、习题答案、知识拓展、延伸阅等内容。
数字课程名称 | 出版社 | 出版时间 | 内容提供者 |
---|---|---|---|
“单片机基础与套用(C语言版)”数字课程 | 高等教育出版社、高等教育电子音像出版社 | 2016年1月 | 王静霞 |
教材特色
该教材具有以下特色:
(1)该书以套用实例引导教与学,原理知识与实例套用结合,体现教、学、做统一的教学思路;
(2)该书原理知识讲解内容细緻,避免了高职教学中太重实践、过于看轻理论知识的片面性;套用实例突出技能实践,设计41个套用实例,兼具传统性和创新性;
(3)该书採用C语言编程,将C语言学习融合在套用实例中;
(4)以教材为核心,形成立体化、移动式教学资源库是该书的另一个特色。
作者简介
王静霞,女,深圳职业技术学院电子与通信工程学院教授,从事单片机套用技术、微机原理、数字系统设计技术等课程的教学工作,2008年参与的“单片机套用技术”和“IC版图设计”课程建设,被评为国家精品课程。