华信教育资源网
单片机应用技术
作   译   者:孙月红 出 版 日 期:2017-05-01
出   版   社:电子工业出版社 维   护   人:张凌 
书   代   号:G0279350 I S B N:9787121279355

图书简介:

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

    本书资源

    本书暂无资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

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

    图书详情

    ISBN:9787121279355
    开 本:16开
    页 数:340
    字 数:544.0

    本书目录

    项目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
    展开

    前     言

    序
    
    21世纪,全球全面进入了计算机智能控制/计算时代,其中的一个重要方向就是以单片机为代表的嵌入式计算机控制/计算。由于最适合中国工程师、学生入门的8051单片机在中国应用已有40多年的历史,绝大部分的工科院校的工科非计算机专业均有此必修课,有几十万名对该单片机十分熟悉的工程师可以相互交流开发、学习心得,有大量的经典程序和电路可以直接套用,从而大幅降低了开发风险,极大地提高了开发效率,这也是STC宏晶科技/南通国芯微电子有限公司开发基于8051内核的STC系列单片机的巨大技术优势,是目前中国高校工科非计算机专业以国产STC介绍微机原理、单片机原理及应用的主要原因。
    Intel 8051技术诞生于20世纪70年代,不可避免地面临技术落伍的危险,如果不对其进行大规模技术创新,我国的单片机教学与应用就会陷入被动局面。为此,我们对STC15系列单片机进行了全面的技术升级与创新。
    1.一个芯片就是一个仿真器(IAP15F2K61S2/IAP15W4K58S4,人民币5元方便学校教学)。
    2.不需外部晶振(内部时钟5~35MHz,ISP编程时可设置,工业级范围,温漂1%)。
    3.不需外部复位(内置高可靠复位电路,ISP编程时可设多级复位门槛电压)。
    4.大容量Flash程序存储器(可反复编程10万次以上,无法解密),容量从1~63.5KB可选。
    5.大容量内部SRAM,128/256/512/1K/2K/4K字节可选。
    6.ISP/IAP技术全球领导者,全部可在线升级,全部可用Flash实现EEPROM的功能。
    7.对传统8051进行了提速,指令最快提高了24倍,平均快了6.8倍。
    8.集成ADC/CCP/PWM(PWM还可当DAC使用,新增PWM带死区控制的STC15W4K32S4系列)。
    9.集成2~4路超高速异步串行通信端口UART,分时复用可当5组使用。
    10.集成1路高速同步串行通信端口SPI。
    11.定时器(3~6个16位自动重装载定时器+2~3路CCP定时器),看门狗。
    12.超强抗干扰,无法解密。
    STC15F2K60S2单片机是宏晶科技的典型单片机产品,采用了增强型1T 8051内核,片内集成:60KB Flash程序存储器、1KB数据Flash(EEPROM)、2048字节RAM、3个16位可自动重装载的定时/计数器(T0、T1和T2)、可编程时钟输出功能、最多42根I/O口线、2个全双工超高速异步串行口(UART)、1个高速同步通信端口(SPI)、8通道10位ADC、3通道PWM/可编程计数器阵列/捕获/比较单元(PWM/PCA/CCU/DAC)、MAX810专用复位电路和硬件看门狗等资源。另外,STC15F2K60S2单片机内部还集成了高精度R/C时钟,可以省去外部晶振电路,单芯片就是最小应用系统,真正实现了一块芯片就是一台“单片微型计算机”的梦想。STC15F2K60S2单片机具有在系统可编程(ISP)功能,可以省去价格较高的专用编程器,开发环境的搭建非常方便。
    引脚兼容的专用仿真芯片是IAP15F2K61S2,作为校企合作的代表,IAP15F2K61S2可直接当仿真器,特别适合教学,售价也只有5元人民币,同系列8-Pin的单片机STC15F100W,人民币只需0.89元。定时器只需要学习一种模式,模式0(16位自动重装载)即可,解决了8051单片机长期以来虽有四种模式,却定时不准或定时不够长的问题,并且对串行口也做了重大改进,既简单方便、误差小,速度又快(系统时钟频率/4/(65536-[T2H,T2L]))。
    在中国民间草根企业掌握了Intel 8051单片机技术,以“初生牛犊不怕虎”的精神,击溃了欧美竞争对手后,正在向32位单片机前进。此时,欣闻官方国家队也已掌握了Intel 80386通用CPU技术,相信经过数代人的艰苦奋斗,我们一定会赶上和超过世界先进水平!
    明知山有虎,偏向虎山行。
    感谢Intel公司发明了经久不衰的8051体系结构,感谢孙月红老师的新书,保证了中国40多年的单片机教学与世界同步。
    
    
    STC 创始人:姚永平          
        www.STCMCU.com    www.GXWMCU.com
    
     
    前    言
    
    单片机在我们的日常生活和工作中无处不在、无处不有:家用电器中的电子表、洗衣机、电饭煲、豆浆机、电子秤;住宅小区的监控系统、电梯智能化控制系统;汽车电子设备中的ABS、GPS、ESP、TPMS;医用设备中的呼吸机,各种分析仪,监护仪,病床呼叫系统;公交汽车、地铁站的IC卡读卡机、滚动显示车次和时间的LED点阵显示屏;计算机的外设,如键盘、鼠标、光驱、打印机、复印件、传真机、调制解调器;计算机网络的通信设备;智能化仪表中的万用表,示波器,逻辑分析仪;工厂流水线的智能化管理系统,成套设备中关键工作点的分布式监控系统;导弹的导航装置,飞机上的各种仪表等。
    单片机经过几十年的发展与使用,单片机正朝着高性能、高集成度和多品种方向发展,它们的CPU功能在增强,内部资源在增多,引脚的多功能化,以及低电压低功耗的开发与应用。当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,在智能控制、仪器仪表、PLC等方面得到了广泛的应用。
    目前,国内不少教材仍使用经典的Intel公司的MCS51单片机进行讲解,本书选择国内比较流行、一块芯片就是一个最小系统的STC15系列单片机、编程语言采用C语言进行介绍。教师可登录宏晶公司www.stcmcu.com网站申请免费IAP15F2K61S2、IAP15W4K61S4芯片及U8程序下载器。各模块所需元件、电路原理图、演示实物图、调试程序、中高级学习板、演示文稿、学习视频等资料可通过网址http://jjauto.lingw.net查看。
    本书编写得到南通国芯微电子有限公司姚永平的技术指导与支持,国家级特级教师李乃夫老师、潘玉山老师也给予帮助与指导。
    本书由从事教学工作一线的教师编写,以项目为教学单元,贯彻“学中做、做中学”的学习理念,以实用、够用为主的指导原则。使用积木式的逻辑思维模式构建硬件,并实用性地介绍这些积木的使用,读者学完本课程项目后可以使用这些积木硬件开发很多实用性的小系统。读者根据书中列举的一个一个项目去完成,不需要过多地了解单片机元器件内部结构,可以揭开单片机神秘的面纱。
    本书共13个项目,分别是:Keil C51软件的安装与应用、Proteus仿真软件的安装与使用、指示灯电路的制作与应用、单片机最小系统的制作、蜂鸣器电路的制作、流水灯电路的制作与应用、矩阵键盘的制作与应用、一位数码管电路的制作与应用、多位数码管电路的制作与应用、温度传感器DS18B20的应用、ADC/DAC模数转换的应用、电动机控制的应用、单片机综合应用分析。
    本书由孙月红任主编,袁小平任副主编,许春香教授编写了项目1、2、3,王振宇老师编写了项目4,张耀文老师编写项目5,顾佳茗老师编写了项目8、9,叶勇盛老师编写了项目10、11、12,其他项目及附录由孙月红编写。程序经孙月红老师通过自做实物模块得到验证。袁小平教授对全书进行了审阅,验证了电路及其相关程序,同时对相关章节的内容提出了富有成效的修改意见。
    鉴于一线教师教科研工作繁重,加之使用最新芯片进行调试,仅开发了STC15系列单片机芯片的很小部分功能,书中难免有错误或不妥之处,恳请广大同行及读者批评指正。
    编  者
    展开

    作者简介

    本书暂无作者简介
  • 样 章 试 读
  • 图 书 评 价 我要评论
华信教育资源网