推荐理由 1单片机的基本结构和工作原理,列举了最新流行的单片机种类,以及单片机的选择方法。
2单片机的主要开发语言——汇编语言和C51语言。
3仿真器和编程器的原理和使用说明。
4单片机开发中的一些规范,包括单片机原理图、PCB图以及程序设计的设计规范。
5由易至难列举一些概括单片机项目设计中各种问题的设计实例。
内容简介
《手把手教你学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码表
先读为快
第1章 MCS-51系列单片机的起源和发展
1.1 MCS.51系列单片机的起源
我们在一些电子产品介绍中经常会听到微电脑控制,这里的微电脑就是单片机,在国外一些厂家的产品说明里,一般称其为MicroContro11er,中文翻译成微控制器,但也有一些其他的叫法,如MCU(Micro Contro1 Unit)。那么它的来历究竟如何?如果要成为一个专业的电子工程师,就需要对它有一个基本的了解。
1.1.1 单片机的诞生
“单片机”这个词多少有些抽象,如果我们说得详细一些,称为“单片微控制器”或者“单片微型计算机”,即使不了解它的功能,估计也能猜出个大概。因为计算机已经深入人们的生活了。单片机其实就是把一个计算机系统集成到一个芯片上,在一个芯片集成了计算机的大部分功能,这种微型计算机只用了一片集成电路,就可进行简单运算和控制。它的体积小、质量轻、价格便宜、目前广泛应用于人们的日常生活和生产中。
1.1.2 单片机的历史
1971年在Inte1公司诞生了第一个微处理器D4004,如图1-1所示。在许多文章中将它和现在计算机里的CPU芯片来做比较,其实,说它是一个单片机更准确。它最早应用于红绿灯的控制等电子设备里,也就是说,它首先应用于工业控制系统,而不是装在我们通常使用的计算机上。所以单片机和我们现在计算机上使用的CPU芯片的概念区别并不大,它们都是具有运算能力的处理器,只是在功能和性能上有一定的区别。
……