新書推薦:
《
冯友兰和青年谈心系列
》
售價:NT$
762.0
《
利他主义的生意:偏爱“非理性”的市场(英国《金融时报》推荐读物!)
》
售價:NT$
352.0
《
认知行为疗法:心理咨询的顶层设计
》
售價:NT$
454.0
《
FANUC工业机器人装调与维修
》
售價:NT$
454.0
《
吕著中国通史
》
售價:NT$
286.0
《
爱琴海的光芒 : 千年古希腊文明
》
售價:NT$
908.0
《
不被他人左右:基于阿德勒心理学的无压力工作法
》
售價:NT$
301.0
《
SDGSAT-1卫星热红外影像图集
》
售價:NT$
2030.0
|
編輯推薦: |
为完善教师培养标准和课程体系,教育部、财政部在职业院校教师素质提高计划框架内专门设置了职教师资培养资源开发项目,系统开发用于本科专业职教师资培养标准、培养方案、核心课程和特色教材等系列资源。本书为教育部、财政部职业院校教师素质提高计划本科专业职教师资培养资源开发项目(项目编号:VTNE030)的成果之一。
|
內容簡介: |
本书从单片机的实际应用出发,通过任务驱动方式,使学生在完成任务的过程中,逐步掌握单片机的基本结构、原理、接口技术及其应用。书中通过15个任务,使学生逐步掌握单片机内部资源的应用和IO口的功能及控制方法,掌握数码管显示、键盘、液晶显示、A-D转换、D-A转换、EEPROM的控制等单片机常用技术,从而进一步学会和掌握利用单片机开发交通灯控制器、温控仪表等工业产品的技术和方法。本书在内容编排上力求体现单片机知识的系统性,注重前后知识点之间的关联,在注重理论基础的同时突出实践应用,并通过任务、实例引导激发读者学习兴趣,培养实际应用能力。本书可作为普通高校计算机类、电子信息类、电气自动化及机械专业的教学用书,还可作为高职高专以及培训机构的教学用书,同时,也可作为单片机应用领域工程技术人员的参考书。
|
目錄:
|
前言第1章单片机概述1.1什么是单片机1.2单片机的用途1.3单片机的种类1.4本书的选择1.5如何学习单片机练习题第2章MCS-51单片机的硬件结构2.1MCS-51单片机的硬件组成2.2MCS-51单片机的引脚功能2.3MCS-51单片机的CPU2.3.1运算器2.3.2控制器2.4MCS-51单片机的存储器结构2.4.1程序存储区2.4.2数据存储区2.4.3特殊功能寄存器2.4.4位地址空间2.5MCS-51单片机的并行IO口2.5.1P0口2.5.2P1口2.5.3P2口2.5.4P3口2.6时钟电路2.7复位电路2.8单片机最小系统2.9单片机的低功耗节电模式2.9.1节电模式控制寄存器2.9.2空闲模式2.9.3掉电模式停机模式练习题第3章MCS-51单片机的指令系统3.1指令系统概述3.2MCS-51单片机的寻址方式3.3MCS-51单片机指令分类介绍3.3.1数据传送类指令3.3.2算术运算类指令3.3.3逻辑操作类指令3.3.4控制转移类指令3.3.5位操作类指令3.4汇编语言程序设计3.4.1伪指令及汇编语言源程序汇编3.4.2汇编语言程序设计举例练习题第4章MCS-51单片机的C语言编程4.1C51的数据类型4.2常量与变量4.3C51数据的存储类型与MCS-51单片机存储器结构4.4MCS-51单片机特殊功能寄存器及其C51定义4.5MCS-51单片机并行接口及其C51定义4.6位变量及其C51定义4.7C51的运算符、表达式及其规则练习题第5章单片机开发软件及开发工具5.1C51程序结构5.2Keil C51应用5.3下载前的准备5.4使用STC-ISP下载软件练习题第6章MCS-51单片机IO口的应用6.1任务1流水灯控制6.1.1发光二极管6.1.2单片机的IO口6.1.3单片机如何实现延时6.1.4C51语言程序的基本结构及其流程图6.1.5循环语句6.1.6一维数组6.1.7函数6.1.8局部变量和全局变量6.2任务2LED数码管显示电路6.2.1LED数码管显示电路6.2.2LED显示器接口实例6.3任务3键盘电路6.3.1键盘接口原理6.3.2键盘的工作原理6.3.3键盘的工作方式6.3.4选择语句6.3.5键盘显示器接口实例6.3.6C51的库函数练习题第7章MCS-51单片机内部资源应用7.1任务4中断应用闪光报警电路7.1.1中断系统概述7.1.2MCS-51单片机的中断系统7.1.3中断响应过程7.1.4外部中断的响应时间7.1.5外部中断的触发方式选择7.1.6中断请求的撤除7.1.7中断服务程序的设计7.2任务5定时器计数器应用分秒计时器7.2.1定时器计数器的结构7.2.2定时器计数器的工作方式7.2.3定时器计数器的应用编程7.2.4指针7.3任务6串行口应用1串行口扩展并行口7.3.1MCS-51单片机串行口及控制7.3.2串行口的工作方式07.3.3用MCS-51单片机的串行口扩展并行口7.4任务7串行口应用2单片机双机通信7.4.1串行数据通信概述7.4.2串行口用于串行数据通信的工作方式7.4.3多处理机通信方式7.4.4串行口波特率计算7.4.5串行口编程和应用7.5任务8带时间显示的交通灯系统设计7.5.1单片机应用系统的设计与开发7.5.2交通灯系统设计练习题第8章单片机扩展应用技术8.1任务9D-A转换应用信号发生器8.1.1概述8.1.2D-A转换典型集成芯片DAC0832芯片8.1.3DAC0832应用举例8.2任务10A-D转换应用数字电压表8.2.1A-D转换概述8.2.2STC12C5A60S2系列单片机8.2.3STC12C5A60S2系列单片机的A-D转换器的结构8.2.4A-D转换控制寄存器8.2.5A-D转换器应用举例8.3任务11EEPROM存储器应用数据的掉电保护8.3.1EEPROM的功能8.3.2IAP及EEPROM新增特殊功能寄存器介绍8.3.3EEPROM空间大小及地址8.3.4EEPROM存储器应用的程序实现8.4任务12LCD点阵显示电路LCD1602的应用8.4.1LCD1602硬件介绍及其工作原理8.4.2LCD1602指令8.4.3LCD1602内部复位电路初始化8.5任务13温度测控仪表的设计8.5.1测控仪表要考虑的问题8.5.2温度检测电路的测试8.5.3温控仪表的硬件设计8.5.4仪表壳确定和PCB设计8.5.5温控仪表的软件设计8.6任务14数字式电流表设计8.6.1小电流的测量方式8.6.2大电流的测量方法8.6.3交流电流测量8.6.4利用5A5mA电流互感器设计电流表8.7任务15远程循环检测仪表设计8.7.1串行总线通信的基本原理8.7.2RS-485接口电路8.7.3RS-485通信协议8.7.4基于RS-485通信的软件设计练习题附录《单片机控制技术及应用》学生工作任务单参考文献
|
內容試閱:
|
单片机作为计算机发展的一个重要分支,已渗透到人们生活的各个领域。单片机在各领域的广泛应用,使其成为目前工程教育中最基本和最核心的课程之一。在教学体系中,单片机是一门实践性很强的课程,如果只注重理论学习,不重视实践环节,就得不到好的学习效果。只有遵循任务驱动案例引导在学中做在做中学这样一个循序渐进、由浅入深的学习过程,才能逐渐理解和掌握单片机的理论知识和应用技能。单片机的学习,难在软件设计,也就是如何用软件控制硬件,因此书中列举了大量的案例,这些案例都是经过实验验证的。读者可以通过分析这些案例,理解和掌握单片机的编程及操作,同时通过这些案例加深对理论的理解。分析案例和模仿案例进行程序设计是初学者提高技能的有效方法,但一直模仿下去就不会进步了,因此要尽力独立完成工作任务,尽情发挥个人创造力,多实践、多积累,就会逐渐成为编程高手。学习单片机的最终目的,是获得利用知识解决生产实际问题的能力。为此,本书在详细介绍了单片机的基础知识后,从工程实际应用角度出发,以培养开发设计能力为目的,在单片机接口技术的应用方面,引入了交通灯控制器设计和温控仪表设计等侧重于实际应用的工作任务,旨在引导读者掌握工业产品开发的能力。就软件设计而言,汇编语言和C语言各有特点,很难区分孰优孰劣。究竟采用哪种语言编程,完全取决于个人的兴趣和爱好。但汇编语言入门难和移植性不好是业界公认的,而且随着存储器技术的发展和单片机执行速度的提升,在设计开发时人们已经不再担心存储容量和程序执行时间的问题,因此C语言逐渐成为单片机软件开发的新宠。本书采用C语言作为软件设计语言,对C语言的介绍以够用为目标,只求灵活精炼,不求广博深奥,并简单介绍了Keil C51编译器的实操用法。本书除能满足大中专院校《单片机控制技术与应用》的课程教学外,也可以作为相关专业课程设计、毕业设计的参考书,还可以作为单片机开发设计爱好者的参考资料。本书是吉林工程技术师范学院刘君义教授主持的教育部、财政部职业院校教师素质提高计划本科专业职教师资培养资源开发项目(项目编号:VTNE030)的成果之一。本书由唐耀武、罗忠宝、张立新编著,唐耀武编写了第2章、第4章、第8章及附录;罗忠宝编写了第3章、第5章及第6章;张立新编写了第1章和第7章;全书由唐耀武统稿,由刘君义教授通篇审读。在此对全体参编人员予以感谢,同时感谢许建平教授、方建教授在本书编写过程中给予的大力帮助。由于编著者水平有限,书中不足之处难免,敬请广大读者批评指正。
|
|