图书简介:
目录
导论
01电子企业的企业架构
02单片机控制器项目开发流程
03项目软件开发典型工作任务与职业能力分析
04教材内容安排
模块一单片机控制电子产品开发基础
任务11单片机端口初始化
任务目标
知识链接
111单片机及开发平台介绍
112单片机C语言简单介绍
113数据类型
114常量
115单片机初始化简介
116思考与练习
任务实施
任务12上电蜂鸣器鸣叫一声
任务目标
知识链接
121变量
122运算符与表达式
123程序设计结构及流程图绘制
124if分支结构
125switch分支结构
126思考与练习
任务实施
任务13指示灯初始化显示
任务目标
知识链接
131循环结构概述
132while语句
133do while语句
134for语句
135break和continue语句
136思考与练习
任务实施
任务14数码管初始化显示
任务目标
知识链接
141函数概述
142函数使用实例
143中断函数
144变量的作用域和生存期
145数组
146LED显示程序开发
147思考与练习
任务实施
任务15自检程序开发
任务目标
知识链接
151结构体、共用体和位段结构
152指针
153按键类别及识别原理
154按键程序处理
任务实施
任务16连接线检测工具程序开发与测试
任务目标
知识链接
161功能说明书的解读与撰写
162控制器完整程序开发与测试
任务实施
模块二单片机控制电子产品开发实战
任务21智能闹钟程序的开发与测试
子任务211电子智能闹钟的需求分析及产品功能说明书
任务目标
知识链接
任务实施
子任务212电子智能闹钟的硬件设计及电路分析
任务目标
知识链接
任务实施
子任务213智能闹钟系统软件整体框架及初始化
任务目标
知识链接
任务实施
子任务214开发智能闹钟的LCD显示界面
任务目标
知识链接
任务实施
子任务215开发时钟显示模块
任务目标
知识链接
任务实施
子任务216开发智能闹钟摇摆次数检测及处理程序
任务目标
知识链接
任务实施
子任务217开发按键模块
任务目标
知识链接
任务实施
子任务218智能闹钟完整程序开发与测试
任务目标
知识链接
任务实施
任务22电风扇控制器程序的开发与测试
子任务221项目立项
任务目标
知识链接
任务实施
子任务222电风扇控制器工作模式控制
任务目标
知识链接
任务实施
子任务223完整程序开发、测试及项目验收
任务目标
任务实施
任务23智能小车
子任务231功能需求分析
任务目标
知识链接
任务实施
子任务232小车行走程序开发
任务目标
知识链接
任务实施
子任务233传感器信息采集与处理
任务目标
知识链接
任务实施
子任务234完整程序开发
任务目标
知识链接
任务实施1完成循迹、避障的智能小车
任务实施2智能小车竞赛
附录A连线检测器原理图
附录B电子智能闹钟系统原理图
附录C电风扇控制器原理图
附录D智能小车原理图
参考文献
展开
前言
单片机控制电子产品项目开发
前言
本教材针对一门省级资源精品共享课,邀请企业开发部部长共同编写。依据电子产品控制器开发与设计岗位的职业要求,根据工程师在实际工作中对单片机应用的要求,以典型智能电子产品及白色家电为载体,以电控器开发任务中单片机的使用为中心,设计学习性的常见处理任务,精选教材内容。在教材编写过程中,贯彻了以下原则:
1以典型的智能电子产品为载体,依照由浅入深、能力逐步提升的原则组织,涉及了产品软件开发的全过程,层次递进地完成了从基础职业能力的培养到创新与可持续发展能力的提升。
2注重实际工作任务的设计,按功能说明书的编制、程序设计、程序开发、功能测试等步骤编写教材,贴近企业真实情况。
3重视职业能力的培养和提升,以完成完整的商业级程序为目标,除了基本的单片机及编程知识,教材更注重介绍真实产品程序设计的思路和方法,落脚于提升学生的职业能力。
本书由牛俊英负责编制提纲和统稿工作,并编写模块一的前4个任务和模块二的任务2,宋玉宏编写模块二的任务1,陈瑾彬开发了模块一的学习板并编写了导言和模块一的后两个任务,李景照编写模块二的任务3,杨德青负责了模块二涉及的控制器的硬件设计及制作。同时陈瑾彬对全文提出修改意见。
本书教学参考学时为80学时,模块1建议学时为40学时,模块2的任务1和任务2各为20学时,模块2的任务3建议在课外开展。教学过程中建议采用理论教学一体化教学法,实施过程性考核。
由于编者水平有限,加之时间仓促,本书难免会有疏漏和不妥之处,恳请广大读者批评指正。
编者
2016年11月
展开