





定价:36元
印次:1-1
ISBN:9787302351016
出版日期:2014.04.01
印刷日期:2014.02.24
图书责编:邓艳
图书分类:教材
本书以美国Atmel公司的AT89C51单片机为主要讲解类型,全面叙述其系统结构、工作原理、内部功能器件的特性及组成单片机应用系统时的设计技术和方法,主要内容包括单片机最小系统、单片机的编程结构、C51程序设计、AT89C51单片机内部各模块的开发应用和外围接口扩展以及单片机应用系统开发等。 本书可作为普通高等学校电子、自动化、计算机等相关专业单片机接口技术与应用课程教材,也可供相关专业教师及工程技术人员参考。
王元一,男,1962年9月出生,江苏赣榆人,西北工业大学研究生毕业,副教授,研究生导师,长期从事教学与科研工作,主要研究方向为计算机体系结构和通信网络管理技术。现为深圳市信息技术专家组成员,曾获科技进步奖多项,公开出版主编、专著教材4部,核心期刊发表论文23篇,陕西省省级本科教育教学团队主要负责人,陕西省级精品课程“单片机接口技术”建设主要负责人,荣立三等功一次,树为学校教学标兵2次,优秀教育工作者多次。
前 言 单片机自产生以来发展迅速,出现了百家争鸣的趋势。单片机的开发与应用已在工业测控、机电一体化、智能仪表、家用电器、汽车电子、航空航天及办公自动化等各个领域占据了重要地位。本书以美国Atmel公司的AT89C51单片机为主要讲解类型,全面叙述其系统结构、工作原理、内部功能器件的特性及组成单片机应用系统时的设计技术和方法。 Keil C51语言是近年来51单片机系统开发中普遍使用的一种程序设计语言。其特点为:功能强大,可读性好,便于模块开发,库函数非常丰富,编写的程序可移植性好。因此本书力求把51单片机的内部结构及外围电路与C51语言编程紧密结合起来,避开了较难掌握的单片机汇编语言的指令系统,降低了单片机应用开发的门槛。 本书以《单片机接口技术与应用》课程教学内容改革和教学方法改革为基础,通过精品课程建设梳理知识体系,选取内容。在保证理论知识具有一定系统性的前提下,充实实际应用知识的内容,突出多种典型常用集成电路芯片的介绍与应用、单片机外围接口芯片的扩展、单片机应用系统的设计与实现及单片机的典型应用,结合多年教学经验进行编写,是《单片机接口技术与应用》省级精品课程的配套教材,同时也是《单片机接口技术与应用》省级精品资源共享课程。 本书以培养学生的工程实践能力为目标,以51单片机为载体,以C语言为主线,以Proteus设计仿真平台为手段,介绍了单片机的内部结构、接口及其应用;以工程应用需求为知识切入点,充分发挥C51语言特点,在讲清单片机基本结构的基础上,重点讲解系统扩展及新器件的使用,注重通过原理图设计、源程序编写、软硬件联调来降低学习难度和...
第1章 单片机最小系统 1
1.1 单片机概述 1
1.1.1 单片机简介 1
1.1.2 常用单片机介绍 3
1.2 AT89C51单片机的引脚功能 5
1.2.1 电源及时钟引脚 5
1.2.2 控制引脚 6
1.2.3 输入/输出引脚 7
1.3 单片机最小系统 8
1.3.1 时钟电路与时序 8
1.3.2 复位电路 10
1.3.3 单片机最小系统的组成结构 12
1.4 让单片机动起来--模拟开关灯 13
1.4.1 模拟开关灯设计要求 13
1.4.2 模拟开关灯电路设计 14
1.4.3 模拟开关灯程序设计 17
1.4.4 Proteus仿真结果 18
本章小结 19
习题与思考题 20
第2章 AT89C51单片机的编程结构 21
2.1 AT89C51单片机的硬件组成 21
2.2 AT89C51单片机的CPU 23
2.2.1 运算器 24
2.2.2 控制器 26
2.3 AT89C51单片机的存储器结构 26
2.3.1 数据存储器空间 27
2.3.2 程序存储器空间 32
2.4 C51程序设计基础 33
2.4.1 C51程序设计概述 33
2.4.2 C51语言中的数据类型与存储方式 35
2.4.3 C51语言中的存储类型 37
2.4.4 C51语言中的特殊功能寄存器及位变量定义 40
2.4.5 C51语言的指针 42
2.4.6 C51语言中的中断服务函数 44
2.4.7 C51库函数 45
2.5 AT89C51单片机片内并行端口的原理及编... 查看详情