分享
“蓝桥杯”全国软件和信息技术专业人才大赛(电子类)实训指导书.pdf
下载文档

ID:2355328

大小:15.84MB

页数:288页

格式:PDF

时间:2023-05-08

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
蓝桥杯 全国 软件 信息技术 专业人才 大赛 子类 指导书
普通高等教育“十三五”规划教材 ST 首批认证“STM32 精品课程”教材“蓝桥杯”嵌入式设计与开发竞赛培训教材 “蓝桥杯”全国软件和信息技术专业人才大赛(电子类)实训指导书 彭大海 主编 蒋水秀 郭书军 副主编 朱青建 审核 Publishing House of Electronics Industry 北京BEIJING 内 容 简 介 本书分别以“蓝桥杯”大赛单片机竞赛实训平台和嵌入式竞赛实训平台为硬件环境,在介绍实训平台模块程序设计的基础上,介绍单片机设计与开发项目和嵌入式设计与开发项目的试题解析。全书分为 6 章,第 1 章为大赛简介与经验交流,第 2 章为单片机和嵌入式的开发环境与工具,第 3 章为单片机设计与开发项目模块程序设计,第 4 章为单片机设计与开发项目往届试题解析,第 5 章为嵌入式设计与开发项目模块程序设计,第 6 章为嵌入式设计与开发项目往届试题解析。书后附有竞赛实训平台简介和竞赛大纲。本书所有设计程序均为原创,并经过多次实验反复改进,内容简单易懂,特别适合用于大赛的实训指导。本书可以作为单片机和嵌入式系统设计教材,供电子、通信和自动化等相关专业的学生使用。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。版权所有,侵权必究。图书在版编目(CIP)数据 “蓝桥杯”全国软件和信息技术专业人才大赛(电子类)实训指导书/彭大海主编.北京:电子工业出版社,2019.11 ISBN 978-7-121-37655-9.蓝 .彭 .软件开发高等学校教学参考资料微型计算机高等学校教学参考资料 .TP311.52TP36 中国版本图书馆 CIP 数据核字(2019)第 242314 号 责任编辑:赵玉山 印 刷:北京丰源印刷厂 装 订:三河市鹏成印业有限公司 出版发行:电子工业出版社 北京市海淀区万寿路 173 信箱 邮编 100036 开 本:7871 092 1/16 印张:18 字数:460 千字 版 次:2019 年 11 月第 1 版 印 次:2019 年 11 月第 1 次印刷 定 价:59.00 元 凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系及邮购电话:(010)88254888,88258888。质量投诉请发邮件至 ,盗版侵权举报请发邮件至 。本书咨询联系方式:(010)88254556,。前 言 为促进软件和信息领域专业技术人才培养,提升高校毕业生的就业竞争力,工业和信息化部人才交流中心主办了“蓝桥杯”大赛。截至 2019 年 6 月,“蓝桥杯”大赛已经连续举行了 10 届,包括清华大学、北京大学在内的超过 1200 所院校、30 万名选手报名参加了大赛,已成为具有重大社会影响力和行业认可度的 IT 类学科竞赛。“蓝桥杯”大赛电子类竞赛目前开设单片机设计与开发和嵌入式设计与开发两个科目。单片机科目选用宏晶科技的增强型 51 单片机 IAP15F2K61S2,支持串口调试;嵌入式科目选用意法半导体 ARM Cortex M3 内核的中密度微控制器 STM32F103RBT6。大赛以封闭限时的方式考核选手单片机、嵌入式基础知识的掌握和基于硬件的程序系统设计及调试能力。一直以来,“蓝桥杯”大赛电子类竞赛的参赛师生都希望组委会编撰一本专门针对大赛单片机设计与开发和嵌入式设计与开发两个科目的竞赛指导书。值此“蓝桥杯”成立十周年之际,大赛组委会特委托北京国信长天科技有限公司组织编写了本书,以利于指导电子类竞赛的参赛师生准备大赛。本书结合“蓝桥杯”大赛电子类竞赛大纲要求,首先介绍了大赛采用的开发环境与工具,包括 Keil C51、Realview MDK、软件开发包及相关调试和下载工具,然后按照模块化的方式由易到难逐一介绍单片机和嵌入式竞赛实训平台上的硬件模块程序设计方法,最后结合历年电子类竞赛真题,按照系统设计、初始化程序设计、处理程序设计和系统实现的思路对真题进行详细解析。在本书的编写过程中,“蓝桥杯”大赛组委会副秘书长彭大海先生对本书做了全面的统筹规划并编写了第 1 章,蒋水秀教授编写了 2.1 节、第 3 章和第 4 章等单片机科目相关内容,郭书军教授编写了 2.2 节、第 5 章和第 6 章等嵌入式科目相关内容并对全书进行了统稿,本书的审核由大赛组委会资深技术专家朱青建先生完成。此外,本书还特别组织了技术源厂商专家、用人单位专家和参赛获奖师生就单片机和嵌入式的学习及实践,从各自的角度撰写了经验交流文章,邀请沈孟锋老师、徐观生老师对本书部分程序进行了测试和验证工作,在此也一并向他们表示诚挚的感谢!编 者 2019 年 7 月 V 目 录 第 1 章 大赛简介与经验交流(1)1.1 大赛简介(1)1.2 经验交流(2)1.2.1 意法半导体公司(2)1.2.2 宏晶科技公司(STC)(3)1.2.3 北京国信长天科技有限公司(4)1.2.4 我对嵌入式人才的理解和期待(5)1.2.5 参赛经验交流(5)第 2 章 开发环境与工具(8)2.1 单片机设计与开发项目的开发环境与工具(8)2.1.1 Keil C51 集成开发环境(8)2.1.2 STC-ISP 程序下载软件(12)2.1.3 IAP15F2K61S2 程序调试方法(14)2.2 嵌入式设计与开发项目开发环境与工具(18)2.2.1 软件开发包(SDK)(18)2.2.2 集成开发环境(IDE)(19)2.2.3 Coocox 调试器设置(21)第 3 章 单片机设计与开发项目模块程序设计(24)3.1 LED 程序设计(24)3.2 中断程序设计(26)3.3 定时器程序设计(29)3.4 数码管程序设计(34)3.5 矩阵键盘程序设计(38)3.6 串口程序设计(42)3.7 DS1302 时钟芯片驱动程序设计(45)3.8 DS18B20 温度传感器驱动程序设计(50)3.9 PCF8591 ADC/DAC 驱动程序设计(54)3.10 AT24C02 存储器驱动程序设计(57)3.11 超声波传感器驱动程序设计(60)3.12 频率测量程序设计(63)第 4 章 单片机设计与开发项目往届试题解析(64)4.1 第七届预赛试题模拟风扇控制系统(64)4.1.1 系统设计(65)4.1.2 系统实现(69)4.2 第七届决赛试题电压频率采集设备(69)4.2.1 系统设计(71)4.2.2 系统实现(78)4.3 第八届预赛试题电子钟(78)VI 4.3.1 系统设计(79)4.3.2 系统实现(84)4.3.3 客观题(84)4.4 第八届决赛试题超声波测距机(85)4.4.1 系统设计(87)4.4.2 系统实现(91)4.4.3 客观题(91)4.5 第九届预赛试题彩灯控制器(93)4.5.1 系统设计(94)4.5.2 系统实现(98)4.5.3 客观题(99)4.6 第九届决赛试题多功能测量仪表(100)4.6.1 系统设计(102)4.6.2 系统实现(106)4.6.3 客观题(107)4.7 第十届预赛试题(108)4.7.1 系统设计(109)4.7.2 系统实现(113)4.7.3 客观题(113)4.8 第十届决赛试题(115)4.8.1 系统设计(118)4.8.2 系统实现(123)4.8.3 客观题(123)第 5 章 嵌入式设计与开发项目模块程序设计(126)5.1 LED 指示灯程序设计(126)5.2 独立按键扫描程序设计(128)5.3 LCD 应用程序设计 (132)5.4 USART 应用程序设计 (134)5.5 AT24C02 存储器应用程序设计(138)5.6 ADC 应用程序设计(141)5.7 TIM 应用程序设计(145)5.8 数码管静态显示程序设计(150)5.9 ADC 键盘扫描程序设计(152)5.10 DHT11 湿度传感器程序设计(156)5.11 DS18B20 温度传感器程序设计 (158)5.12 LIS302DL 加速度传感器程序设计(160)第 6 章 嵌入式设计与开发项目往届试题解析(164)6.1 第七届预赛试题液位检测告警系统(164)6.1.1 系统设计(165)6.1.2 初始化程序设计(167)6.1.3 处理程序设计(168)6.1.4 系统实现(173)VII 6.2 第七届决赛试题温、湿度监控设备(173)6.2.1 系统设计(175)6.2.2 初始化程序设计(178)6.2.3 处理程序设计(180)6.2.4 系统实现(185)6.3 第八届预赛试题模拟升降控制器(186)6.3.1 系统设计(187)6.3.2 初始化程序设计(189)6.3.3 处理程序设计(190)6.3.4 系统实现(196)6.3.5 客观题(196)6.4 第八届决赛试题频率控制器(198)6.4.1 系统设计(199)6.4.2 初始化程序设计(202)6.4.3 处理程序设计(205)6.4.4 系统实现(209)6.4.5 客观题(210)6.5 第九届预赛试题电子定时器(211)6.5.1 系统设计(212)6.5.2 初始化程序设计(214)6.5.3 处理程序设计(215)6.5.4 系统实现(220)6.5.5 客观题(220)6.6 第九届决赛试题电子秤(221)6.6.1 系统设计(223)6.6.2 初始化程序设计(225)6.6.3 处理程序设计(226)6.6.4 系统实现(232)6.6.5 客观题(233)6.7 第十届预赛试题(234)6.7.1 系统设计(235)6.7.2 初始化程序设计(237)6.7.3 处理程序设计(238)6.7.4 系统实现(242)6.7.5 客观题(242)6.8 第十届决赛试题(244)6.8.1 系统设计(246)6.8.2 初始化程序设计(248)6.8.3 处理程序设计(250)6.8.4 系统实现(256)6.8.5 客观题(256)VIII 附录 A 国信长天单片机竞赛实训平台(259)附录 B 国信长天嵌入式竞赛实训平台(264)附录 C 嵌入式资源扩展板(270)附录 D 单片机设计与开发项目竞赛大纲(277)附录 E 嵌入式设计与开发项目竞赛大纲(278)参考文献 (280)1 第 1 章 大赛简介与经验交流 本章包括大赛简介以及技术源厂商专家、用人单位专家和参赛获奖师生就单片机和嵌入式的学习及实践经验交流。1.1 大大 赛赛 简简 介介 为推动电子信息技术产业的发展,促进电子信息专业技术人才的培养,向电子信息技术行业输送具有创新能力和实践能力的人才,提升高校毕业生的就业竞争力,全面推动行业发展及人才培养进程,2009 年 1 月,工业和信息化部人才交流中心成功主办了首届全国电子专业人才设计与技能大赛,大赛先后被冠名为“天华杯”和“国信长天杯”。自 2013 年第五届大赛开始,全国电子专业人才设计与技能大赛和全国软件专业人才设计与创业大赛统一合并为全国软件和信息技术专业人才大赛,冠名为“蓝桥杯”。一转眼,大赛走过了十年。作为大赛的初始参与者,我们非常欣喜地看到,在工信部和教育部相关领导的关心和指导下,在社会各界的支持和鼓励下,在参赛院校师生的信任和参与下,在大赛组委会同事们的努力和坚持下,大赛取得了极大的成功和发展,超过 1200 所高校的 30 万大学生先后参加了连续举办的十届大赛。大赛的宗旨是“立足行业、突出实践、广泛参与、促进就业”,组委会以办教育的心态组织了首届大赛,十年来,也一直在忠实地践行着这些宗旨。1)立足行业 大赛不是对现有教育体系的否定或简单地重复,而是对现有体系的有益补充。我们认为大学生培养的目标,是最终输出有益于行业和有益于社会的人才。那么大学的实践性教育,应该能与行业的技能需要进行良好的对接。大赛电子类科目服务的是电子信息产业,原则上产业对人才有什么需要,我们就按照科学规律考核什么,当然也因此希望学生学习、训练什么。大赛组委会广泛咨询了高校师生、行业技术源厂商以及用人单位对电子类科目竞

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开