注册 登录 进入教材巡展
#
  • #

出版时间:2019-07

出版社:机械工业出版社

以下为《单片微机原理与接口技术》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 机械工业出版社
  • 9787111624219
  • 1-2
  • 262529
  • 46255564-0
  • 平装
  • 16开
  • 2019-07
  • 371
  • 244
  • 工学
  • 电气工程
  • 电气工程及其自动化
  • 本科
内容简介
本书围绕着51内核单片机的硬件结构、C语言编程技巧和应用系统开发,采用任务驱动与项目实训的方式,以理论够用,注重应用为原则,激发学生的学习兴趣,逐步提高单片机外围接口电路设计和编写程序的逻辑思维能力。本书的实训项目由简单的如何点亮LED灯项目开始,引导读者入门,逐步扩展知识面,逐步增加项目难度,可使读者积累项目开发的经验,提高实践动手能力、分析与解决问题的能力,掌握单片机系统开发技能。
目录
前言第 1 章 单片机入门———基础必备知识 11.1 单片机概述 11.1.1 什么是单片机? 11.1.2 单片机应用领域 21.1.3 如何学好单片机 31.2 数制与编码 31.2.1 数制 31.2.2 数制之间的转换 41.2.3 常用的编码 51.3 微型计算机的基本组成和工作过程 61.3.1 基本组成 61.3.2 指令、 程序与编程语言 71.3.3 工作过程 81.4 开发软件环境搭建 91.5 开发板功能简介 13本章小结 14实训项目 14第 2 章 点亮 LED 灯———Keil 软件与单片机 I /O 152.1 Keil μVision4 使用方法 152.1.1 Keil μVision4 工作界面 152.1.2 Keil 工程的建立 152.2 单片机最小系统 202.2.1 电源 202.2.2 复位电路 212.2.3 晶振 212.3 时钟周期、 机器周期和指令周期 222.4 点亮 LED 灯 232.4.1 LED ( 发光二极管) 232.4.2 特殊功能寄存器和位定义 232.4.3 编写程序 252.5 程序下载 262.6 74HC573 锁存器 292.7 74HC02 或非门 302.8 74HC138 三八译码器 312.9 单片机资源扩展方式 34本章小结 36实训项目 36第 3 章 经典再现———C 语言基础 373.1 C51 程序开发 373.1.1 采用 C51 的优点 373.1.2 C51 程序开发过程 373.1.3 C51 程序结构 373.2 C51 语言的数据类型 383.3 C51 语言的运算符 393.4 C51 语言的控制语句 413.4.1 if 语句 413.4.2 switch 语句 443.4.3 while 语句 463.4.4 for 语句 483.4.5 中断语句 break /continue 513.5 C51 函数 533.5.1 函数定义 543.5.2 函数的调用 543.5.3 中断服务函数 553.6 程序划分为多个文件 573.6.1 共享宏定义和类型定义 573.6.2 共享函数原型 573.6.3 共享变量声明 583.6.4 保护头文件 58本章小结 58实训项目 59第 4 章 流水灯实现———C51 编程 604.1 设计思路 604.2 软件延时 614.3 程序实现 62本章小结 64实训项目 64第 5 章 计数器———数码管显示与独立按键 655.1 数码管的显示原理 655.2 数码管的真值表与静态显示 665.3 独立按键检测 685.4 计数器实现 705.5 数码管动态显示 725.5.1 C 语言数组回顾 725.5.2 动态显示原理 735.5.3 程序实现 745.5.4 数码管显示消隐 75本章小结 76实训项目 76第 6 章 数字秒表———中断系统及定时器 776.1 中断系统 776.2 中断系统处理过程 786.2.1 51 内核单片机的中断结构 786.2.2 单片机的中断源 786.2.3 中断响应及处理过程 816.3 定时器的结构和工作原理 836.4 定时器的寄存器 846.4.1 T0、 T1 的方式寄存器 TMOD 846.4.2 T0、 T1 的控制寄存器 TCON 876.5 定时器的应用 87本章小结 91实训项目 92第 7 章 频率计———定时器进阶 937.1 NE555 937.2 方波频率的测量 947.3 定时器计数模式 957.4 频率计实现 95本章小结 99实训项目 99第 8 章 简易加法计算器———矩阵按键与函数进阶 1008.1 函数的调用 1008.2 形参与实参 1038.3 矩阵按键扫描 1048.3.1 按键消抖 1048.3.2 矩阵按键的识别与编码 1058.4 简易加法计算器的实现 108本章小结 114实训项目 115第 9 章 知识沉淀———交通灯设计和PWM 控制 1169.1 交通灯实现 1169.1.1 设计要求 1169.1.2 硬件电路分析 1169.1.3 程序设计 1199.2 PWM 基础知识 1239.3 直流电动机 PWM 调速 1239.3.1 直流电动机简介 1239.3.2 直流电动机恒速运行 1249.3.3 直流电动机调速 1279.4 PWM 调光 129本章小结 132实训项目 132第 10 章 数据传输———串口通信 13310.1 串口通信基础 13310.1.1 基本通信方式及特点 13310.1.2 串行通信数据传送方式 13310.1.3 串行通信的传输方向 13410.1.4 串行通信的传输速率 13410.2 单片机与 PC 常见通信接口 13510.3 串口结构与工作原理 13710.4 波特率与定时器 13810.5 编程与实现 13910.6 ASCII 码 142本章小结 143实训项目 143第 11 章 温度计———DS18B20 温度传感器应用 14411.1 DS18B20 温度传感器介绍 14411.1.1 DS18B20 主要特性 14411.1.2 DS18B20 应用电路原理图 14511.2 DS18B20 工作原理 14711.2.1 DS18B20 的通信协议 14711.2.2 DS18B20 单总线通信过程 15111.3 DS18B20 应用实例 15211.3.1 DS18B20 的测温与显示———整数显示 15211.3.2 DS18B20 的测温与显示———带 1 位小数显示 156本章小结 158实训项目 158第12 章 记录开机次数———IIC 总线与EEPROM ( AT24C02) 应用 15912.1 IIC 总线基础 15912.2 IIC 寻址模式 16112.3 IIC 总线时序模拟 16212.4 AT24C02 操作 ( 写和读操作) 16512.5 记录开机次数实现 167本章小结 170实训项目 171第 13 章 光照强度检测———A /D 与 D /A( PCF8591 应用) 17213.1 A /D 和 D /A
Baidu
map