单片机应用技术 C语言版 第4版作者:王静霞主编;杨宏丽,刘俐副主编出版时间:2019年版内容简介 本书在第3版得到全国广大院校教师与学生的欢迎和使用基础上,结合行业新技术发展和课程组近年来取得的课程改革成果,在充分和认真听取广大师生及职教专家的意见和建议后,在保留原教材主体内容与特色的前提下,对其内容进行了优化、补充和调整。主要内容包括:单片机操作环境、单片机硬件系统、单片机并行I/O端口、显示和键盘接口技术、定时与中断系统、串行通信技术、A/D与D/A转换接口以及单片机应用系统设计等。本书注重职业技能训练,采用项目任务引导教学,内容贴近电子行业的工作岗位技能要求,同时介绍许多有关单片机应用的小经验、小技巧、小资料等知识,具有很强的实用性、可操作性和趣味性。本书的内容安排科学、实用、合理,非常方便开展高效率教学。 本教材配有电子教学课件、习题参考答案、C语言源程序、精品课网站等,详见前言。目录项目1 熟悉单片机操作环境教学导航任务1-1 Keil C51软件的使用1.1 认识单片机1.1.1 什么是单片机1.1.2 单片机内部结构任务1-2 一个LED发光二极管的闪烁控制1.2 学习单片机的准备1.2.1 单片机开发流程与工具1.2.2 单片机的仿真学习与ISP下载实验板知识梳理与总结思考与练习题1项目2 学习单片机硬件系统教学导航任务2-1 单片机控制蜂鸣器发声2.1 8051的信号引脚2.2 单片机最小系统电路2.2.1 单片机时钟电路2.2.2 单片机复位电路2.3 51单片机的存储器结构2.3.1 片内数据存储器2.3.2 片外数据存储器2.3.3 程序存储器任务2-2 模拟汽车左右转向灯控制2.4 单片机并行I/O端口2.4.1 并行I/O端口电路结构2.4.2 作为输入端口使用2.4.3 作为输出端口使用2.4.4 I/O端口的第二功能任务2-3 仿真调试发光二极管闪烁控制系统知识梳理与总结思考与练习题2项目3 单片机并行I/O端口的应用教学导航任务3-1 流水灯设计3.1 认识C语言3.1.1 第一个C语言程序3.1.2 C语言的基本结构3.1.3 C语言的特点任务3-2 按键控制多种花样霓虹灯设计3.2 C语言的基本语句3.2.1 表达式语句和复合语句3.2.2 选择语句3.2.3 循环语句任务3-3 声光报警器设计3.3 C语言数据与运算3.3.1 数据类型3.3.2 常量和变量3.3.3 运算符和表达式任务3-4 基于PWM的可调光台灯设计3.4 C语言的函数3.4.1 函数的分类和定义3.4.2 函数调用知识梳理与总结思考与练习题3项目4 显示和键盘接口技术应用教学导航任务4-1 8路抢答器设计4.1 认识LED数码管4.1.1 LED数码管的结构4.1.2 LED数码管静态显示4.2 数组的概念4.2.1 一维数组4.2.2 二维数组4.2.3 字符数组任务4-2 小型LED数码管字符显示屏控制4.3 LED数码管动态显示任务4-3 LED点阵式电子广告牌控制4.4 LED大屏幕显示器及接口4.4.1 LED大屏幕显示器的结构及原理4.4.2 LED大屏幕显示器接口任务4-4 字符型LCD液晶显示广告牌控制4.5 字符型LCD液晶显示及接口4.5.1 LCD液晶显示器的功能与特点4.5.2 字符型LCD液晶显示器与单片机的接口4.5.3 字符型LCD液晶显示器的应用任务4-5 密码锁设计4.6 单片机与矩阵键盘接口4.6.1 矩阵式键盘结构4.6.2 矩阵式键盘按键的识别知识梳理与总结思考与练习题4项目5 定时与中断系统设计教学导航任务51 简易秒表设计5.1 定时/计数器5.1.1 定时/计数器的结构5.1.2 定时/计数器的工作方式5.2 中断系统5.2.1 什么是中断5.2.2 51单片机中断系统的结构5.2.3 中断有关寄存器5.2.4 中断处理过程任务5-2 模拟交通灯控制系统设计知识梳理与总结思考与练习题5项目6 串行通信技术应用教学导航任务6-1 银行动态密码获取系统设计6.1 串行通信基础6.1.1 串行通信与并行通信6.1.2 单工通信与双工通信6.1.3 异步通信与同步通信6.2 51单片机的串行接口6.2.1 串行口结构6.2.2 设置工作方式6.2.3 设置波特率6.3 51单片机串行口工作过程6.3.1 查询方式串行通信程序设计6.3.2 中断方式串行通信程序设计任务6-2 移动终端数据上传系统设计6.4 串行通信协议6.4.1 常用串行通信协议6.4.2 EIA串行通信标准任务6-3 串口控制数码管显示系统设计6.5 串行口的I/O端口扩展6.5.1 采用串行口扩展并行输入口6.5.2 采用串行口扩展并行输出口知识梳理与总结思考与练习题6项目7 A/D与D/A转换接口设计教学导航任务7-1 简易数字电压表设计7.1 模拟信号与数字信号7.2 单片机内部ADC及其应用任务7-2 基于A/D和D/A转换芯片的可调光台灯设计7.3 I2C总线A/D与D/A转换器PCF85917.3.1 PCF8591的功能7.3.2 PCF8591的I2C总线连接与通信7.3.3 PCF8591的D/A转换及程序设计7.3.4 PCF8591的A/D转换及程序设计知识梳理与总结思考与练习题7项目8 单片机应用系统综合设计任务8-1 数字钟的设计与制作8-1-1 任务目的 8-1-2 任务要求8-1-3 系统方案选择8-1-4 系统硬件设计 8-1-5 系统软件设计8-1-6 系统调试与脱机运行8-1-7 任务小结任务8-2 图形液晶显示系统设计8-2-1 目的与要求8-2-2 系统方案选择8-2-3 系统硬件设计 8-2-4 系统软件设计8-2-5 举一反三8-2-6 任务小结任务8-3 单片机温度检测记录系统设计8-3-1 任务目的 8-3-2 任务要求8-3-3 系统方案选择 8-3-4 系统硬件设计8-3-5 系统软件整体设计8-3-6 模块程序设计8-3-7 系统调试与脱机运行8-3-8 系统功能扩展8-3-9 任务小结任务8-4 家居照明蓝牙控制系统的设计8-4-1 目的与要求8-4-2 电路设计8-4-3 程序设计8-4-4 蓝牙APP设置及系统运行调试8-4-5 任务小结 8-4-6 举一反三任务8-5 WIFI遥控小车设计8-5-1 目的与要求 8-5-2 电路设计8-5-3 程序设计8-5-4 WIFI模块APP设置及系统运行调试8-5-5 任务小结 8-5-6 举一反三知识梳理与总结附录A 课程设计的步骤附录B 常用的C51标准库函数参考文献 上一篇: 单片机应用与调试项目教程 C语言版 李英辉主编 2018年版 下一篇: 单片机应用技术 第2版 陈玉平,牟应华主编 2010年版