配套资源:电子教案
本书特色:
★ 在介绍单片机知识之前,比较详细地介绍微型计算机的基础知识,如微型计算机的体系结构和工作原理等。
★ 同时介绍了汇编语言和C51语言两种编程语言,满足不同读者不同需求.
★同时介绍了Keil软件和Proteus虚拟仿真软件,方便初学者学习入门。
本书教学资源、样书申请可添加小编微信13146070618获取
本书全面系统地介绍了MCS-51系列单片机的基本结构、工作原理及应用技术。主要内容包括:微型计算机的基础知识、MCS-51单片机的基本结构、汇编语言和C51语言程序设计方法、中断系统和定时器等内部功能单元的应用技术、并行接口和串行接口的扩展方法,以及Keil软件和Proteus软件联合调试的方法等。书中大部分例题具有汇编语言和C51语言的双语对照程序,便于读者选择学习。 本书内容丰富、实用性强,讲解深入浅出、全面细致,既可以作为高等院校电气信息类相关专业学生的教材,也可以作为从事单片机应用系统研发工作的工程技术人员的参考书。
配套资源:电子教案
本书特色:
★ 在介绍单片机知识之前,比较详细地介绍微型计算机的基础知识,如微型计算机的体系结构和工作原理等。
★ 同时介绍了汇编语言和C51语言两种编程语言,满足不同读者不同需求.
★同时介绍了Keil软件和Proteus虚拟仿真软件,方便初学者学习入门。
本书教学资源、样书申请可添加小编微信13146070618获取
本书全面系统地介绍了MCS-51系列单片机的基本结构、工作原理及应用技术。主要内容包括:微型计算机的基础知识、MCS-51单片机的基本结构、汇编语言和C51语言程序设计方法、中断系统和定时器等内部功能单元的应用技术、并行接口和串行接口的扩展方法,以及Keil软件和Proteus软件联合调试的方法等。书中大部分例题具有汇编语言和C51语言的双语对照程序,便于读者选择学习。 本书内容丰富、实用性强,讲解深入浅出、全面细致,既可以作为高等院校电气信息类相关专业学生的教材,也可以作为从事单片机应用系统研发工作的工程技术人员的参考书。
前 言单片机是将运算器、控制器、存储器和输入、输出接口集成在一块芯片上的单片型微型计算机,广泛应用于家用电器、工业控制和仪器仪表中。MCS-51单片机因其简单、易学、价格低廉等优点,一经推出就受到广泛欢迎,是目前市场占有率较高的一系列单片机。 作者在多年的MCS-51单片机教学实践中发现,传统单片机教学以汇编语言为主,而汇编语言难度较大、不易掌握,使得部分学生无法有效编写程序来控制单片机硬件,从而影响硬件知识学习的效果。另外,单片机学习离不开硬件操作,而对于单片机初学者而言,搭建一个实际的硬件系统难度和成本均比较高。为解决上述两个问题,本书将C51语言程序设计方法和Proteus虚拟仿真软件作为重要内容加以介绍。C51语言语法灵活,便于快速掌握,与汇编语言对照学习可以降低理解单片机程序功能的难度。Proteus软件可以利用软件模拟单片机及其他元器件,并支持电路原理图级别的单片机系统仿真和调试,能够降低硬件学习的成本和难度。 本书共分如下9章: 第1章为绪论,介绍微型计算机的基础知识,包括微型计算机的组成、层次关系、体系结构、数制、编码以及单片机的发展概况等。 第2章为MCS-51单片机的基本结构,介绍MCS-51单片机的体系结构、内部资源、引脚功能和特性,以及单片机的时钟电路、复位电路等。 第3章为MCS-51单片机汇编语言程序设计,介绍汇编语言伪指令和指令的使用方法,通过实例讲解顺序程序、分支程序、循环程序和子程序的设计方法等。 第4章为MCS-51单片机的内部功能单元,讲解中断系统、外部中断、定时/计数器和串行通信接口的工作原理及其汇编语言程序设计方法。 第5章为MCS-51单片机的并行扩展,讲解利用单片机I/O引脚扩展片外存储器和并行I/O接口的方法,包括程序存储器、数据存储器、简单I/O接口、可编程并行接口8255A、键盘、显示器、D-A转换器DAC0832和A-D转换器ADC0809等的扩展。 第6章为常用串行总线接口技术,介绍SPI总线、I2C总线和单总线的工作原理和接口扩展方法,并分别给出A-D转换器TLC2543(SPI总线)、日历时钟芯片PCF8563(I2C总线)和温度传感器DS18B20(单总线)的扩展实例。 第7章为Keil μVision4集成开发环境使用,介绍利用Keil μVision4软件进行单片机程序设计和调试的方法。 第8章为C51语言程序设计基础,介绍C51语言的基础知识,并给出了第4章和第5章中部分汇编语言程序的C51语言对照程序。 第9章为Proteus虚拟仿真,介绍利用Proteus软件集成环境ISIS绘制单片机系统电路原理图(仿真模型)的方法,以及进行ISIS和Keil联机仿真调试的方法,并给出了简易音乐演奏系统和电动机PWM调速系统的设计实例。 本书由张仁彦、高正中、黄鹤松、薛琳和孙秀娟共同编写。张仁彦编写了第1、3、4、5、6、8、9章,并负责全书的统稿和定稿。高正中和黄鹤松编写了第2章。薛琳和孙秀娟编写了第7章。 感谢赵洪亮教授和郑丰隆教授在本书编写过程中给予的帮助。本书得到了山东科技大学自动化学院名校工程建设项目(项目编号:MX-JCJS-8)的资助,在此对学院给予的支持表示衷心的感谢。 由于作者水平有限,且编写时间仓促,书中难免有错误和不妥之处,恳请各位读者批评指正。 作 者于山东科技大学
随手扫一扫~了解多多