新書推薦:
《
爱的7种对话:建立持续一生的亲密关系 (加)苏·约翰逊
》
售價:NT$
345.0
《
中国近现代武术思想史研究
》
售價:NT$
500.0
《
废奴
》
售價:NT$
350.0
《
有法与无法:清代的州县制度及其运作 最新修订版
》
售價:NT$
640.0
《
重启春光
》
售價:NT$
214.0
《
“玉”见中国:玉器文化与中华文明(追寻玉出山河的前世今生,饱览中国万年玉文化的史诗画卷)
》
售價:NT$
690.0
《
官治与自治:20 世纪上半期的中国县制 最新修订版
》
售價:NT$
640.0
《
迈尔斯普通心理学
》
售價:NT$
760.0
|
編輯推薦: |
本书遵循教指委相关指导文件和高等院校学生学习规律编写而成。践行四新理念,融入思政元素,注重理论与实践相结合。
|
內容簡介: |
本书系统地介绍了80C51系列单片机的结构原理和应用技术,内容包括单片机基础知识、单片机应用系统的开发环境、80C51系列单片机的硬件与软件基础知识、并行口及应用、中断系统及应用、定时器/计数器及应用、串行口及应用、80C51单片机系统扩展技术、80C51单片机的测控接口、单片机应用系统的开发与设计等。 书中列举了大量的实例,均采用C51编程,实用性强。实例全部在Keil μVision3集成开发环境与Proteus仿真软件中调试通过,可以在课堂教学中进行现场演示,还提供了实验板电路,读者可以据此方便地自行制作实验板,进行书中绝大部分实例的实验,做到单片机学习的理论、仿真与实践同步进行。本书具有较强的“理论紧密结合实践”的特色,可使读者在实践中掌握单片机的硬件结构、设计语言与控制系统开发方法。本书提供免费电子课件、实例仿真模型、实验板电路图与习题解答。 本书可作为应用型工科院校本、专科学生单片机课程的教材,也可作为从事单片机项目开发与应用的工程技术人员的参考书。
|
目錄:
|
前言 第1章单片机基础知识 1.1单片机概述 1.1.1什么是单片机 1.1.2单片机与微型计算机的关系 1.1.3常用的单片机系列 1.1.4单片机的应用 1.1.5初识单片机控制系统 1.1.6单片机实验板 1.2微型计算机系统组成 1.2.1计算机的基本结构 1.2.2微型计算机的结构 1.2.3微型计算机系统 1.2.4微型计算机软件 1.3微型计算机的运算基础知识 1.3.1数制的概念 1.3.2与计算机有关的数制 1.3.3数制之间的相互转换 1.3.4码制的概念 本章小结 习题1 第2章单片机应用系统的开发环境 2.1单片机应用系统的开发工具 2.2Keil C51高级语言集成开发环境—— μVision3 IDE 2.2.1Keil μVision3 IDE的主要 特性 2.2.2μVision3 IDE集成开发环境 简介 2.2.3μVision3 IDE 的使用 2.3基于Proteus的单片机系统仿真 2.3.1Proteus 7 Professional界面 介绍 2.3.2电路原理图的绘制 2.3.3Proteus VSM与Keil μVision3的 联调 2.4在系统编程软件ISP 本章小结 习题2 第3章80C51系列单片机的硬件 基础 3.18051系列单片机概述 3.1.18051系列单片机硬件资源 3.1.280C51系列单片机的选择 依据 3.280C51系列单片机引脚功能 3.2.1引脚功能概述 3.2.2引脚与内部功能模块的关系 3.2.3单片机对外扩展时三总线的 构成 3.380C51系列单片机的编程结构 3.3.1编程结构的组成 3.3.2在Keil μVision中观察寄存器 3.480C51系列单片机的存储器 3.4.1半导体存储器类型与结构 3.4.2存储器的管理 3.4.380C51单片机的存储器 3.580C51单片机的工作方式 3.5.1复位方式 3.5.2程序执行方式 3.5.3低功耗方式 3.680C51系列单片机的时序 3.6.1时钟电路 3.6.2时序的基本单位 3.6.380C51系列单片机的典型时序 分析 3.780C51单片机最小应用系统 本章小结 习题3 第4章80C51单片机的软件基础 4.180C51单片机的指令系统简介 4.1.1指令格式 4.1.2指令系统的寻址方式 4.1.3指令系统概述 4.1.4汇编语言编程举例 4.2C51程序设计基础 4.2.1C51和标准ANSI C的区别 4.2.2C51程序结构分析 4.2.3C51的标识符和关键字 4.2.4C51的数据结构 4.2.5变量的存储种类和存储器 类型 4.2.6绝对地址的访问 4.2.7C51的预处理 4.2.8C51的运算符与表达式 4.3C51语言的语句 4.3.1表达式语句 4.3.2复合语句 4.3.3空语句 4.3.4函数调用语句 4.3.5控制语句 4.4C51的函数 4.4.1函数的一般格式 4.4.2中断函数 4.4.3C51的库函数 4.4.4本征库函数和非本征库函数 4.4.5几类重要的库函数 4.5C51的程序结构 4.5.1顺序结构 4.5.2分支结构 4.5.3循环结构 4.5.4综合举例 本章小结 习题4 第5章并行口及应用 5.180C51系列单片机内部并行口的 结构 5.1.1P0口 5.1.2P1口 5.1.3P2口 5.1.4P3口 5.1.5P0~P3端口功能总结 5.280C51系列单片机并行口的应用 5.3七段数码管显示器接口 5.3.1七段数码管简介 5.3.2LED显示器工作原理 本章小结 习题5 第6章中断系统及应用 6.1中断概述 6.1.1中断的有关概念 6.1.2中断技术的应用 6.1.3中断系统的功能 6.280C51单片机中断系统 6.2.1中断系统的结构 6.2.2中断响应 6.2.3中断请求的撤销 6.3中断服务程序的设计 6.4中断系统的应用 本章小结 习题6 第7章定时器/计数器及应用 7.1定时/计数技术概述 7.1.1软件定时/计数 7.1.2数字电路定时/计数 7.1.3可编程定时/计数 7.280C51单片机的定时器/计数器 7.2.1定时器/计数器的结构 7.2.2定时器/计数器的工作原理 7.2.3定时器/计数器的工作方式 7.2.4定时器/计数器对输入信号的 要求 7.3定时器/计数器的应用 本章小结 习题7 第8章串行口及应用 8.1串行通信基础知识 8.1.1计算机对外通信方式 8.1.2串行通信的基本概念 8.1.3串行通信接口标准 8.280C51单片机的串行口 8.2.1串行口的结构 8.2.2串行口的工作方式 8.3串行口的应用 本章小结 习题8 第9章80C51单片机系统扩展技术 9.1单片机系统扩展概述 9.1.1单片机系统扩展资源分类 9.1.2单片机系统扩展结构 9.2数据存储器的扩展 9.2.1数据存储器芯片 9.2.2地址锁存器芯片 9.2.3数据存储器扩展电路 9.2.4存储器的编址 9.3并行I/O口的扩展 9.3.1并行I/O口扩展概述 9.3.2简单并行I/O口的扩展 9.3.3可编程并行I/O口的扩展 9.4键盘接口技术 9.4.1按键开关 9.4.2键盘工作原理 9.4.3独立式键盘 9.4.4矩阵式键盘 9.5LCD液晶显示器与单片机的接口 9.5.1点阵字符型液晶显示模块的组成 和基本特点 9.5.2点阵字符型液晶显示器 LCD1602 9.5.3点阵图形液晶显示器 LCD12864 9.6并行接口日历时钟芯片DS12C887 与80C51的接口 9.6.1DS12C887主要功能特性 9.6.2DS12C887日历时钟芯片的引脚 说明 9.6.3DS12C887内部RAM和 寄存器 9.6.4DS12C887与80C51单片机的 接口设计 9.7I2C总线接口的E2PROM芯片AT24C02 与80C51的接口 9.7.1串行E2PROM芯片AT24C02 概述 9.7.2AT24C02芯片的操作 9.7.3AT24C02芯片与80C51单片机的 接口设计 本章小结 习题9 第10章80C51单片机的测控接口 10.1D/A转换接口技术 10.1.1D/A
|
內容試閱:
|
前言 随着电子技术和计算机技术的飞速发展,单片机技术已应用到社会生产、生活的各个领域,单片机技术大大加快了自动化与智能化的进程。对单片机技术的应用是电类专业学生及相关领域工程技术人员的一项能力,单片机课程因而成为高校电类专业重要的专业基础课程。 单片机是一门涉及计算机硬件与软件的综合性课程,内容抽象繁杂、知识点多且分散。很多学生反映在学习单片机课程时总是感到很困难,有些学生在课程学完后连基本概念都建立不起来。究其原因,最重要的一点是因为单片机是一门实践性极强的课程,传统的先理论后实验、理论和实践分离的教学方式容易导致问题积累,不利于学生对课程内容的理解和吸收。 为解决单片机课程边学边实践的问题,本书在第1章单片机基础知识中,就介绍了与课程内容配套的单片机实验板;第2章则介绍了单片机的开发环境——Keil C51集成开发环境、支持微处理器芯片仿真的Proteus VSM软件和在系统编程软件ISP;在后续内容的讲解中,列举了大量生动、实用的单片机应用系统实例,只要有计算机,这些实例既可以随时随地用仿真进行验证,又可以下载到实验板中进行调试验证,还可以自行设计项目进行仿真与实验,以此来帮助学生及时理解抽象复杂的概念和知识点,消除问题积累,激发学习热情,提高学习兴趣。 本书第1章对单片机进行概述,介绍单片机的基础知识;第2章介绍单片机应用系统的开发环境;第3、4章介绍80C51系列单片机的硬件与软件基础;第5~8章介绍单片机片内功能部件:并行口、中断系统、定时器/计数器、串行口及其应用;第9章介绍80C51单片机系统扩展技术;第10章介绍80C51单片机的测控接口;第11章介绍单片机应用系统的开发过程及几个典型的设计实例。 本书具有以下特点: 1)所有例题均可在Keil C或Proteus软件(或两者联调)中仿真,使单片机课堂教学可以现场演示,学生课后可以及时调试验证。 2)提供了配套的实验板电路,学生可据此电路方便地做出实验板,在实验板上完成书中大部分实例的实验,实现理论、仿真和实践紧密结合,达到提高学习效果的目的。 3)大量的实例取材于生产、生活实际,是完整的单片机应用系统,学生可以仿制,以此来深刻体会单片机应用系统硬件与软件的设计方法,锻炼开发单片机应用系统的能力。 4)采用实用性强的C51作为单片机的编程语言,使程序设计具有模块化的特点,便于阅读与编写。 5)对课程内容主要知识点提供了教学视频,通过课程视频的图文声像,多角度调动学生的学习兴趣和学习热情,提高学习效果。 6)增加了课程思政练习,加强学生的思政素养,培养学生具有推动我国智能控制技术发展的社会责任感。 本书第1版于2012年首次出版,此次为第2次修订,期间于2017年被审定为江苏省高等学校重点教材,同时是2019年江苏省高校在线开放课程、2021年江苏省省级一流课程——盐城工学院“单片机原理与接口技术”课程的配套教材。 本书由盐城工学院张兰红、陆广平,潍坊学院邹华,安徽科技学院刘纯利完成。张兰红完成第1~3章、第5~7章及第11章内容的修改与编写;邹华完成第4章内容的修改与编写;刘纯利完成第8章内容的修改与编写;陆广平完成第9、10章内容的修改与编写;张兰红负责全书的统稿工作。 本书成书与视频录制过程中,盐城工学院教务处、电气工程学院的领导给予了大力支持并提供了资助,在此表示衷心的感谢。此外,本书成书过程中,编者参阅了大量的文献,其中有一些资料来源于互联网和非正式出版物,未在参考文献处列出,在此对有关作者表示衷心的感谢! 为方便教师备课和读者学习,本书提供了配套的教辅资料,内容包括教学课件、习题解答,还包括各章基于Proteus软件的仿真模型、相应源程序和工程文件,实验板电路原理图与PCB图。 本书一定还有许多不完善之处,误漏在所难免,恳请各位读者批评指正(请发邮件至zlhycit@126com)。 张兰红
|
|