×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787517077091
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:249页
  • 出版时间:2019-06-01
  • 条形码:9787517077091 ; 978-7-5170-7709-1

本书特色

本书以应用*广泛的MCS-51增强型单片机为对象,系统地讲解了单片机结构原理、编程方法、接口及应用。本书内容包括单片机概述,MCS-51单片机结构原理,单片机C语言基础,软硬件开发工具,IO口及应用,中断系统,定时器计时器,串行口,常用总线接口,单片机与模拟、开关量接口技术,以及单片机应用系统设计。本书从教学和初学者的角度讲解单片机的基本内容和应用,结构科学、概念清晰、准确易懂、材料数据可靠;以C语言为基础讲解、举例和编程;以程序开发软件Keil C、电路设计模拟运行软件Proteus为教学、学习和训练工具,理论与实践紧密结合。本书适用于具有C语言基础的计算机、电子、通信、自动化、电气、测控技术与仪器等专业的本科学生作为教材,也可以作为各种培训机构的教材,以及工程技术人员、自学者的参考书。

内容简介

本书以应用*广泛的MCS-51增强型单片机为对象,系统地讲解了单片机结构原理、编程方法、接口及应用。本书内容包括单片机概述,MCS-51单片机结构原理,单片机C语言基础,软硬件开发工具,IO口及应用,中断系统,定时器计时器,串行口,常用总线接口,单片机与模拟、开关量接口技术,以及单片机应用系统设计。 本书从教学和初学者的角度讲解单片机的基本内容和应用,结构科学、概念清晰、准确易懂、材料数据可靠;以C语言为基础讲解、举例和编程;以程序开发软件Keil C、电路设计模拟运行软件Proteus为教学、学习和训练工具,理论与实践紧密结合。 本书适用于具有C语言基础的计算机、电子、通信、自动化、电气、测控技术与仪器等专业的本科学生作为教材,也可以作为各种培训机构的教材,以及工程技术人员、自学者的参考书。

目录

前言 第1章 单片机概述 1.1 单片机的基本概念 1.2 单片机的发展历史 1.3 单片机的特点及应用 1.3.1 单片机的特点 1.3.2 单片机的应用 1.4 常见MCS-51单片机简介 1.4.1 MCS-51系列单片机 1.4.2 ATMEL89系列单片机 1.4.3 STC系列单片机 思考题与习题 第2章 MCS.5l单片机结构原理 2.1 MCS-51单片机内部结构及CPU 2.1.1 MCS-51单片机结构及特点 2.1.2 MCS-51单片机内部原理结构 2.1.3 MCS-51单片机的CPU 2.2 MCS-51单片机引脚信号 2.2.1 MCS-51单片机引脚信号及功能 2.2.2 MCS-51单片机外部总线结构 2.3 MCS一51单片机存储器结构 2.3.1 程序存储器结构 2.3.2 片内数据存储器结构 2.3.3 片外数据存储器结构 2.4 MCS-51单片机时钟及CPU时序 2.4.1 时钟电路及时钟信号 2.4.2 CPU时序 2.5 MCS-51单片机的复位 2.5.1 复位状态 2.5.2 复位电路 2.6 MCS-51单片机低功耗工作方式 2.6.1 低功耗结构及控制 2.6.2 空闲工作方式 2.6.3 掉电工作方式 思考题与习题 第3章 单片机C语言基础 3.1 C51概述 3.1.1 C语言编程的优势 3.1.2 C51与ANSIC的区别 3.1.3 C51扩充的关键字 3.2 C51数据类型及存储 3.2.1 C51的数据类型 3.2.2 C51数据的存储 3.3 C51一般变量的定义 3.3.1 C51变量的定义格式 3.3.2 C51变量的存储类型 3.3.3 C51变量的存储区 3.3.4 C51变量定义举例 3.3.5 C51变量的存储模式 3.3.6 C51变量的绝对定位 3.3.7 C51设备变量 3.4 C51特殊功能寄存器的定义 3.4.1 8位特殊功能寄存器的定义 3.4.2 16位特殊功能寄存器的定义 3.5 C51位变量的定义 3.5.1 bit型位变量的定义 3.5.2 sbit型位变量的定义 4.5.3 位操作应用 3.6 C51指针与结构体的定义 3.6.1 通用指针 3.6.2 存储器专用指针 3.6.3 指针变换 3.6.4 C51指针应用 3.6.5 C51结构体定义 3.7 C51函数的定义 3.7.1 C51函数定义的一般格式 3.7.2 C51中断函数的定义 思考题与习题 第4章 单片机开发工具 4.1 单片机程序开发软件Keil C简介 4.1.1 Keil C集成开发工具简介 4.1.2 Keil C的操作工具 4.1.3 Keil C程序开发方法 4.1.4 Keil C调试运行方法 4.2 单片机系统模拟软件Proteus简介 4.2.1 Proteus主界面 4.2.2 Proteus ISIS的操作工具 4.2.3 Proteus ISIS原理图设计方法 4.2.4 Proteus ISIS原理图设计举例 4.2.5 Proteus ISIS仿真方法 思考题与习题 第5章 单片机I/O口及应用 5.1 单片机I/O口结构原理 5.1.1 P1口 5.1.2 P2口 5.1.3 P3口 5.1 14 P0口 5.1.5 端口负载能力和接口要求 5.2 数码管及显示控制 5.2.1 数码管显示器结构原理 5.2.2 数码管显示方式 5.2.3 数码管显示控制 5.3 键盘及识别控制 5.3.1 键盘分类及按键识别 5.3.2 独立式键盘及按键识别 5.3.3 行列式键盘及按键识别 5.3.4 中断方式扫描键盘 5.3.5 键盘应用举例 5.4 LCD显示器及控制 5.4.1 LM016L引脚信号 5.4.2 LM016L操作指令 5.4.3 LM016L数据存储器 5.4.4 LM016L基本操作函数 5.4.5 LM016L应用编程 思考题与习题 第6章 单片机中断系统 6.1 中断系统概述 6.1.1 中断的基本概念 6.1.2 中断的功能 6.2 中断系统的结构与原理 6.2.1 中断系统的结构 6.2.2 中断系统的原理 6.2.3 外部中断触发方式 6.2.4 中断请求标志 6.3 中断系统控制 6.3.1 中断允许控制 6.3.2 中断优先级控制 6.4 中断响应与处理 6.4.1 中断响应 6.4.2 中断处理 6.5 外部中断应用举例 6.5.1 中断应用程序结构及初始化 6.5.2 应用举例 思考题与习题 第7章 单片机定时器/计数器 7.1 单片机定时器/计数器的结构 7.2 定时器/计数器T0、T1 7.2.1 T0、T1的特殊功能寄存器 7.2.2 T0、T1的工作模式 7.2.3 T0、T1的使用方法 7.3 定时器/计数器T2 7.3.1 T2的特殊功能寄存器 7.3.2 T2的工作方式 7.4 定时器应用举例 思考题与习题 第8章 单片机串行口 8.1 串行通信基础知识 8.1.1 数据通信 8.1.2 异步通信和同步通信 8.1.3 波特率 8.1.4 通信方向 8.1.5 串行通信接口种类 8.2 串行口结构及控制 8.2.1 单片机串行口结构 8.2.2 串行口特殊功能寄存器 8.2.3 波特率设计 8.3 串行口工作方式 8.3.1 串行口方式0 8.3.2 串行口方式1 8.3.3 串行口方式2和方式3 8.4 串行口接口技术 8.4.1 RS-232接口 8.4.2 RS-422/485接口 8.4.3 USB接口 8.5 串行口的C51操作方法 8.5.1 串行口输出函数 8.5.2 串行口输入函数 8.6 串行口应用举例 8.6.1 串行口方式0应用 8.6.2 串行口方式1、方式3应用 思考题与习题 第9章 单片机常用总线接口 9.1 接口的基本概念 9.1.1 单片机应用系统构成 9.1.2 接口的概念 9.1.3 接口的基本功能 9.1.4 接口的结构 9.1.5 端口及其编址 9.2 并行总线及存储器接口 9.2.1 单片机并行总线结构 9.2.2 单片机并行总线操作时序 9.2.3 单片机与并行数据存储器的接口 9.3 单片机与并行总线设备的接口 9.3.1 8255A内部结构 9.3.2 8255A引脚信号 9.3.3 8255A的控制字 9.3.4 8255A的工作方式 9.3.5 8255A应用举例 9.4 IIC总线及应用接口 9.4.1 IIC总线特点 9.4.2 IIC总线时序 9.4.3 IIC总线操作函数 9.4.4 IIC总线应用 9.5 SPI总线及应用接口 9.5.1 SPI总线特点 9.5.2 SPI总线时序 9.5.3 SPI总线操作函数 9.5.4 SPI总线应用 思考题与习题 第10章 单片机与模拟、开关量接口技术 10.1 D/A转换器及应用 10.1.1 D/A转换器的主要参数 10.1.2 D/A转换器TLC5615及接口技术 10.1.3 D/A转换器DAC124S085及接口技术 10.2 A/D转换器及应用 10.2.1 A/D转换器的主要参数 10.2.2 A/D转换器ADC0834及接口技术 10.2.3 A/D转换器TLC2543及接口技术 10.2.4 单片机片内A/D转换器及应用 10.3 开关信号器件及应用 10.3.1 光电耦合器件及接口技术 10.3.2 继电器接口技术 10.3.3 直流电机控制接口技术 10.3.4 步进电机控制接口技术 思考题与习题 第11章 单片机应用系统设计 11.1 简易计算器设计 11.1.1 数码管与键盘接口芯片BC7277简介 11.1.2 系统电路设计 11.1.3 系统功能设计 11.1.4 系统程序设计 11.2 万年历设计 11.2.1 时钟芯片DS1302简介 11.2.2 系统电路设计 11.2.3 系统功能设计 11.2.4 系统程序设计 11.3 环境检测系统设计 1113.1 温湿度传感器DHT11简介 11.3.2 光照度传感器BH1750简介 11.3.3 系统电路设计 11.3.4 系统程序设计 课程设计参考题目 参考文献 附录A 标准ASCII码表 附录B C语言运算符特性表 附录C C51库函数 C.1 一般I/O函数 C.2 内部函数 C.3 绝对地址访问函数
展开全部

作者简介

周国运, 1953年5月生,河南南阳人。中共党员。南阳理工学院计算机科学与信息工程学院教授。1982年1月毕业于河南大学物理系,多次到重点大学进修、读研究生班及作访问学者,主要从事物理及计算机方面的教学和研究工作。先后在国家级和省级学术刊物上发表了“由钠原子强四波混频光共振激发钠分子产生的紫外受激辐射”“钠分子受激扩散带的时间特性”、“智能光强分布测量仪的研究”、“多孔硅镍钝化处理的光谱研究”等科研论文近20篇,并且有多篇论文被省科委、省人事厅评为优秀论文二等奖,完成多项科研项目,参加了国家自然科学基金项目“分子高激发态研究”、省科委项目“多重强子产生中的关联研究”、主持了省教委的项目“智能光强分布测量仪的研究”以及横向项目“微机控制智能动态配料系统”的研究工作,并且多项获得了科研奖;编著出版了《普通物理简明教程》《计算机应用》《电子技术教程》《单片机原理及应用(C语言版)》等教材。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航