教育>中职>加工制造类
单片机控制装置安装与调试

单片机控制装置安装与调试"

作者:孙月红
ISBN:9787121279379
定价:¥32.0
字数:371千字
页数:232
出版时间:2016-02
开本:16开
版次:01-01
装帧:
出版社:电子工业出版社
简介

本书以单片机实际应用为主线,理论与实践相结合,积木式的逻辑思维模式组织项目,丰富的任务给学生提供较为直观、实用的信息,突出培养学生运用所学知识和技能解决实际问题的综合应用能力。 本书以国内广泛使用的MCS-51系列单片机中的8051为基础,以STC公司生产的最新15系列芯片为主要对象,介绍了它的基本结构、特点和基本的程序设计方法,以及MCS-51内部的主要资源,包括定时/计数器、中断系统等使用方法,重点介绍了STC15单片机的常用接口及控制技术和单片机应用系统开发及应用技术。针对单片机原理及应用,本着理论必需、够用的原则,突出实用性、操作性,在编排上由浅入深,循序渐进,精选内容,突出重点;对于接口技术和应用系统提供了详细的原理说明、电路图、完整的程序代码及程序流程图。开发语言采用移植性高、直接对系统硬件控制的C语言。 本书还配有电子教学参考资料包,以方便教师教学使用。 本书可作为中职、高职院校自动化、电子信息、机电、电力和计算机等专业的教材,也可以作为工程技术人员的参考书。

前言

前 言 单片机经过几十年的发展与使用,正朝着高性能、高集成度和多品种的方向发展,它们的CPU功能不断增强,内部资源增多,引脚多功能化,低电压、低功耗。当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,在智能控制、仪器仪表等方面得到了广泛的应用。 目前,国内不少教材仍使用经典的Intel公司的MCS51单片机进行讲解,本书选择国内比较流行、一块芯片就是一个最小系统的STC15系列单片机,编程语言采用C语言进行介绍。教师可登录宏晶公司www.stcmcu.com网站申请免费IAP15F2K61S2、IAP15W4K61S4芯片,STC学习板及U8程序下载器。各模块所需元件、电路原理图、演示实物图、调试程序等资料可到http://jjauto.lingw.net查看。 本书编写得到了南通国芯微电子有限公司姚永平的技术指导与支持。 本书由从事教学工作一线的教师编写,以项目为教学单元,贯彻“学中做、做中学”的学习理念,以实用、够用为主的指导原则。使用积木式的逻辑思维模式构建硬件,并介绍这些积木的使用方法,读者学完本课程项目后可以使用这些积木硬件开发很多实用性的小系统。读者可根据书中列举的各个项目分别去完成,而不需要过多地了解单片机元器件内部结构,便可解开单片机的神秘面纱。本书特色如下。 一、移植性强 采用最新且使用比较广泛的STC15芯片作为介绍对象,全书均使用移植性高、直接对系统硬件控制的C语言作为开发环境,所有在STC15芯片上开发的程序基本上不修改或很少修改就可移植到8051系列芯片上进行使用,书中没有介绍汇编语言中较难理解的各种指令。 二、实用性强 使用积木式的逻辑思维模式构建硬件,并介绍这些积木的使用方法,读者学完本课程后可以使用这些积木硬件开发很多实用性的小系统。本书中没有像其他教材那样讲解纯理论。 三、操作性强 以Proteus仿真实现为主线,以动手操作为基础组织编写。 本书共7个项目:指示灯的安装与调试、单片机最小系统的安装与调试、蜂鸣器的安装与调试、流水灯的安装与调试、直流电动机的控制、计数器的安装与调试、数字钟的安装与调试。附录包含了Keil C51软件的安装,Proteus软件的安装,在Keil C51软件中使用STC芯片的设置要点,调试一个简单程序的步骤,单片机烧录程序,Keil C51的软件、硬件仿真,ANSIC标准关键字,字符串常用的转义字符表,C51编译器的扩展关键字,单片机C语言中常用的数据类型,运算符优先级和结合性,C语言讲座。 本书由孙月红主编,许春香、顾佳茗任副主编,叶勇盛、张耀文、邵扣宗参编。张耀文编写了项目1、2、3,叶勇盛编写了项目4,邵扣宗编写了项目5,顾佳茗编写了项目6、7,许春香编写了附录。孙月红进行了统稿,程序经孙月红通过自做实物模块得到了验证。 鉴于一线教师教科研工作繁重,加之使用最新芯片进行调试,仅开发了STC15系列单片机芯片的一很小部分功能,书中难免有错误或不妥之处,恳请广大同行及读者批评指正。 编 者

目录

项目1 指示灯的安装与调试 1 任务1 认识常用电子元器件 1 任务2 设计指示灯电路 8 任务3 Proteus软件仿真指示灯电路 14 任务4 指示灯电路的制作 21 项目2 单片机最小系统的安装与调试 28 任务1 认识单片机 28 任务2 Keil C51开发软件的使用 37 任务3 制作单片机最小系统 42 项目3 蜂鸣器的安装与调试 51 任务1 蜂鸣器控制电路设计 51 任务2 在Proteus仿真软件中实现蜂鸣器控制 55 任务3 蜂鸣器电路的制作 66 项目4 流水灯的安装与调试 70 任务1 设计8路流水灯电路 70 任务2 在Proteus仿真软件中实现流水功能 76 任务3 实现多种花样流水功能 87 项目5 直流电动机的控制 96 任务1 设计直流电动机的运行控制电路 96 任务2 控制按键的设计 101 任务3 在Proteus仿真软件中实现直流电动机的点动与连续运行 107 任务4 制作直流电动机点动与连续运行模块 111 项目6 计数器的安装与调试 116 任务1 认识数码管 116 任务2 外部中断的使用 122 任务3 在Proteus软件中实现数码管的显示 128 任务4 按键计数 132 项目7 数字钟的安装与调试 137 任务1 数码管动态显示 137 任务2 定时器的使用 143 任务3 在Proteus仿真软件中实现秒表功能 151 任务4 数字钟的制作 158 附录1 Keil C51软件的安装 168 附录2 Proteus软件的安装 173 附录3 在Keil C51软件中使用STC芯片的设置要点 177 附录4 调试一个简单程序的步骤 179 附录5 单片机烧录程序 189 附录6 Keil C51的软件、硬件仿真 193 附录7 ANSIC标准关键字 197 附录8 字符串常用的转义字符表 199 附录9 C51编译器的扩展关键字 200 附录10 单片机C语言中常用的数据类型 201 附录11 运算符优先级和结合性 202 附录12 C语言讲座 204

作者简介

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

编辑推荐

作者寄语

电子资料

http://www.hxedu.com.cn/hxedu/fg/book/bookinfo.html?code=G0279370

www.luweidong.cn

下一个