单片机控制技术(C语言版)作者: 李淑萍,王燕,朱宇,张筱云出版时间:2018年版丛编项: 高职高专规划教材内容简介 《单片机控制技术(C语言版)/高职高专规划教材》采用C语言编程,按单片机知识体系结构划分为11章,分别是初识51系列单片机、单片机开发工具及系统设计方法、单片机程序设计——C51语言基础、单片机的I/O口——输出口的基础应用、单片机的I/O口——输入口的基础应用、单片机中断系统的应用、单片机定时/计数器的应用、单片机串行口的应用、单片机输入/输出口的高级应用、单片机A/D接口电路设计以及单片机D/A接口电路设计,涵盖的理论知识全面。目录第1章 初识51系列单片机【学习目标】1.1 单片机概述1.1.1 单片机定义及其特点1.1.2 单片机的发展历史1.1.3 单片机的发展趋势1.1.4 单片机的应用领域1.1.5 单片机的主要厂商和机型1.2 51系列单片机的结构1.2.1 单片机的功能特点1.2.2 单片机的内部结构1.2.3 单片机的引脚概述1.2.4 单片机最小系统硬件组成1.3 51系列单片机的存储器配置1.3.1 单片机存储器的组织形式1.3.2 程序存储器(ROM)1.3.3 片内数据存储器(片内RAM)1.3.4 片外数据存储器(片外RAM)1.4 51系列单片机的工作时序【单元小结】【习题】第2章 单片机开发工具及系统设计方法【学习目标】2.1 单片机开发工具2.1.1 软件开发工具Keil霽ision3简介2.1.2 Keil霽ision3的使用方法2.1.3 仿真开发工具Proteus ISIS简介2.1.4 Proteus ISIS的使用方法2.1.5 目标代码下载与调试方法2.2 单片机应用系统设计2.2.1 单片机应用系统的组成2.2.2 单片机应用系统的设计原则2.2.3 单片机应用系统的设计方法2.2.4 单片机应用系统的调试方法2.3 项目演练:信号灯控制器的设计【单元小结】【习题】第3章 单片机程序设计——C51语言基础【学习目标】3.1 C51语言初步3.1.1 程序设计的基本概念3.1.2 C51语言程序结构3.2 标识符、关键字与数据类型3.2.1 标识符与关键字3.2.2 数据类型3.3 常量、变量及其存储模式3.3.1 常量3.3.2 变量及其存储类型3.3.3 系统默认的存储器模式3.3.4 变量的作用范围及变量的存在时间3.4 运算符与表达式3.5 基本语句3.5.1 条件判断语句(if…else…)3.5.2 开关语句(switch)3.5.3 循环语句3.5.4 break、continue和goto语句3.6 数组3.7 函数3.7.1 函数的定义3.7.2 函数的调用3.7.3 对被调用函数的说明3.8 指针3.8.1 指针变量的定义3.8.2 指针变量的引用3.8.3 指针与数组【单元小结】【习题】第4章 单片机的I/O口——输出口的基础应用【学习目标】4.1 并行I/O口结构及功能特点4.2 单片机控制LED4.2.1 发光二极管(I正D)的基本知识4.2.2 项目演练:闪烁信号灯控制器的设计4.2.3 项目演练:跑马灯控制器的设计4.3 LED数码管显示器的设计4.3.1 LED数码管的结构与工作原理4.3.2 项目演练:LED数码管显示器的设计4.4 单片机控制蜂鸣器4.4.1 蜂鸣器及其驱动电路4.4.2 项目演练:声音报警器的设计【单元小结】【习题】第5章 单片机的I/O口——输入口的基础应用【学习目标】5.1 单片机的输入口的结构与功能特点5.2 按键的输入电路设计5.2.1 闸刀开关与按键开关5.2.2 按键及输入电路设计5.2.3 按键的消抖处理5.2.4 项目演练:键控信号灯的设计(键控灯亮)5.2.5 项目演练:键控信号灯的设计(考虑对按键消抖和按键释放的判断)5.2.6 项目演练:键控信号灯的设计(一键多功能)5.3 综合项目演练:花样彩灯控制器的设计【单元小结】【习题】第6章 单片机中断系统的应用【学习目标】6.1 单片机中断系统概述6.1.1 中断的概念6.1.2 中断源6.1.3 中断的特点6.1.4 中断优先权6.1.5 中断嵌套6.2 51系列单片机的中断系统6.2.1 单片机的中断系统结构与控制6.2.2 单片机的中断处理过程6.2.3 单片机中断请求的撤除6.3 51系列单片机中断系统软件设计方法6.3.1 中断系统的初始化编程6.3.2 中断服务程序的编写6.4 综合项目演练:带应急信号处理的交通灯控制器的设计【单元小结】【习题】第7章 单片机定时/计数器的应用【学习目标】7.1 51系列单片机定时/计数器的结构与工作原理7.1.1 定时/计数器的结构7.1.2 定时/计数器的工作原理7.2 51系列单片机定时/计数器的控制7.3 51系列单片机定时/计数器的工作方式7.4 51系列单片机定时中断系统软件设计方法7.4.1 定时/计数器的初始化7.4.2 定时/计数器的应用7.5 综合项目演练:电子秒表的设计【单元小结】【习题】第8章 单片机串行口的应用【学习目标】8.1 串行通信的基本知识8.1.1 串行通信的概念8.1.2 串行通信的分类8.1.3 串行通信的传输方式8.1.4 串行通信接口标准Rs-232接口8.2 51系列单片机的串行通信接口8.2.1 单片机的串行口及控制寄存器8.2.2 串行口的工作方式8.2.3 串行通信的波特率8.2.4 串行口的初始化8.3 综合项目演练:单片机与PC的通信【单元小结】【习题】第9章 单片机输入/输出口的高级应用【学习目标】9.1 LED数码管显示方式9.1.1 静态显示与动态显示9.1.2 51系列单片机与IED数码管静态显示接口9.1.3 51系列单片机与LED数码管动态显示接口9.2 键盘扫描9.2.1 键盘的结构与工作原理9.2.2 51系列单片机与独立按键键盘的接口9.2.3 51系列单片机与行列矩阵键盘的接口9.3 综合项目演练:多功能数字电子钟的设计9.4 单片机与字符型液晶显示器接口的设计9.4.1 字符型液晶显示器概述9.4.2 LCDl602字符型液晶显示器的控制9.5 时钟芯片DSl3029.5.1 DSl302芯片简介9.5.2 DSl302的控制函数9.6 综合项目演练:万年历的设计【单元小结】【习题】第10章 单片机A/D接口电路设计【学习目标】10.1 A/D转换芯片的结构与工作原理10.1.1 A/D转换器概述10.1.2 典型A/D转换器芯片ADC080910.2 51系列单片机与ADC0809的接口10.2.1 8路模拟通道选择10.2.2 转换数据的传送10.3 综合项目演练:电压报警器的设计【单元小结】【习题】第11章 单片机D/A接口电路设计【学习目标】11.1 D/A转换芯片的结构与工作原理11.1.1 D/A转换器概述及主要技术指标11.1.2 典型D/A转换器芯片DAC083211.2 51系列单片机与DAC0832的接口11.2.1 单缓冲方式连接11.2.2 双缓冲方式的接口与应用11.3 综合项目演练:多功能波形发生器的设计【单元小结】【习题】附录A 51系列单片机指令表附录B ASCII码字符表参考文献 上一篇: 单片机技能与实训 (中国)季宝柱,李雪粉 2019年版 下一篇: 单片机控制电子产品项目开发 牛俊英,宋玉宏 主编 2017年版