图书简介:
项目1 初次见面 (1)
教学导航 (1)
任务1-1 单片机的分类与主要系列 (2)
任务1-2 用单片机控制一个LED的亮灭 (5)
任务1-3 解剖单片机 (14)
知识梳理与总结 (18)
练习题1 (19)
项目2 让单片机听我的话—C语言 (20)
教学导航 (20)
任务2-1 认识C语言 (21)
子任务2-1-1 C语言程序 (21)
子任务2-1-2 单数码管轮流显示十进制数 (32)
任务2-2 能掐会算的单片机 (37)
子任务2-2-1 按键控制花式多样的霓虹灯 (37)
子任务2-2-2 数据转化为BCD码并显示 (45)
任务2-3 运算符与表达式类 (48)
子任务2-3-1 运算符的验证 (48)
子任务2-3-2 16位LED流水灯(亮点流动)控制 (51)
任务2-4 循环控制语句与位运算 (55)
子任务2-4-1 模拟汽车转向灯 (55)
子任务2-4-2 8路抢答器设计 (60)
知识梳理与总结 (64)
练习题2 (65)
项目3 遇到紧急情况怎么办—中断系统 (66)
教学导航 (66)
任务3-1 单键改变8流水灯状态 (67)
任务3-2 双键改变8流水灯状态 (77)
知识梳理与总结 (83)
练习题3 (83)
项目4 看看单片机的闹钟—定时/计数器 (84)
教学导航 (84)
任务4-1 控制LED发光二极管隔1 s闪烁 (85)
任务4-2 BCD码显示60 s计数器 (92)
任务4-3 外部脉冲计数 (99)
任务4-4 单音阶发生器 (102)
知识梳理与总结 (107)
练习题4 (107)
项目5 有空常联络—串口通信 (109)
教学导航 (109)
任务5-1 单片机与PC通信 (110)
任务5-2 双机串口通信系统 (115)
任务5-3 多机串口通信系统 (121)
知识梳理与总结 (126)
练习题5 (126)
项目6 输入/输出接口电路 (127)
教学导航 (127)
任务6-1 I/O端口扩展 (128)
任务6-2 数码管动态显示8位固定数字 (133)
任务6-3 8按键控制单数码管显示 (136)
任务6-4 4×4矩阵键盘控制单数码管显示 (145)
知识梳理与总结 (154)
练习题6 (154)
附录A Proteus软件使用入门 (155)
附录B Keil软件使用入门 (161)
展开
本书第1版出版后,以其通俗易懂的描述、全新的教学理念、鲜明的高职教育特色、认真仔细的内容编写和精细的编辑出版过程,得到全国广大院校教师与学生的欢迎和使用,已先后重印7次,累计印约2万册。为贯彻落实“国务院关于大力发展职业教育的决定”精神,坚持以就业为导向的职业教育办学方针,推进高等职业技术院校课程和教材改革,在保留原教材主体内容与特色的基础上,结合一线教师的使用建议和专家意见以及新的教学成果,对其内容进行了优化、补充和完善。主要做了以下几方面的修订工作。
(1)把编辑软件程序平台由原来的Wave 6000改换成了功能更加强大的Keil。Keil提供包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。
(2)把原教材中的汇编语言改换成了C语言,与汇编语言相比,C语言在功能、结构性、可读性、可维护性上有明显的优势,因而易学易用。
(3)教学采用“做学结合”的一体化项目化教学方式,使原有任务更加实用和丰富,修订后增加了按键、模拟汽车转向灯、抢答等案例,贴近生活,提高学生的学习兴趣。
(4)紧跟技术发展和行业企业的实际需求,对部分内容进行了更新。
全书内容分为:初次见面(单片机基础)、让单片机听我的话(C语言)、遇到紧急情况怎么办(中断系统)、看看单片机的闹钟(定时/计数器)、有空常联络(串口通信)、输入/输出接口电路6个项目,每个项目又分解成多个实做任务,全书共设计了20个任务。
通过本教材的学习,将使读者达到以下目标:
(1)了解单片机的组成、内部结构和特点,获得其硬件和软件的必要基础知识。
(2)在初步掌握C51的基础上,掌握C语言程序的分析,能根据实际工作要求进行一般的程序设计和应用。
(3)基本掌握单片机内部硬件资源和常用外围电路的初步应用方法。
(4)掌握中小型单片机应用电路的软、硬件设计和调试。
本书经过修订,融科学性、实用性、趣味性于一体,主要有以下特点:
(1)知识点和技能的项目化。
根据“必需、够用”原则,对使用单片机要掌握的技能及对应的知识点进行了剖析,将这些常用知识点和技能分解到20个实做任务中,以“用单片机”为核心,实现知识体系的项目化、模块化。
(2)教材适用一体化、现场化教学模式。
由于知识体系的项目化,打破了理论、实践课程之间的分界,因此本教材非常适用于一体化教学和现场化教学,可让读者“在做中学,在学中做,做学结合,以做为主”,将理论知识点与实做技能有机地结合起来,让读者在实践过程中掌握单片机的技能和知识点。
(3)通俗易懂,入门简单。
任务安排由浅入深,语言通俗易懂,尽量少用或不用高深的专业术语,将单片机中一些难懂的概念与生活中的一些事件进行类比。非常适合零基础的读者学习单片机,让读者在完成这些难度逐渐加深的任务过程中,实现由一个对单片机一窍不通的新手到一个能熟练使用单片机的技术人员的转变。
(4)可以不用硬件开发板来学习,学习成本低。
全书的实做任务全部可以由基于Proteus仿真软件的平台来实现,可不用硬件开发板,只要有一台微机,安装上Proteus仿真软件,就可以用“做学结合”的方式完成本书的学习,大大节约了学习成本。
(5)版面新颖实用,有助于高效地开展教学。
为更好地引导教师与学生实现教学目标,在每个项目前面设置了“教学导航”;为使学生快速掌握岗位知识与技能要点,在每个任务前面提供了“知识分布网络”;为了帮助学生归纳与总结所学知识,在每个项目的后面均安排了“知识梳理与总结”。
本书为高等职业本专科院校单片机课程的教材,也可作为开放大学、成人教育、自学考试、中职学校和培训班的教材,以及单片机应用开发人员的参考工具书。
本书由彭勇任主编并完成全书的审阅及统稿工作,由王建勇、彭永余任副主编。其中彭勇编写项目1~2,完成项目1~2的PPT课件制作;王建勇编写项目3~5、项目6的任务6-1,完成项目3~5的PPT课件制作;彭永余编写项目6的任务6-2~任务6-4,并完成项目6的PPT课件制作。在本书编写过程中,蒲东、杨槐、陈晓娟、戴俨炯、杜中一、黄荻、何涛、吕国皎、李文耀、李可为、梁颖、孟晓明、宋科、吴建军、王小平、余建、夏江华、袁涛、赵安邦、赵新亚、张欣、曾友州、周志近等同志对本书的编写提供了很多宝贵的意见和建议,同时参考了多位同行教师的著作及资料,在此一并表示感谢。
由于作者水平有限,书中难免有疏漏和不足之处,请读者批评指正并给出宝贵意见。
为方便教师教学,本书还配有电子教学课件、教材中所有项目任务的Proteus设计文件、Keil源程序及对应机器语言文件、图片素材等,请有此需要的教师登录华信教育资源网(http://www.hxedu.com.cn)免费注册后再进行下载,如果有问题请在网站留言或与电子工业出版社联系(E-mail:hxedu@phei.com.cn)。读者也可通过该精品课链接网址(http://jpkc.cqcmc.cn/mcu/main.asp)浏览和参考更多的教学资源。
展开