





定价:30元
印次:1-1
ISBN:9787302323747
出版日期:2013.09.01
印刷日期:2013.09.10
图书责编:孟毅新
图书分类:教材
本书按照企业开发流程,通过企业典型的工作任务将单片机及C语言程序设计的知识点分解到各个项目及任务中,通过单片机最小系统、单片机I/O接口、定时器/计数器、中断系统、串口通信、单片机的扩展、单片机的A/D转换7个知识点9个实训项目的学习,达到将知识学习由浅入深、能力培养由简单到复杂的目的。 本书适合单片机及C语言程序设计的初学者使用,也适合各高等职业院校作为理论教学和实践教学教材使用。 本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
宋海兰,长春职业技术学院副教授,2004年至2010年7月为长春职业技术学院软件专业市级骨干教师,软件专业核心课程负责人,2010年7月至今为嵌入式系统工程专业带头人。主要承担的教学工作有软件项目开发、软件编程(.Net方向)、嵌入式系统开发、ARM体系结构与接口设计,主要著作方向为软件开发、嵌入式系统开发,公开出版相关教材三部,完成二项相关省级科研项目的研究。
目前单片机的教材种类繁多,但大多数教材内容以汇编语言为主,面向电子信息类的硬件知识讲授较软件知识的讲授要多一些。随着科技的发展和进步,现代工业中出现了跨电子、机械、信息等多门学科知识的综合性的新行业,如嵌入式应用开发行业,它不仅重视硬件的开发,同时注重软件的开发,许多传统的单片机也逐步发展为嵌入式单片机,其开发由原来的使用汇编语言逐步发展为使用C语言开发。为适应时代的发展,本书以“做中学、学中做、做学结合”为教学模式,以企业工作过程为导向进行编写。 本书根据初学者单片机的认知规律,将单片机的7个知识点——单片机最小系统、单片机I/O接口、定时器/计数器、中断系统、串口通信、单片机的扩展、单片机的A/D转换分解到9个实训项目中,每个项目又分解为若干个任务,每个任务结合企业工作流程及产品开发流程将知识点一一分别讲解,以此达到知识与技能殊途同归的教学目标。 本书具有以下特点。 (1) 以企业工作过程为导向,开发教学项目和实施教学内容。 企业工作过程往往有助于读者对单片机相关职业的衔接需求,本书充分体现了企业的工作理念和工作方法,从而更好地贴近职业的需求。 (2) 以职业岗位需求出发,以单片机为主线,采用C语言编程。 C语言是应用非常广泛的一门计算机语言。现代化科学技术领域中,C语言占有相当高的比重。单片机应用开发目前也在朝着高级语言方面发展,因此C语言在单片机上的应用也越来越广泛。C语言在单片机上应用开发方面的最大特点是,可以屏蔽一些不易掌握、难以理解或较复杂的硬件知识,可以较为简单地完成相关操作,使单片机应用开发的学习和实践得到有效的提高。 (3) 以职业岗位需求为目...
1.1.1单片机概述1
1.1.2MCS51单片机简介5
1.1.3单片机的开发环境7
1.1.4单片机开发流程10
任务1.2用Proteus设计单片机最小系统11
1.2.1Proteus简介11
1.2.2单片机最小系统12
1.2.3任务实施14
任务1.3用Keil建立一个“helloworld”C51源文件20
1.3.1Keil简介20
1.3.2C语言概述21
1.3.3任务实施21
项目总结26
练习题26
项目2单片机控制LED闪烁27
任务2.1LED单灯闪烁27
2.1.1硬件电路图的设计28
2.1.2单片机的P1口29
2.1.3单片机控制灯的闪烁29
2.1.4单片机中的程序及数据存储32
2.1.5任务实施37
任务2.28LED流水灯闪烁38
2.2.1C51的位运算符39
2.2.2单片机I/O端口40
2.2.3任务实施44
项目总结46
练习题46
项目3单片机控制数码管的显示48
任务3.1单数码管轮流显示0~9十个数483.1.1硬件知识49
3.1.2C51语言知识51
3.1.3任务实施54
单片机原理与应用设计目录任务3.2四数码管动态显示0~9十个数57
3.2.1位选和段选58
3.2.2数码管的动态显示和静态显示58
3.2.3任务实施59
任务3.38×8点阵显示62
3.3.1LED点阵63
3.3.28×8点阵显示屏的结构63
3.3.3点阵的引脚结构65
3.3.48×8LED点阵的汉字... 查看详情