作者 |
姚存治 黄峰亮 |
丛书名 |
高等职业教育示范专业系列教材(电气工程及自动化类专业) |
出版社 |
机械工业出版社* |
ISBN |
9787111675310 |
简要 |
简介 |
内容简介书籍计算机书籍 本书共设计了10个项目,分别是:单片机控制的LED流水灯、单片机控制的数码管电子时钟、可调控的走马灯、单片机控制的点阵显示屏、用LCD1602与DS18B20设计的数字温度计、用24C02与LED数码管设计电子密码锁、单片机控制的波形发生器、单片机交通灯远程控制系统、SF6气体密度实时监测系统设计。 本书以这10个项目为载体,涵盖了单片机系统中典型的知识点:存储器结构、中断与定时、LED数码管显示器与点阵显示器、键盘、LCD1602字符液晶和LCD12864图形液晶、1-wire总线、SPI总线、I2C总线、串行通信、A-D转换及D-A转换、DS18B20和1302用法、单片机系统开发环境。内容的编排上遵循工作过程导向的思路,项目主导,任务分解。在程序方面既有汇编语言,又有C51编程。每个项目都用到了Wave 6000或Keil C51开发软件和Proteus仿真软件。可以真正实现在课堂上做实验,实现“学中做、做中学”这样高效的学习方式。 |
目录 |
前言 项目1单片机控制的LED流水灯的 设计和制作 任务11初识单片机 111什么是单片机 112单片机的应用形式 113单片机的发展历程 114单片机的主要产品种类 115单片机的应用领域 任务12了解单片机中的数制与码制 121数制 122各种数制间的转换 123计算机中数的表示 124常用二进制编码 任务13学习MCS51单片机的内部配置和 引脚功能 131MCS51单片机的内部结构 及工作原理 132MCS51单片机的引脚功能 133MCS51单片机的存储器结构 134单片机最小系统的概念 任务14了解单片机的开发环境 141WAVE6000软件使用简介 142KEIL μVision4软件 使用简介 143Proteus 78软件简介 任务15学习单片机C51编程 151C51的数据结构 152C51的运算符 153一个完整的C51程序结构 154C51的应用举例 任务168位LED流水灯的控制设计 与仿真 161硬件介绍 162程序的编制 163综合仿真调试 思考与练习 项目2单片机控制的数码管电子时钟的 设计与制作 任务21学习单片机汇编语言 211汇编语言的特点 212汇编语言的语句和指令 213MCS51单片机指令简介及指令中 符号的含义 214寻址方式 任务22学习MCS51单片机指令系统 221数据传送类指令 222算术运算指令 223逻辑运算与移位类指令 224控制转移类指令 225位操作指令 任务23学习汇编语言程序设计 231软件编程的步骤和方法 232汇编语言源程序的汇编 233汇编语言编程实例 任务24学习MCS51单片机 中断系统 241中断的基本概念 242引入中断技术的优点 243中断系统应有的功能 244中断请求标志 245中断允许控制 246中断优先级的设定 247中断处理过程分析 248中断技术应用 任务25学习MCS51单片机定时器/ 计数器 251定时器/计数器的结构和 工作原理 252定时器/计数器的四种工作 方式分析 253定时器/计数器的应用 任务26认识LED数码管显示器 261LED数码管显示器的内部结构 和显示原理 262LED显示方式 263MCS51和八段数码管显示器的 接口设计 任务278位数字时钟的设计与仿真 271硬件电路设计 272程序设计 273综合调试 思考与练习 项目3可调控走马灯的设计 与制作 任务31学习键盘接口技术 311独立式键盘应用 312按键的消抖处理 313行列式键盘应用 任务32可调控走马灯的设计 与仿真 321硬件电路设计 322程序编制 323综合仿真调试 思考与练习 项目4单片机控制的点阵显示屏的设计 与制作 任务41LED点阵显示器介绍 411LED点阵显示器的结构和原理 412MCS51单片机和LED点阵显示器 的接口设计 任务42单片机控制的点阵显示屏的 设计与仿真 421硬件电路设计 422程序编制 423综合仿真调试 思考与练习 项目5用LCD1602与DS18B20设计 数字温度计 任务51学习LCD1602的原理与接口 511LCD1602的内部结构 512LCD1602的控制命令 513MCS51与LCD1602的 接口技术 任务521wire单总线技术与DS18B20 的应用 5211wire单总线技术简介 522DS18B20简介 任务53数字温度计设计与仿真 531硬件电路设计 532程序编制 533综合仿真调试 思考与练习 项目6用24C02与LED数码管 显示器设计电子密码锁 任务61学习I2C总线扩展 611I2C总线基础知识 612串行E2PROM 24C02扩展 任务62电子密码锁设计与仿真 621硬件电路设计 622程序编制 623综合仿真调试 思考与练习 项目7单片机控制波形发生器的设计 与制作 任务71了解DA转换器原理及指标 711DA转换器的原理 712DA转换器的性能指标 713典型的DA转换器DAC0832 任务72学习单片机与DA转换器的 接口应用 721单片机与并行8位DA转换器的 接口应用 722单片机与并行12位DA转换器的 接口方法 723单片机与串行DA 转换器接口 任务73了解AD转换器原理及指标 731逐次逼近式AD转换器的 原理分析 732AD转换器的性能指标 733典型的AD转换器ADC0809 任务74学习单片机与AD转换器的 接口应用 741单片机与并行8位AD转换器的 接口应用 742单片机与串行8位AD转换器的 接口应用 任务75波形发生器的设计与仿真 751硬件电路设计 752典型波形分析 753程序设计 754综合仿真调试 思考与练习 项目8单片机交通灯远程控制系统的 设计与制作 任务81认识串行通信接口 811串行通信基础知识 812AT89S51单片机串行口 813串行通信的电平转换 814串行口应用 任务82单片机交通灯远程控制系统的 设计与仿真 821硬件电路设计 822虚拟串行口驱动软件及串行口调试 软件的使用 823程序设计 824综合仿真调试 思考与练习 项 |