新書推薦:
《
一个人·谁也不是·十万人(诺贝尔文学奖得主反思自我的巅峰之作)
》
售價:HK$
54.9
《
重写晚明史(全5册 精装)
》
售價:HK$
781.8
《
汉末晋初之际政治研究
》
售價:HK$
132.2
《
强者破局:资治通鉴成事之道
》
售價:HK$
80.6
《
鸣沙丛书·鼎革:南北议和与清帝退位
》
售價:HK$
121.0
《
从康德到黑格尔的发展:兼论宗教哲学(英国观念论名著译丛)
》
售價:HK$
60.5
《
突破不可能:用特工思维提升领导力
》
售價:HK$
77.3
《
王阳明大传:知行合一的心学智慧(精装典藏版)
》
售價:HK$
221.8
|
編輯推薦: |
1)书中对应位置均配套二维码动画演示文件,大大方便教学和自学2)以应用示例为导向,将知识点贯穿其中,即便于教学,又方便读者操作。 3)工程实例及仿真调试内容丰富,便于读者引用。4)多技术融合,为读者提供单片机应用系统设计的全过程及解决方案。
|
內容簡介: |
本书以AT89S51/52单片机为主体,全面、系统地介绍了MCS-51内核单片机的工作原理、基本应用与设计开发技术。内容包括单片机概述、单片机的结构及工作原理、单片机的指令系统与汇编语言程序设计、单片机的C语言程序设计、中断系统、定时/计数器、单片机的串行接口、单片机的系统扩展以及单片机应用系统的设计与开发等。本书将学习和实践单片机的两个重要工具软件Proteus和Keil C贯穿始终,编程以C51语言为主,便于读者理解和掌握单片机的原理与应用,也使单片机的教学不再枯燥乏味。本书体系编排合理,内容精炼,实例典型,每章都有小结、习题与思考题,方便读者学习。本书可作为高等工科院校电气与电子信息类、机械类、计算机类各专业的教材或教学参考书,也可作为单片机技术培训以及从事单片机嵌入式系统设计人员的培训教材及自学参考书。本书是新形态教材,读者可通过扫描书中二维码观看相关知识点和授课视频。同时,本书配有电子教案、教学大纲、习题参考答案等电子资源,需要的读者可登录www.cmpedu.com免费注册,审核通过后下载使用,或联系编辑索取(微信:18515977506,电话:010-88379753)。
|
關於作者: |
胡凤忠,研究员,信息与机电工程学院教学督导。任教课程《单片机原理与应用》、《智能仪器设计》、《计算机测控技术》等。主编“十三五”普通高等教育规划教材《单片机原理与应用》,课程负责人积极探索与实践本课程的教学改革,将信息技术与课程教学深度融合,改革了课程体系、教学内容和教学方法,构建了单片机虚拟仿真实验室,修订了单片机原理与应用课程教学大纲,编制了单片机原理与应用“立体化”教材,上线了单片机原理与应用网络教学课程(https://bl.hieu.edu.cn/),并被学校推荐立项湖南省精品在线开放课程。
|
目錄:
|
目录前言第1章绪论1.1单片机概述1.1.1什么是单片机1.1.2单片机的特点1.1.3单片机的应用领域1.1.4单片机的发展趋势1.2主流单片机系列简介1.2.1基于MCS-51内核的单片机1.2.2TI公司的MSP430系列单片机1.2.3Microchip公司的PIC系列单片机1.2.4Atmel公司的AVR系列单片机1.2.5基于ARM芯核的32位单片机1.3学习单片机的两个重要软件1.3.1单片机仿真软件Proteus简介1.3.2程序开发软件Keil μVision简介1.3.3应用举例本章小结习题与思考题1第2章单片机结构及工作原理2.1单片机内部结构2.2单片机工作原理2.2.1运算器2.2.2控制器2.2.3指令执行过程2.3单片机的引脚2.4存储器2.4.1存储器结构2.4.2程序存储器2.4.3数据存储器2.4.4特殊功能寄存器(SFR)2.5并行I/O口结构2.5.1P0口2.5.2P1口2.5.3P2口2.5.4P3口2.6单片机时序及时钟电路2.6.1CPU时序及有关概念2.6.2时钟电路2.7单片机工作方式2.7.1复位方式2.7.2低功耗方式本章小结习题与思考题2第3章指令系统与汇编语言程序设计3.1指令系统概述3.2寻址方式概述3.2.1描述操作数的简记符号3.2.2寻址方式3.3指令系统3.3.1数据传送类指令3.3.2算术运算类指令3.3.3逻辑运算类指令3.3.4控制转移类指令3.3.5位操作类指令3.3.6伪指令3.4汇编语言程序设计3.4.1汇编程序设计概述3.4.2汇编程序设计举例本章小结习题与思考题3第4章单片机的C语言程序设计4.1C51的数据结构4.1.1C51的数据类型4.1.2C51的变量及存储类型4.1.3C51的数组4.1.4C51的指针4.2C51语言的运算符与表达式4.3C51语言的函数4.3.1函数的分类4.3.2函数的参数与返回值4.3.3函数的调用4.3.4中断函数4.3.5常用库函数4.4C51的程序结构4.5C51仿真开发环境4.5.1Keil μVision编译环境4.5.2基于Proteus和Keil C的程序开发过程4.6并行I/O口的C51编程应用4.6.1I/O口的简单应用4.6.2I/O口的进阶应用本章小结习题与思考题4第5章单片机的中断系统5.1中断的概念5.2中断控制系统5.2.1中断系统的结构5.2.2中断的允许和禁止5.2.3中断优先级的控制5.3中断处理过程5.3.1中断响应5.3.2中断服务5.3.3中断返回5.4中断的编程和应用5.4.1中断函数5.4.2中断程序设计举例5.4.3外部中断源的扩充本章小结习题与思考题5第6章单片机的定时/计数器6.1定时/计数器的结构与工作原理6.1.1定时/计数器的结构6.1.2定时/计数器的工作原理6.2定时/计数器的控制寄存器6.3定时/计数器的工作方式6.3.1工作方式16.3.2工作方式26.3.3工作方式06.3.4工作方式36.4定时/计数器的编程和应用6.5定时/计数器T26.5.1T2的寄存器6.5.2T2的工作方式6.6定时器T3——WDT监视定时器6.6.1WDT的功能及应用特点6.6.2辅助寄存器AUXR本章小结习题与思考题6第7章单片机的串行接口7.1串行通信概述7.2串行口结构与控制寄存器7.2.1串行口内部结构7.2.2串行口控制寄存器7.3串行口工作方式7.3.1工作方式07.3.2工作方式17.3.3工作方式27.3.4工作方式37.4多机通信本章小结习题与思考题7第8章单片机的系统扩展8.1单片机的外部系统总线8.2并行总线存储器的扩展8.2.1程序存储器的扩展8.2.2数据存储器的扩展8.3并行I/O口的扩展8.3.1并行I/O接口概述8.3.2并行I/O接口扩展8.4并行输出A-D转换器的扩展8.4.1A-D转换器概述8.4.2A-D转换芯片ADC08098.4.3单片机与ADC0809接口8.5并行输入D-A转换器的扩展8.5.1D-A转换器概述8.5.2D-A转换器芯片DAC08328.5.3DAC0832的接口方式与应用8.6单片机的串行芯片扩展技术8.6.1串行存储芯片的扩展8.6.2串行A-D转换芯片的扩展8.6.3串行D-A转换芯片的扩展8.6.4串行日历时钟芯片的扩展本章小结习题与思考题8第9章单片机应用系统的设计与开发9.1单片机应用系统的一般组成结构9.2单片机应用系统的设计步骤9.3应用系统设计应考虑的问题9.3.1硬件设计应考虑的问题9.3.2软件设计应考虑的问题9.4单片机应用系统的仿真开发与调试9.4.1仿真开发系统的种类与基本功能9.4.2仿真开发系统简介9.5单片机应用系统的抗干扰与可靠性设计9.5.1AT89S51片内看门狗定时器的使用9.5.2软件滤波9.5.3开关量输入/输出软件抗干扰设计9.5.4过程通道干扰的抑制措施9.5.5印制电路板抗干扰布线的基本原则9.6单片机应用系统设计实例——智能交通灯控制器9.7单片机应用系统设计实例——微波炉控制器本章小结习题与思考题9附录附录AAT89S51/52指令表附录BANSI C与C51的关键字附录C常用逻辑符号对照表附录D实验项目与指导参考文献
|
內容試閱:
|
前言作为微型计算机的一个分支,单片微型计算机(简称单片机)在嵌入式应用中扮演着十分重要的角色,成为智能化电子信息系统中最重要的器件之一,广泛应用于工业自动控制、仪器仪表、交通运输、通信设备、办公设备、家用电器等众多领域。单片机的典型代表是Intel公司在20世纪80年代初推出的MCS-51系列单片机。该系列单片机很快在我国得到推广和广泛应用。虽然在20世纪90年代后期Intel公司把主要精力集中在了CPU的研发和生产上,并逐步退出了单片机的市场,但MCS-51的核心技术仍是多家半导体公司的单片机竞相采用的内核技术。如Atmel公司将其优势——Flash存储器技术与Intel公司的80C51内核技术结合,生产了AT89C系列单片机,在继承MCS-51单片机的基础上,增加了Flash存储器,进一步推动了单片机市场的发展。AT89S系列单片机是Atmel公司继AT89C系列之后推出的可在系统编程的新产品,性能价格比进一步提高,应用更加方便、可靠。本书以AT89S51/52单片机为主体,系统地介绍了MCS-51内核单片机的片内外结构及工作原理、指令系统与汇编语言程序设计、C51语言程序设计、中断系统、定时/计数器、串行接口、单片机系统扩展及应用设计。随着国家工业信息化和智能化建设的迅速发展,对电子信息类专业技术人才的需求也日益扩大。党的二十大报告指出:教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。我们要坚持教育优先发展、科技自立自强、人才引领驱动,加快建设教育强国、科技强国、人才强国。为了适应这种新形式的需要,促进电子电气信息类专业课程教材的发展和改革,编者集多年教学和实践经验编写了本书。本书的特点是紧跟单片机技术的发展,注重单片机的实际应用,将学习和实践单片机的两个重要工具软件Proteus和Keil C贯穿始终,编程以C51语言为主,便于读者理解和掌握单片机的原理与实际应用,也使单片机的教学不再枯燥乏味。本次改版主要进行了如下修改及完善:1)增加实验项目与指导。2)剔除陈旧或过时内容。3)增加体现本课程思政内容的素养目标。4)增加新的单片机应用实例。5)修正上一版的印刷错误。6)每章的小结更加全面。7)调整部分章节结构。本书共9章。第1章介绍了单片机的概况、系列简介和学习单片机的两个重要软件工具;第2章介绍了单片机的片内外结构与工作原理;第3章介绍了MCS-51内核单片机的指令系统与汇编语言程序设计;第4章结合单片机并行I/O口的应用介绍了单片机C51语言程序设计;第5章介绍了单片机的中断系统及应用;第6章详细介绍了单片机的定时/计数器及其应用;第7章对单片机的串行口及应用进行了介绍;第8章为单片机的系统扩展及接口设计;第9章为单片机应用系统的设计与开发。为方便读者学习,每章都有本章小结和习题与思考题。本书由胡凤忠、高金定、廖亦凡担任主编,周龙、黄科、王菁担任参编,广州粤嵌通信科技股份有限公司参与了本书的编写工作。全书由胡凤忠统稿和定稿,秦国军教授审阅了本书并提出了宝贵意见。由于书中大量使用Proteus及Keil仿真软件,为了实现与软件无缝结合,书中涉及的电气逻辑符号及元器件符号与软件中保持一致。附录中列出了国内标准与国外标准的逻辑符号对照表,便于读者参考。在本书的编写过程中,编者参阅了大量的书籍及文献,为此,对有关作者表示衷心的感谢。本书为编者多年从事单片机教学和科研实践经验的总结,限于编者水平,书中不足之处在所难免,恳请读者批评和指正。
|
|