硬件、外部设备与维护
-
51系列单片机高级实例开发指南李军等编本书用4个综合实例完整讲述了5l系列单片机高级应用系统的开发过程,包括基于CAN总线的机器人控制系统、USB总线设备、IC卡读/写系统以及便携式MP3播放器和U盘设备的设计与开发等,是一部面向实例开发的51系列单片机综合应用的项目开发专著。为方便广大读者,书中还扼要介绍了51系列单片机的基础知识,介绍了怎样用Protel绘制电路图以及怎样用KeilC开发单片机应用软件等人门内容。·配套光盘收录了书中全部实例的电路图、自编软件的代码以及相关的资料文档。全书内容详实,实例典型,讲述清楚,汇集了作者多年来单片机应用开发的经验和研究心得,适合单片机应用开发人员参考使用;也可作为电子、自动化及计算机类课程设计和参加电子竞赛的指导教材和参考读物。1.引言单片机(singlechipcomputer或microchipunit)是应控制领域应用的要求而出现的,因此,更能准确反映单片机本质的名称是微控制器(microcontroller)。随着单片机的迅速发展,其应用领域越来越广,如消费电子、家用电器、办公设备、商业营销设备、工业控制和机电一体化控制系统、智能测量仪表以及汽车与航空航天电子系统中都广泛采用了单片机。尽管目前已经发展了众多种类的单片机,但是应用较广、也是最成熟-的还是最早由Intel开发的MCS-51系列单片机(51系列单片机)。51系列单片机应用系统已经成为目前主流的单片机应用系统。众多的电子、半导体公司获得了Intel公司的授权,推出了各式各样的具有特色的单片机,这些公司包括ATMEL,PHILIPS,Winbond,CYPRESS,MOTOROLA及LG等。5l单片机产品也显现出百花齐放的局面,越来越多的具有增强功能的单片机被推向市场,其中ATMEL公司率先推出的采用Flash技术的51单片机就是其中的佼佼者。这种单片机内部具有Flash存储器,程序可擦写l次以上,而且可采用最简单的仿真器和写入装置进行开发,因此,在市场上取得了巨大的成功。可以说,当前开发的51单片机应用系统都是采用具有Flash存储器的单片机。继推出领先的、采用具有Flash存储器的AT89C系列单片机后,ATMEI。公司又推出了在线可编程(1n-SystemProgram,ISP)的AT89S系列单片机。由于只需要一个简单的编程电缆,就可以实现对单片机的编程和写入,使得开发系统进一步简化,降低了开发成本。相信再过不久,这种产品将获得更大的成功,同时也将改变当前仿真器和开发器的格局。本书以Flash单片机和可在线编程的51单片机为研究内容,结合当前最流行的CAN总线、USB总线及IC总线,以开发成功的几个实际项目为基础,向读者介绍最前沿的51系列单片机应用系统的技术要点、开发过程、调试方法及重点应掌握的核心内容。以下为本书的主要内容和实例:●基于51单片机应用系统的设计与开发要点;●基于CAN总线的机器人控制系统;●基于USB总线的综合实例设计与开发;●IC卡读/写应用系统;●基于单片机的MP3播放器及U盘的设计与开发。2.内容概述全书按内容分为5篇,其中第1篇是单片机设计开发基础,后4篇为典型的51系列单片机应用系统设计与开发实例。这些内容包括:第1篇:基于51单片机应用系统的设计与开发要点简明扼要地介绍了基于51系列单片机系统开发所必需的基本知识。主要包括两个方面:一是对51单片机的了解。这里主要介绍了单片机的硬件结构、指令系统和程序设计常识。同时本部分还专门介绍了市场上常见的51单片机,为读者了解当前单片机的发展趋势和选择合适的单片机提供了方便。二是单片机系统设计方面的知识。硬件设计部分,介绍了当前比较常用的电路设计软件Protel;软件设计部分,介绍了支持C语言和汇编语言的KeilC集成开发系统;最后概述了51单片机应用系统的设计要点、开发步骤以及调试方法。第2篇:基于CAN总线机器人控制系统的设计与开发完整地介绍了一个基于CAN总线的机器人控制系统的设计与开发。该机器人为6自由度关节型机器人。控制系统采用了基于CAN的现场总线技术,主控计算机系统由一个带有PCL-841CAN卡的工业级个人计算机及其上位机软件系统构成,下位机由AT89C52单片机及其外围电路构成,采用CAN控制器SJAl和收发器82C25等构成了一个智能化的CAN节点,并通过下位机应用程序实现CAN总线的通信,从而实现了高速、可靠、简便及方便扩展的现场总线机器人控制系统。该控制系统具有很强的典型性,可供机器人、工业应用系统和单片机应用系统开发人员借鉴和参考。第3篇:基于USB总线的综合实例设计与开发介绍一种设计USB设备比较简单方便的方法,也就是设计一个用51单片机和USB接口芯片组成的单片机最小系统,通过对单片机的编程来实现一个完整的USB设备。USB设备都可以归结为控制器和USB电气接口这两个基本组成部分。在本综合实例中,控制器采用的是51单片机AT89C51/52,USB电气接口则是PHILIPS公司推出的USB接口芯片PDIUS-BDl2。单片机控制器作为下位机,通过USB接口芯片和USB总线与PC机交换数据,并实现USB设备的逻辑功能。本篇共分5章,前4章以一个简单的HID类设备的开发为例,向读者讲解采用本篇内容所介绍硬件架构的USB设备的一般开发方法。从方案设计到电路设计、固件程序设计、驱动程序设计和应用程序设计,由低层到高层逐步讲解USB设备的开发过程。本篇最后1章则介绍基于这种硬件架构的更复杂USB设备的开发方法,以前4章中实现的HID设备为基础,对硬件和软件进行适当扩充,轻松实现设备的扩展功能。第4篇:IC卡读/写系统及其应用完整地介绍了如何设计和开发I2C卡读/写系统,并且给出了应用实例。读/写系统利用普通的AT89C251单片机作为控制芯片,利用软件模拟I2C以及SLE4442的读/写时序,对普通的存储卡AT24CXX以及加密卡SLE4442进行读/写控制。整个系统具有通用性,既可以单独作为读/写卡系统,也可以嵌入到其它系统中作综合应用。第5篇:基于单片机的MP3播放器及U盘的设计与开发介绍基于单片机的MP3播放器及优盘的设计与开发,主要内容可概括为:便携式MP3播放器的原理与技术方案的分析与归纳,基于89C51SNDl单片机的MP3播放器及U盘的设计与调试,MP3播放器解码方案和MP3播放器的设计与实现。附录主要介绍本书配套光盘收录的资料,包括第2-5篇的项目资料、电路图、软件代码、设计参考和相关软件等。为方便读者进行软件编程,还以附录形式介绍了单片机的指令系统和KeilC51库函数,以表格的形式列出,简单明了。3.本书特色本书是一部51系列单片机高级实例应用开发的专著,具有以下特色:●融理论讲述与项目分析、设计与电路绘制、硬件开发、软件设计及调试实现为一体,是学习单片机,提高单片机开发水平、掌握相关领域技术和开发水平的高级教材。●是一部51单片机应用开发的必备参考书,除讲述了单片机项目开发基础外,还讲述了当前单片机最活跃的几种典型应用:CAN总线、USB设备的开发、IC卡应用系统开发、MP3播放器及U盘系统的设计与开发,因此,具有较高的参考价值。●作者是北京航空航天大学计算机、电子和自动化专业的博士和硕士,不仅精通51单片机应用系统的基础,而且有多年从事相关项目应用开发的经验,对于系统设计和实现具有独特、有效、实用和精辟的见解。●作者都具备单片机软、硬件开发和相关软件开发的背景。在本书的相关实例中,他们对硬件和软件系统及其结合的综合分析深入、透彻,做到了理论联系实际和深入浅出。●配套光盘收录了书中全部实例,包括各实例的电路图、自编软件的代码以及相关的资料文档,可帮助读者快速实现类似项目的开发。4.作者与致谢本书由北京航空航天大学李军博士主编,李军、程国钢、王岩、张宇、奇凌、张桂英、李庆国、李庆忠、张新勇、周华、何熊文、寇怀成、伍龙飞、徐波、张磊、马纪明等参与编著。参与本书相关项目设计与开发、代码调试、程序测试、电路制图、硬件调试和文档写作工作的还有:张声远、张伟、唐志勇、马纪明、李海蓉、吴庆彬、罗庆凡、孔飞、张旭、高波、库珉等。向给予大力支持的北京航空航天大学马军老师、北京航空航天大学出版社等表示感谢!关于本书的任何技术问题,可联系本书作者,发E-mail到:journer@163.com。最后,祝您早日成为高级单片机应用系统开发工程师。 -
单片机学习指导李朝青本书基于89C51,并归纳了目前流行的诸多单片机教材中的共性、重点内容及学习要求,对重点、难点结合实例加以分析讨论;增加了串行扩展总线内容及一些典型的串行A/D、D/A、EEPROM接口实例,对实用程序及仿真调试方法也加以讨论;给出了一个较大的题库及题库详解,同时也给出了《单片机原理及接口技术(第3版)》中各章习题的详解。<br>本书可作为大中专学生自学、应试及教师备课参考。<br> -
AVR单片机应用系统开发典型实例/单片机应用系统开发典型实例系列张军本书通过大量的实际应用案例,详细介绍了AVR应用系统开发的流程、方法与设计思想。全书分为11章,前4章讲述了AVR单片机的硬件结构、AVR单片机的内部资源的C编程、AVR单片机的集成开发环境ICCAVR、系统开发流程;第5章到第11章重点介绍了7个实际的应用案例,内容包括公交车语音报站系统、食堂IC卡售饭机系统、地税局自动开票盖章系统、寻迹机器人系统、直流电机驱动器系统、万年历挂钟系统以及人机界面系统设计。本书语言简洁、层次清晰,以大型实例介绍为主线,遵照单片机应用系统开发的基本步骤和思路进行讲解,并穿插介绍了相关的经验、技巧与注意事项,有很强的实用性和指导性。本书盘书结合,光盘中附有丰富的实例硬件原图文件和程序源代码,读者稍加修改,便可应用于自己的工作中去,物超所值。本书适合于初中级读者使用,特别适合于高校计算机、自动化、电子及硬件相关专业在校学生,以及从事AVR单片机开发的科研设计人员使用。本系列丛书分为嵌入式和单片机两个系列,覆盖了ARM编程、单片机编程、FPGA开发、DSP开发等多项电子方面的技术,填补了目前市场缺乏有深度的实例引导型图书的空白,受到了众多专家与学者的高度赞扬,华南理工大学电子与信息学院院长韦岗教授更是亲自为本丛书作序,大力向读者推荐。本丛书针对初、中级开发人员和相关专业学生,偏重于实用性,具有很强的工程实践指导性。书中所有的例子都是作者本人独自或主要负责完成的,调试通过并且都部分已进入商品化,读者稍加修改便可直接应用于实际工作中,非常超值。 -
单片机应用开发实例刘文涛本书以消防火灾自动报警器项目设计为主,从实际应用的角度介绍了单片机应用系统的开发方法、经验和技巧。主要内容包括开发前元器件的准备;Protel在开发过程中的重要性和实际经验;单片机开发的编程语言;火灾自动报警器项目的设计,而这个项目设计又包括电源设计、I2C数据巡检设计、LCD设计和通信设计。最后还介绍了解决抗干扰问题的办法。 本书针对没有实际开发单片机经验的学生,以及刚刚走上工作岗位的技术人员。在实际开发中可能面对的问题,以实例的方式进行了阐述。 本书条理清晰、叙述简洁,适合作为高等院校学生课程设计、毕业设计及电子设计竞赛教学辅导用书,也可作为从事单片机开发的工程技术人员进行项目开发的参考书或自学用书。 -
单片机原理及应用系统设计胡学海本书共分两篇,第一篇为基础篇,从绪论到第11章,介绍了单片机原理课程的基础知识。通过本篇的学习,大家可以从整体上了解单片机的基本知识、基本结构、工作原理、扩展方法、编写语言等。第二篇为应用提高篇,从第12章到第17章,介绍单片机应用的新技术,主要是提供给开发人员、毕业设计等需要进一步提高的人员使用,每章后面都给出了设计实例,便于读者和用户参考。在本书最后,还给出了大量典型、综合应用实例。由于篇幅有限,大量的参考资料、应用实例都放在本书的配套光盘中,希望能给读者和用户带来方便。本书在编写过程中,既做到内容全面、叙述清楚,又注意一些最新的单片机应用技术、规范,以及学术界、工业界的研究进展,同时还非常注重内容的实用性,并对开发范例进行了较详细的介绍。本书理论体系完整,内容翔实,语言通俗易懂,实例实用性和针对性强,既适合作为高等院校通信、控制、电工、电子、计算机专业的教材,也可供有关技术培训及工程技术人员自学参考之用。 -
单片机原理及应用系统设计毛谦敏《普通高等学校十一五规划教材·单片机原理及应用系统设计》介绍了MCS-51单片机的原理和接口技术,并结合实际阐述了应用系统的设计方法,主要内容包括:MCS-51单片机的原理结构、指令系统、中断系统、定时器/计数器和串行口,单片机系统扩展技术,单片机与键盘、显示器、打印机、D/A转换器和A/D转换器等的接口技术,应用系统设计方法与实例,国内常用的单片机介绍以及C51高级语言编程简介等。《普通高等学校十一五规划教材·单片机原理及应用系统设计》内容丰富、通俗易懂、新颖实用,适于作为高等院校单片机(或微机)原理及其应用课程的教材,也可作为从事单片机应用和开发的相关工程技术人员的参考书。 -
微机原理与接口技术重点难点及典型题精解马瑞芳等编21世纪大学课程辅导丛书。 本书是大专院校学生学习“微机原理与接口技术”课程的辅导教材,其中包括计算机基础知识、微处理器结构、存储器、指令系统、汇编语言程序设计、输入/输出与中断系统、I/O接口电路、80x86微处理器的结构及其应用等方面的内容。本书突出一个“练”字,通过大量习题和测试题的练习,促进读者对基本知识的理解和掌握。每章在提出基本要求、简要回顾基本知识点后,给出了典型例题和详解,然后提供了大量的习题,再给出一套自我测试题。在全书的最后,提供了几套课程综合测试题。 -
微机原理与接口技术洪永强编本书是为高等理工科院校电气信息类及相关专业本科生编写的教科书。本书以Intel8086微处理器构成的微机系统为对象,对微机的基本结构、工作原理、汇编语言程序设计、接口技术和基本接口芯片进行了较为详细的讨论。全书由15章组成。第1章至第13章分别介绍组成微机系统的各个部件;第14章以IBMPC/XT为例,介绍了微机系统的设计方法,以给读者一个完整的全面的了解;第15章和间要介绍先进微处理器的体系结构和工作原理,以使读者把握先进微处理器的发展动态。本书注重理论联系实际,采用案例教学模式,配备大量有指导意义的实例,以加强学生在微机应用系统开发和汇编语言程序设计方面的能力培养。编排时力求循序渐进,方便自学,突出实用性,因此本书也适合作为高职、成教等相关专业的教科书及工程技术人员的参考用书。 -
微机原理与接口技术韩雁等编本书共9章,深入浅出地论述了微机的工作原理、接口技术及汇编语言程序设计方法。内容包括:微型计算机概述、80x86微处理器、8086指令系统、汇编语言的程序设计(其中包括了汇编语言的程序框架、上机过程、分支程序、循环程序、子程序设计及汇编语言与高级语言C的混合编程)、存储器系统、输入/输出及中断系统、可编程接口芯片及应用(其中包括并口、串口、A/D和D/A接口的工作原理及接口电路的软件、硬件设计)、键盘和LED显示电路的设计及总线技术。本书内容丰富、通俗易懂,富有大量实例,适合作为计算机、自动控制、电子工程、机电工程及信息技术等专业学生的教学用书,也适合于所有从事微机及其应用系统设计的科技工作者自学。 -
微机原理与接口技术李捍东编本书以Intel8086微处理器为主线,介绍了微型计算机原理及接口技术。主要内容包括微型计算机基础及CPU原理、8086微处理器及其指令系统、8086汇编语言程序设计、存储器、接口与总线技术、接口程序及技术。鉴于目前微型计算机已广泛采用32位微处理器,本书还充实了IA—32微处理器方面的知识。本书力求条理清晰、语言流畅、深入浅出,又不失系统性和先进性。本书系高等院校自动化专业本科教材,也可作为非计算机专业的本专科生教材。
