单片机原理与应用及C51程序设计
本书课件下载中所含资源包括课件、源代码及电路图等内容。

作者:谢维成等

定价:28元

印次:1-9

ISBN:9787302133490

出版日期:2006.07.01

印刷日期:2009.06.26

图书责编:章忆文

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

MCS-51系列单片机应用广泛,是学习单片机技术较好的系统平台,同时也是单片微型计算机应用系统开发的一个重要系列。本书以实用为宗旨,用丰富的实例讲解MCS-51单片机原理和软硬件开发技术,并采用对比方法,同一功能分别以单片机汇编语言程序和单片机C语言程序实现,并免费提供所有源代码和电路图的资源下载。 全书共12章,第1章介绍单片微机系统的基础知识,第2章介绍MCS-51单片机工作原理,第3章介绍单片机汇编程序设计,第4章介绍单片机C语言程序设计,第5章到第9章,用实例介绍MCS-51单片机内部资源及编程、MCS-51单片机系统扩展、MCS-51单片机与键盘、显示器的接口、MCS-51单片机与D/A、A/D的接口和MCS-51单片机的其他接口,第10章介绍单片机应用系统设计,第11章介绍单片机应用系统实例,第12章介绍Keil C51集成环境的使用,附录分别提供了MCS-51系列单片机指令表和C51库函数表。 本书适合各类大专院校及培训机构作为“单片机原理与应用”或“单片机C程序设计及应用”类课程的教材,特别适合打算学习单片机应用系统开发的读者,也可供各类电子工程、自动化技术人员和计算机爱好者参考。

前 言   MCS-51系列单片机应用广泛,是学习单片机技术较好的系统平台,同时也是单片微型计算机应用系统开发的一个重要系列。目前,单片机原理与应用教材大都采用汇编语言讲解和设计程序实例,但汇编语言学习困难。在实际应用系统开发调试中,特别是开发比较复杂的应用系统时,为了提高开发效率和使程序便于移植,现在多用C语言。C语言不仅学习方便,而且也同汇编语言一样能够对单片机资源进行访问,因而目前大多数院校在开设单片机课程时都引入C语言。但引入C语言后在选教材时就发现存在两个方面的问题:第一,单片机原理与应用(含单片机C语言程序设计)的教材不多,而兼顾汇编语言和C语言的教材更少,所以可选择的余地较小;第二,单片机C语言方面的教材一般面向开发,不讲原理,属于高级教程,不适合初学者。而我们需要一本在讲单片机基本原理的同时能兼顾汇编语言和C语言两个方面的教材,以避免学生在学习“单片机原理与应用”课程时还要另外参考一本单片机C语言方面的教材。基于此,我们去年承担了四川省高等教育教学改革工程人才培养质量和教学改革项目“微机、单片机、接口技术系列实验及实践教学改革”,我们提出的实验及实践教学改革的目标是培养应用型人才。根据理论教学和实践教学的经验,发现学生要想熟练地掌握MCS-51单片机应用系统软件设计,就必须完全理解单片机汇编语言,只有这样才能理解并掌握MCS-51程序设计。若在用汇编语言讲授单片机原理后另外单独开设一门“MCS-51程序设计”课程,那么由于时间间隔的原因,学生往往不能与原理很好地联系起来进行对比学习。因此我们尝试在课堂上在讲解单片机原理的同时介绍单片机C语言程序设计,避免...

目录
荐语
查看详情 查看详情
目    录

第1章  基础知识 1

1.1  信息在计算机中的表示 1

1.1.1  数在计算机内的表示 1

1.1.2  字符在计算机内的表示 5

1.2  单片机的概念及其特点 6

1.2.1  单片机的基本概念 6

1.2.2  单片机的主要特点 6

1.3  单片机的发展及其主要品种 7

1.3.1  4位单片机 7

1.3.2  8位单片机 8

1.3.3  16位单片机 8

1.3.4  32位单片机 8

1.4  单片机的应用 8

1.4.1  单机应用 9

1.4.2  多机应用 9

1.4.3  单片机的等级 9

习题  9

第2章  单片机基本原理 11

2.1  MCS-51系列单片机简介 11

2.2  MCS-51系列单片机的结构原理 12

2.2.1  MCS-51系列单片机

的基本组成 12

2.2.2  MCS-51系列单片机的

内部结构 12

2.2.3  MCS-51系列单片机的

中央处理器(CPU) 12

2.2.4  MCS-51系列单片机的

存储器结构 15

2.2.5  MCS-51系列单片机的

输入/输出接口 21

2.3  MCS-51系列单片机的外部

引脚及片外总线 25

2.3.1  外部引脚 25

2.3.2  片外总线结构 27

2.4  MCS-51系列单片机的工作方式 28

2.4.1  复位方式 28

2.4.2  程序执行方式 29

2.4.3  单步执行方式 29

2.4.4  掉电和节电方式 30

2.4.5  编程和校验方式... 查看详情

查看详情