





定价:79.8元
印次:1-1
ISBN:9787302532064
出版日期:2020.01.01
印刷日期:2019.11.27
图书责编:袁金敏
图书分类:零售
《零点起飞学51单片机》以 51系列单片机原理和应用为主线,介绍单片机的工作原理、内部各功能部件的结构、汇编指令系统、 C51语言编程,并以此为基础,采用汇编语言和 C语言相对照的编写方式,重点讲解 51系列单片机内部资源及应用编程、 51单片机的接口技术,并精心设计大量例题和多种解题思路。精选具有代表性的真实项目,包括温度传感器、红外遥控、直流电动机控制等内容。 《零点起飞学51单片机》既可作为普通高等院校通信工程、电子信息、自动化、电气工程、计算机、机电一体化、测控技术和仪器仪表等专业的教材,也可作为广大单片机应用开发技术人员的参考资料和培训教材。
层次分明,由浅入深:首先介绍51单片机的结构原理及软件编程语言,然后讲述内部资源及扩展技术,最后通过综合案例实现单片机的应用系统设计 实例丰富,覆盖面广:书中的各知识点均以实例进行诠释,浅显易懂、涉及面广、实用性强 程序经典,易于掌握:采用汇编语言和C语言相对照的方式编写,关键点注释清晰易懂 注重实践,学练结合:每章配有课后练习,学练结合理解更深刻
前言 随着电子技术和微型计算机的迅速发展,单片机的应用领域也在不断扩大,涵盖了日常生活、交通、通信、军事、航空航天电子系统等众多领域,因此,掌握单片机电路的设计技术已成为电子技术工程师必备的技能之一。单片机种类和型号繁多,各种高性能的单片机不断问世,但 8位单片机仍以其突出的性价比、成熟的开发和应用技术,在单片机应用领域占有非常重要的地位。 本书采用汇编语言和 C语言对照的编程方法。汇编语言的代码效率高,实时性强,从中可以理解单片机的工作机理,而且目前很多资料使用的是汇编语言。但是对于复杂的运算或大型程序,用汇编语言编程所花费的时间远比用 C语言多,大大降低了开发效率;而 C语言编程无须考虑具体的寄存器或存储器的分配等细节,由 C51编译系统安排,从而可以提高开发者的编程速度,缩短开发周期。为了方便初学者学习,本书对汇编语言和 C语言都在专门的章节进行了介绍,这样,即使是无 C语言编程基础的人,也可通过本书掌握单片机的编程技术。对于两种编程语言的教学,教学时可根据情况进行取舍。 本书内容系统全面、结构合理,教学重点突出,叙述准确精练,可以满足教师课堂教学和学生课程学习之需要,也可以满足学生课外设计和实践活动需求。 本书包含的大量可供参考的实例,是在实际教学和应用经验中反复提炼出来的,涉及面广、实用性强。 全书由赵杰统稿,并编写第 2~7章和第 10章;第 9、11~13章由王丽编写;第 1章及第 14章由韩龙编写。参加本书编写的还有管殿柱、宋一兵、王献红、李文秋。
第 1章单片机系统概述 . 1
1.1 微型计算机概述 .1
1.2 单片机的发展历史 .2
1.3 单片机的分类 .4
1.4 单片机的发展趋势 .4
1.5 单片机的应用 .7
1.6 主流单片机产品 .9
1.6.1 Intel公司的 MCS-51系列单片机 .9
1.6.2 Atmel公司的 AVR单片机10
1.6.3 Microchip公司的 PIC单片机 .11
第 2章单片机的硬件结构 12
2.1 单片机的内部结构 .12
2.2 51单片机的中央处理器 14
2.3 单片机的工作过程 .16
2.4 51系列单片机的引脚及功能 17
2.5 存储器结构 .20
2.5.1 存储器地址分配 .20
2.5.2 程序存储器 .21
2.5.3 片内数据存储器 .22
2.5.4 片外数据存储器 .30
2.6 时钟电路和 CPU时序.30
2.6.1 时钟电路 .30
2.6.2 时序单位 .31
2.6.3 典型指令时序 .32
2.7 单片机的工作方式 .34
2.7.1 复位方式 .35
2.7.2 程序执行方式 .36
2.7.3 低功耗工作模式 .37
2.8 思考与练习 .38
第 3章指令系统 .39
3.1单片机开发语言概述 .39
3.2指令格式和寻址方式 .40
3.2.1汇... 查看详情
实例丰富,覆盖面广:书中的各知识点均以实例进行诠释,浅显易懂、涉及面广、实用性强
程序经典,易于掌握:采用汇编语言和C语言相对照的方式编写,关键点注释清晰易懂
注重实践,学练结合:每章配有课后练习,学练结合理解更深刻