单片机应用技术

单片机应用技术
作 者: 孙月红
出版社: 电子工业出版社
丛编项: 职业教育机电类专业课程改革创新规划教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  靖江中专高级讲师,主讲单片机、电工、自动控制理论、多种高级语言编程、PLC等近三十余门专业课程,参编过6本教材,发表论文十余篇。参加过***职业教育课程研究,使用C语言编写过实用软件。深入江平空调、大中机电、博林科技、扬子江药业等企业培训,并参与有关企业研发新产品。

内容简介

本书以国内广泛使用的MCS-51系列单片机中的8051为基础,以STC公司生产的*新15系列芯片为主要对象,介绍了它的基本结构、特点和程序设计方法,以及MCS-51内部的主要资源,包括定时/计数器、中断系统、内部接口等使用方法,重点介绍了STC15单片机的常用控制功能、应用系统开发与运用。本书针对单片机原理及应用,本着理论必需、够用的原则,突出实用性、操作性,内容由浅入深,循序渐进,精选项目,突出重点;对于接口技术和应用系统则提供了详细的原理说明、电路图、完整的程序代码及程序流程图。开发语言采用移植性高、直接对系统硬件控制的C语言。本书可作为技师、职业院校机电、电子等专业的教材,也可以作为工程技术人员的参考书。

图书目录

项目1 Keil C51软件的安装与应用 1

任务1 安装Keil C51软件 1

任务2 Keil C51软件的应用 6

任务3 理解C语言程序基本结构 22

项目2 Proteus仿真软件的安装与使用 28

任务1 安装Proteus仿真软件 28

任务2 Proteus仿真软件的应用 33

项目3 指示灯电路的制作与应用 44

任务1 认识常用电子元器件 44

任务2 确定指示灯电路参数 53

任务3 制作指示灯电路 59

项目4 单片机最小系统的制作 69

任务1 制作传统51单片机最小系统 69

任务2 制作STC15单片机最小系统 76

任务3 制作带硬件仿真的STC15单片机最小系统 82

项目5 蜂鸣器电路的制作 88

任务1 蜂鸣器控制电路设计 88

任务2 在Proteus仿真软件中实现蜂鸣器控制 94

任务3 蜂鸣器电路的制作 105

项目6 流水灯电路的制作与应用 109

任务1 制作8路流水灯电路显示模块 109

任务2 实现流水灯流水功能 115

任务3 实现多种花样流水功能 124

项目7 矩阵键盘的制作与应用 132

任务1 制作矩阵键盘 132

任务2 独立按键编程 137

任务3 矩阵键盘编程 142

项目8 一位数码管电路的制作与应用 155

任务1 制作一位数码管电路显示模块 155

任务2 外部中断的使用 160

任务3 在Proteus软件中实现数码管的显示 166

任务4 按键计数 173

项目9 多位数码管电路的制作与应用 181

任务1 制作多位数码管电路显示模块 181

任务2 定时器的使用 189

任务3 在Proteus软件中实现数字钟 196

任务4 数字钟的制作 206

项目10 温度传感器DS18B20的应用 217

任务1 了解DS18B20温度传感器 217

任务2 使用数码管显示温度 224

任务3 使用1602LCD显示温度 234

项目11 ADC/DAC模数转换的应用 246

任务1 PCF8591的应用 246

任务2 STC15内部AD模块的应用 266

项目12 电动机控制的应用 282

任务1 直流电动机控制的应用 282

任务2 步进电动机控制的应用 293

项目13 单片机综合应用分析 305

附录

附录1 烧写单片机程序 319

附录2 Keil C51的软件、硬件仿真 323

附录3 ANSIC标准关键字 327

附录4 字符串常用的转义字符表 328

附录5 C51编译器的扩展关键字 329

附录6 单片机C语言中常用的数据类型 330

附录7 运算符优先级和结合性 331