新書推薦:
《
知脊:脊柱使用说明书
》
售價:NT$
500.0
《
中国早期民法新论:案例、法规、概念与法律之外
》
售價:NT$
245.0
《
六星纪元:盟战时代
》
售價:NT$
398.0
《
富足人生指南:用十年时间实现富而喜悦
》
售價:NT$
398.0
《
少女杂货铺 Procreate可爱质感插画教程
》
售價:NT$
356.0
《
数理人文(第1辑)
》
售價:NT$
500.0
《
俘虏危机:大英帝国崛起的背面(1600~1850)
》
售價:NT$
607.0
《
家庭心理健康指南:孩子一生幸福的基石
》
售價:NT$
305.0
|
編輯推薦: |
单片机Proteus新形态教材,展示当下新型教学及实验成果,配套资源:二维码视频、习题、答案、教学大纲、源代码一应俱全。
|
內容簡介: |
本书以培养高技能型人才、加强技术应用能力培养为目的,以知识目标、技能目标为主线,突出了针对性和应用性,强化了实践能力的培养。在内容的组织上,以应用为导向,以完成任务为目标,软硬件结合,使知识点和技能点相结合,既实现了知识的全面性和连贯性,又做到了理论与实践内容的融会贯通,体现了单片机教材的新特色。全书共12章,以AT89S51单片机为核心来讲述单片机的原理及应用,同时将先进的单片机系统设计与仿真平台Proteus引入教材中,将单个LED闪烁、延时控制彩灯闪烁、中断系统应用、中断优先控制、60s倒计时装置电路设计、按键显示电路设计、存储器的扩展、双机通信、具有记忆功能的计数器的设计、数字电压表设计、波形发生器、电子时钟设计、步进电动机控制系统的设计、直流电动机控制系统的设计等多个案例贯穿全书,利用仿真电路代替实际电路,使读者在学习过程中更容易入门,真正给读者带来学习单片机的乐趣。本书每章都给出了相应的思考题与习题,便于教学和读者自学。同时介绍了当前应用广泛的器件,如I2C总线、DS18B20、DS1302等。本书可作为应用型本科自动化、电气自动化、电子技术、计算机、机械专业的教学用书,以及高职相关专业和培训班的教材,同时可以作为电子爱好者学习单片机的自学用书和相关工程技术人员的参考用书。
|
目錄:
|
目录前言第1章单片机概述1.1什么是单片机1.2单片机的特点及发展概况1.3单片机的应用领域1.4MCS-51系列与AT89S5×系列单片机1.5其他的51单片机1.5.1C8051F×××单片机1.5.2ADμC812单片机1.6单片机的数制与编码1.6.1计算机中的数制1.6.2数制间的转换1.6.3编码思考题与习题第2章单片机的硬件结构2.1AT89S51单片机的引脚功能2.2AT89S51单片机的硬件组成2.3AT89S51单片机的CPU2.3.1运算器2.3.2控制器2.4AT89S51单片机的存储器结构2.4.1程序存储器空间 2.4.2数据存储器空间 2.5AT89S51单片机的并行I/O口2.5.1P0口2.5.2P1口2.5.3P2口2.5.4P3口2.6时钟电路及复位电路2.6.1时钟电路与时序2.6.2复位电路2.7AT89S51单片机的工作方式2.7.1低功耗工作方式2.7.2ISP编程工作方式2.8Keil软件使用2.8.1Keil μVision4开发环境简介2.8.2Keil μVision4的基本操作2.8.3源程序的添加、编译与调试 2.9Proteus软件使用2.9.1Proteus ISIS环境简介2.9.2基于Proteus 的单片机虚拟仿真系统的设计2.9.3Proteus与Keil μVision4的联调 思考题与习题第3章51系列单片机的指令系统3.1单片机指令概述3.1.1指令格式3.1.2常用符号3.2寻址方式3.3指令系统的分类介绍3.3.1数据传送类指令3.3.2算术运算类指令3.3.3逻辑运算及移位类指令3.3.4控制转移类指令3.3.5位操作类指令3.4案例:单个LED闪烁思考题与习题第4章汇编语言程序设计4.1汇编语言程序设计概述4.1.1汇编语言4.1.2伪指令4.2汇编语言程序设计举例4.2.1顺序结构程序设计4.2.2分支结构程序设计4.2.3循环结构程序设计4.2.4查表程序设计 4.2.5子程序的设计 4.2.6码制转换程序4.2.7关键字查找程序设计 4.2.8数据极值查找程序设计4.2.9数据排序程序设计4.3软件调试仿真器Keil μVision应用4.3.1用Keil进行延时程序的仿真调试和延时测量4.3.2用Keil进行查表程序的仿真调试4.4案例:延时控制彩灯闪烁思考题与习题第5章AT89S51中断系统与定时/计数器5.1中断系统5.1.1中断基本概念5.1.2AT89S51单片机中断系统结构5.1.3与中断控制有关的寄存器5.1.4中断响应过程5.2中断应用5.2.1中断应用步骤5.2.2中断应用举例5.3案例:中断系统应用5.4案例:中断优先控制5.5定时/计数器5.5.1定时/计数器概述5.5.2定时/计数器的控制5.5.3定时/计数器的工作方式5.5.4定时/计数器的编程和应用5.6案例:60s倒计时装置电路设计思考题与习题第6章单片机人机交互通道的接口技术6.1单片机与LED数码管的接口技术6.1.1LED结构6.1.2LED数码显示器应用6.2单片机与字符型LCD的接口技术6.2.1基础知识6.2.2接口电路设计6.3单片机与键盘的接口技术6.3.1键盘概述6.3.2键盘的接口及程序设计6.4案例:按键显示电路设计思考题与习题第7章单片机的存储器及I/O口扩展技术7.1系统扩展结构及地址分配7.1.1系统扩展结构7.1.2系统总线及总线构造7.1.3存储器扩展与编址技术7.1.4外部地址锁存器7.2程序存储器EPROM的扩展7.2.1常用的EPROM芯片7.2.2单片机与EPROM的接口电路设计7.3静态数据存储器RAM的扩展7.3.1常用的静态RAM(SRAM)芯片7.3.2单片机与RAM的接口电路设计7.4AT89S51扩展并行I/O接口芯片82C55的设计7.4.1I/O接口扩展概述7.4.2并行I/O芯片8255A简介7.4.3单片机与8255A的接口设计7.5案例:使用EPROM扩展AT89S51单片机程序存储器思考题与习题第8章AT89S51单片机串行通信接口技术8.1串行通信的相关概念8.1.1数据通信的方式8.1.2串行数据的传输方式8.2AT89S51单片机的串行口8.2.1串行口结构8.2.2串行口控制寄存器SCON8.2.3电源控制寄存器PCON8.3串行口的工作方式8.4波特率的设定8.5单片机的串行通信接口技术8.5.1标准串行通信接口8.5.2串口转换为并口输出 8.5.3多机串行通信接口8.6案例: 双机通信思考题与习题第9章AT89S51单片机的串行扩展技术9.1单总线串行扩展与DS18B209.1.1单总线概述9.1.2常用的单总线器件9.1.3单总线器件温度传感器DS18B209.2SPI串行总线扩展9.2.1SPI 串行总线简介9.2.2常用的SPI总线器件9.2.3扩展带有SPI接口的显示芯片MAX72199.3I2C总线的串行扩展介绍9.3.1I2C总线基础知识9.3.2I2C总线协议的软件模拟9.3.3AT24C××芯片介绍9.3.4AT24C02 芯片的应用9.4键盘/显示串行接口芯片HD7279A的应用9.5案例:基于AT24C02的具有记忆功能的计数器的设计思考题与习题第10章AT89S51单片机与A/D及D/A转换器接口技术10.1A/D转换器及接口技术10.1.1A/D转换器概述10.1.2典型A/D转换器芯片ADC0809及应用10.1.3串行12位ADC芯片TLC2543及应用10.2D/A转换器及接口技术10.2.1D/A转换器的主要技术指标10.2.2典型D/A转换器芯片DAC0832及应用10.2.3串行10位DAC芯片TLC5615及应用10.3案例:数字电压表设计10.4案例: 波形发生器思考题与习题第11章单片机的应用设计11.1
|
內容試閱:
|
单片机因其体积小、质量轻、应用灵活及性价比高等优点,在仪器仪表、机电设备、车辆船舶、过程控制、航空航天和家用电器等领域得到了广泛的应用。20世纪80年代中期,Intel公司将MCS-51单片机的内核使用权以专利互换或出售的形式转让给世界著名集成电路制造厂商,如ATMEL、PHILIPS、DALLAS等公司,发展出上百个品种,成为一个大家族。正是由于MCS-51系列单片机技术的成熟和广泛应用,51系列单片机已经成为人们学习单片机技术的理想选择。本书主要介绍ATMEL公司的AT89S51单片机的结构、原理和扩展技术。本书以培养高技能型人才、加强技术应用能力培养为目的,以知识目标、技能目标为主线,突出了针对性和应用性,强化了实践能力的培养。在内容的组织上,以应用为导向,以完成任务为目标,使读者能熟悉运用相关知识,通过完成案例对相关知识理解得更透彻,做到理论与实践的融会贯通。同时将先进的单片机系统设计与仿真平台Proteus作为主要教学手段,利用电路仿真图代替电路原理图,可以十分直观地看到单片机的功能,加深学生对于单片机的认识,让他们爱学单片机,从而给学生带来学习的乐趣。全书共12章,第1章为单片机概述,第2章介绍单片机的硬件结构,第3章介绍51系列单片机的指令系统,第4章介绍汇编语言程序设计,第5章介绍 AT89S51中断系统与定时/计数器,第6章介绍单片机人机交互通道的接口技术,第7章介绍单片机的存储器及I/O口扩展技术,第8章介绍AT89S51单片机串行通信接口技术,第9章介绍AT89S51单片机的串行扩展技术,第10章介绍AT89S51单片机与A/D及D/A转换器接口技术,第11章介绍单片机的应用设计,第12章介绍单片机C语言应用设计。本书教学安排48~64学时,注重在教学中强化学生动手能力,将理论与实践结合。第1~5章作为基础,主要讲述单片机的内部结构和系统指令。第6章让学生了解与单片机相关的常用人机交互通道接口技术,可做重点介绍。第7章让学生了解并行总线扩展技术,可根据学时取舍。第8~9章的串行通信技术和串行扩展技术是目前广泛应用的技术,可做重点介绍。第10章的A/D及D/A转换器接口技术可选择性介绍。第11~12章留给学生自学。本书由辽宁石油化工大学李芳、营口理工学院荆珂及沈阳农业大学白晓虎等编著。辽宁石油化工大学李芳、于水、闫兵、王宏宇、孙延辉共同编写第2章、第3章、第4章、第7章、第8章、第9章和第10章。营口理工学院荆珂、霍凤伟共同编写了第1章、第5章、第6章及附录部分。沈阳农业大学白晓虎编写了第11章、第12章。沈阳爱尔泰科技有限公司邱笑工程师对本书部分章节提出了修改建议。全书由李芳、荆珂统稿。同时,编者还参考和引用了参考文献中有关作者的部分资料,在此一并向他们表示衷心的感谢。由于编者水平有限,书中难免有疏漏和不妥之处,恳请读者通过电子邮箱(happy-lifang@163.com)进行联系,提出宝贵意见和建议。编者
|
|