C语言版 单片机基础与套用


C语言版 单片机基础与套用

文章插图
单片机基础与套用(C语言版)《单片机基础与套用(C语言版)》是由王静霞主编,高等教育出版社于2016年出版的高等职业教育电类基础课规划教材、iCourse·教材、高等职业教育电类基础课新形态一体化规划教材 。该教材可作为高等职业院校机电类、电气类、电子类、信息类专业单片机课程的教材,也可供相关行业的工程技术人员参考 。
【C语言版 单片机基础与套用】该教材共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/O5.1什幺是中断总结2.5.1P05.2单片机中断系统的结构习题2.5.2P15.2.1中断系统的结构第8章 A/D转与D/A转换2.5.3P25.2.2中断源8.1认识A/D转换器与D/A转换器2.5.4P35.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点阵显示器稳定显示指定图形