手把手教你学51单片机
2009-1
电子工业出版社
惠仇
371
537000
《手把手教你学51单片机》遵照单片机设计的要求,讲述了单片机的基本结构和工作原理,单片机的主要开发语言——汇编语言和C51语言,以及单片机项目开发中常用的工具——仿真器和编程器的原理和使用说明。另外,《手把手教你学51单片机》还简述了单片机开发中的一些规范,如单片机原理图、PCB图和程序设计的设计规范。最后,《手把手教你学51单片机》通过一些设计实例,全面阐述了单片机项目设计中遇到的各种问题。 《手把手教你学51单片机》语言简洁,由浅入深、循序渐进,基础知识与设计实践紧密结合,边讲边练,利于读者举一反三,巩固所学的知识。随书配套光盘内容超值丰富,不但提供了书中范例的代码和电路图,而且提供了多媒体视频教学录像,手把手引导读者直观深入地学习。 《手把手教你学51单片机》适合广大51单片机使用者阅读,也是从事单片机设计的科技工作者必备的首选宝典;同时也可作为大中专院校、高职计算机专业学生,以及社会相关培训班学员的教材。
惠仇,1999年毕业于北方工业大学,长期从事单片机应用开发工作,曾经参与和独立设计过的项目有条码门禁机、可视对讲系统、税控加油机、税控收款机、压力测试系统等,其中可视对讲项目获得国家专利,这些项目均以单片机为核心来实现项目设计功能,并使用了许多最新流行的单片机种类和设计方法。
第1章 MCS-51系列单片机的起源和发展 1.1 MCS-51系列单片机的起源 1.1.1 单片机的诞生 1.1.2 单片机的历史 1.1.3 MCS-51单片机的历史 1.1.4 MCS-51系列单片机的特点 1.2 MCS-51系列单片机的发展现况 1.2.1 概述 1.2.2 最新51系列单片机介绍 1.3 小结 第2章 开发一个51系列单片机项目需要的资源 2.1 基础知识的学习 2.1.1 单片机基础知识 2.1.2 汇编语言 2.1.3 C语言 2.1.4 模拟电路和数字电路 2.2 硬件资源 2.2.1 单片机试验电路板 2.2.2 仿真器 2.2.3 仿真器的选择和安装 2.2.4 编程器(烧录器) 2.3 软件开发环境 2.3.1 软件编辑环境 2.3.2 KEIL软件的安装 2.3.3 KEIL软件的使用方法 2.4 单片机型号的选择 2.5 51单片机下载线的制作 2.5.1 硬件调试 2.5.2 使用方法 2.6 MON51仿真器的制作 2.6.1 原理图 2.6.2 Mon51硬件调试 2.6.3 软件调试 2.7 小结 第3章 单片机项目的开发流程和需要遵守的规范 3.1 单片机项目开发流程介绍 3.2 原理图设计规范 3.3 PCB图设计规范 3.4 汇编语言设计规范 3.5 C51语言设计规范 3.6 小结 第4章 51单片机的基本结构 4.1 单片机的基本结构 4.1.1 中央处理器(CPU) 4.1.2 存储器 4.1.3 定时器/计数器 4.1.4 中断控制系统 4.1.5 串行口、并行口 4.1.6 总线(BUS) 4.1.7 时钟电路 4.2 二进制、十进制、十六进制 4.3 哈佛结构与冯•诺伊曼结构 4.3.1 哈佛结构 4.3.2 冯•诺伊曼结构 4.4 单片机的指令系统 4.4.1 指令系统 4.4.2 寻址方式 4.4.3 程序的执行过程 4.5 复杂指令集与精简指令集 4.5.1 基本概念 4.5.2 复杂指令集与精简指令集的特点 4.6 小结 第5章 51系列单片机指令系统 5.1 指令和指令格式 5.2 寻址模式 5.2.1 直接寻址 5.2.2 寄存器寻址 5.2.3 寄存器间接寻址 5.2.4 立即寻址 5.2.5 变址寻址 5.2.6 位寻址 5.2.7 相对寻址 5.3 数据传送指令 5.4 算术运算指令 5.5 逻辑运算及移位指令 5.6 控制转移指令 5.7 布尔变量操作指令 5.8 小结 第6章 汇编语言编程 第7章 单片机C51语言编程 第8章 一些简单的实例 第9章 51单片机电源系统的设计 第10章 51单片机通信接口实例 第11章 51系列单片机的系统扩展 第12章 信号转换接口 第13章 单片机综合实例 附录A 80C51单片机 指令速查表 附录B ASIIC码表
讲解的还算比较详细,配合单片机学习板,适合入门学习