单片机应用与调试项目教程 C语言版
作者:李英辉主编
出版时间:2018年版
内容简介
《单片机应用与调试项目教程(C语言版)》由高校骨干教师、项目研发人员和企业工程师共同编写,是一本基于工作过程并适合开放式教学改革的创新型教材。编者从职业技能岗位出发,采用项目驱动编写方式,构建了灯光控制系统设计、电子时钟控制系统设计、电动机控制系统设计、通信控制系统设计和智能电子产品控制系统设计5个学习项目,每个项目按照知识由简单到复杂、技能由单一到综合的原则设计了2~3个学习任务。《单片机应用与调试项目教程(C语言版)》内容全面、设计新颖、结构合理,涵盖了单片机实际应用中的关键知识和核心技能。
《单片机应用与调试项目教程(C语言版)》适合作为高等院校电气自动化、机电一体化、电子信息、应用电子、计算机应用等相关专业教材,同时,也可作为工程技术人员参考书或社会培训机构培训教材。
目录
项目一 灯光控制系统设计
任务1 单片机最小系统设计
知识导航
一、单片机基础
二、单片机最小系统
任务实施
一、设计方案
二、元器件清单
三、硬件电路
拓展知识
技能训练
思考练习
任务2 LED灯闪烁控制系统设计
知识导航
一、存储器结构
二、延时函数
三、Keil软件基本操作
任务实施
一、设计方案
二、软件程序
三、仿真调试
拓展知识
一、Proteus和Keil软件联调
二、PROGISP软件操作
技能训练
思考练习
任务3 流水灯控制系统设计
知识导航
一、并行L/O端口
二、位运算符
任务实施
一、硬件电路
二、软件程序
三、系统调试
拓展知识
一、头文件
二、C51数据类型
技能训练
思考练习
项目二 电子时钟控制系统设计
任务1 数码管静态显示控制系统设计
知识导航
一、数码管结构及显示原理
二、数码管静态显示原理
任务实施
一、硬件电路
二、软件程序
三、系统调试
拓展知识
数码管硬译码工作原理
技能训练
思考练习
任务2 数码管动态扫描控制系统设计
知识导航
一、定时器/计数器结构
二、定时器/计数器工作方式
任务实施
一、硬件电路
二、软件程序
三、系统调试
拓展知识
一、数码管动态扫描原理
二、动态扫描位选控制方法
技能训练
思考练习
任务3 电子秒表控制系统设计
知识导航
一、中断概述
二、中断系统结构
三、中断服务程序
任务实施
一、硬件电路
二、软件程序
三、系统调试
拓展知识
一、外部中断
二、中断优先级
技能训练
思考练习
项目三 电动机控制系统设计
任务1 按键控制系统设计
知识导航
一、按键功能、分类及工作原理
二、按键的工作原理
三、独立按键控制
任务实施
一、硬件电路
二、软件程序
三、系统调试
拓展知识
一、矩阵按键硬件结构
二、矩阵按键程序设计
技能训练
思考练习
任务2 直流电动机控制系统设计
知识导航
一、直流电动机转向控制原理
二、H桥驱动电路
任务实施
一、硬件电路
二、软件程序
三、系统调试
拓展知识
一、直流电动机速度控制原理
二、驱动芯片1298N
技能训练
思考练习
任务3 步进电动机控制系统设计
知识导航
一、步进电动机基础知识
二、步进电动机转向控制原理
任务实施
一、硬件电路
二、软件程序
三、系统调试
拓展知识
一、步进电动机速度控制原理
二、驱动芯片ULN2003A
技能训练
思考练习
项目四 通信控制系统设计
任务1 单片机串行扩展控制系统设计
知识导航
一、串行通信基础
二、单片机串行口结构
三、串行口扩展控制
任务实施
一、硬件电路
二、软件程序
三、系统调试
拓展知识
一、扩展芯片74LS164
二、蝶式交换法
技能训练
思考练习
任务2 单片机双机通信控制系统设计
知识导航
一、串行通信工作方式
二、串行口初始化设置
任务实施
一、硬件电路
二、软件程序
三、系统调试
拓展知识
一、串行通信其他工作方式
二、单片机多机通信
技能训练
思考练习
任务3 单片机与PC机通信控制系统设计
知识导航
一、RS232C串口通信
二、串行通信仿真组件
任务实施
一、硬件电路
二、软件程序
三、系统调试
拓展知识
一、虚拟串口软件
二、串口调试助手
技能训练
思考练习
项目五 智能电子产品控制系统设计
任务1 数字电压表控制系统设计
知识导航
一、A/D转换器概述
二、AD转换芯片ADC0809
任务实施
一、硬件电路
二、软件程序
三、系统调试
拓展知识
一、常用74LS系列芯片
二、ADC0809工作方式
技能训练
思考练习
任务2 波形发生器控制系统设计
知识导航
一、D/A转换器概述
任务实施
一、硬件电路
二、软件程序
三、系统调试
拓展知识
一、DAC0832工作方式
二、正弦波波形控制
技能训练
思考练习
参考文献