单片机原理与应用及C51程序设计(第2版)

作者:谢维成、杨加国

定价:32元

印次:2-14

ISBN:9787302204916

出版日期:2009.07.01

印刷日期:2014.01.14

图书责编:章忆文

图书分类:教材

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

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

前 言   《单片机原理与应用及C51程序设计》一书自2006年出版后,以其全新的编写思路、鲜明的应用性特色,受到了广大教师与学生的欢迎,已经重印8次。为使《单片机原理与应用及C51程序设计(第2版)》更加适合各院校使用,编者认真听取了广大师生的意见,均衡内容与篇幅,我们保留了第1版的主体框架和特色,同时,为了更加突出应用性,对其内容作了一些修订和增补。   MCS-51系列单片机的应用很广泛,是学习单片机技术较好的系统平台,同时也是开发单片微型计算机应用系统的一个重要系列。目前,单片机原理与应用教材大都采用汇编语言讲解和设计程序实例,但汇编语言学习起来会比较困难。在实际的应用系统开发调试中,特别是开发比较复杂的应用系统时,为了提高开发效率和使程序便于移植,现在多用C语言。C语言不仅学习方便,而且也同汇编语言一样能够对单片机的资源进行访问,因而目前大多数院校在开设单片机课程时都引入了C语言。但引入C语言后,在选用教材时发现存在两个方面的问题:第一,单片机原理与应用(含单片机C语言程序设计)的教材不多,而兼顾汇编语言和C语言的教材更少,所以可选择的余地较小;第二,单片机C语言方面的教材一般面向开发,不讲原理,属于高级教程,不适合初学者。而我们需要一本在讲单片机基本原理的同时能兼顾汇编语言和C语言两个方面的教材,以避免学生在学习“单片机原理与应用”课程时还要另外参考一本单片机C语言方面的教材。基于此,我们在2006年承担了四川省高等教育教学改革工程人才培养质量和教学改革项目“微机、单片机、接口技术系列实验及实践教学改革”,提出的实验及实践教学改革的目标是培养应用型人才。根...

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

第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

习题  10

第2章  单片机基本原理 11

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

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

2.2.1  MCS-51系列单片机的

基本组成 11

2.2.2  MCS-51系列单片机的

内部结构 12

2.2.3  MCS-51系列单片机的

中央处理器(CPU) 13

2.2.4  MCS-51系列单片机的

存储器结构 14

2.2.5  MCS-51系列单片机的

输入/输出接口 20

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

片外总线 24

2.3.1  外部引脚 24

2.3.2  片外总线结构 27

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

2.4.1  复位方式 27

2.4.2  程序执行方式 28

2.4.3  单步执行方式 28

2.4.4  掉电和节电方式 29

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

查看详情