硬件、外部设备与维护
-
PIC单片机应用系统开发典型实例罗翼,张宏伟 编著《PIC单片机应用系统开发典型实例》是优秀的PIC单片机应用系统开发实践指导书,通过大量的实例,使读者掌握PIC单片机的硬件接口技术和软件开发技术。全书共分为10章,第1章简单介绍了PIC单片机的结构、系列产品和开发工具;第2~4章介绍了PIC单片机的内部结构、指令系统、中断系统、PIC16F87X硬件模块及工作模式;第5~10章为《PIC单片机应用系统开发典型实例》的重点,通过6个经典实例,从多个角度介绍了PIC单片机的开发应用。《PIC单片机应用系统开发典型实例》语言简洁、层次清晰,以实例介绍为主线,遵照硬件应用系统开发的基本步骤和思路进行详细的讲解,有很强的工程性、实用性和指导性。 -
单片机接口技术实用子程序陈小忠,黄宁,赵小侠 编著本书从工程应用的角度出发,介绍了单片机应用系统中各功能模块的扩展方法,包括存储器模块、键盘输入模块、显示和打印机输出模块、数据采集模块和单片机后向通道。对每一功能模块给出了典型的设计方案,并提供了原理图和完整的程序代码。本书所涉及到的数据接口包括RS-232、RS-422、RS-485、I2C、SPI、MICROWIRE、1-WIRE以及CAN总线接口。 本书实例丰富、层次清晰、语言通俗,有较强的实用性,既可作为广大单片机开发人员和系统设计人员的查询手册,也可作为大中专院校工业自动化、电气技术专业及其他相关专业的参考资料。 -
单片机外围器件实用手册纪宗南 编著本手册系统、全面地介绍了单片机输入通道中的各种器件,重点描述了每个器件的概况、主要性能、引脚图和引脚功能、功能框图、极限参数、推荐工作状态、典型应用、设计和使用中的注意问题等。<br>全书共7章,内容包括:绪论、A/D转换器件、其他物理量转换器件、输入通道辅助转换器件、集成输入通道转换器件,内嵌MCU的转换器件、输入通道中的应用技术及内嵌输入通道微控制器一览。在本版本编写过程中,更加突出了实用性和先进性,因而本手册的内容丰富,材料新颖,可用性强,查阅方便。<br>本手册是单片机开发和应用科技人员必备的工具书,也是一般工程技术人员、大专院校师生和广大电子爱好者的重要参考书。 -
深入浅出ARM7周立功 等编著本套书分上、下册。上册以PHILIPS公司的LPC2131ARM微控制器为核心,以EasyARM2131开发板为基础,深入浅出地对LPC213x系列ARM微控制器的使用进行了详细、全方位的阐述。全书共分5章。第1章介绍EasyARM2131硬件开发平台;第2章介绍嵌入式开发软件平台;第3章着重介绍LPC2131微控制器的体系结构和启动代码;第4章是本书的核心,以LPC2131微控制器功能部件为主线,详细介绍该芯片所有功能部件的使用,并提供详细的例程;第5章介绍LPC213x系列微控制器的硬件结构。<br>下册以C/OS-II为基础,全面介绍基于OS的各种应用设计,同时介绍LPC214x系列ARM微控制器的原理及其USB驱动开发与源代码分析。<br>本套书可作为从事嵌入式系统应用开发工程师的参考资料,也可作为高等院校电子、自动化、机电一体化、计算机等相关专业嵌入式系统的教学参考书,特别适合于进行ARM7嵌入式开发的初学者。<br> -
单片机创新开发与机器人制作耿德根 等编著本书介绍了机器人无所不能的本领。详细介绍了ATMEL公司AVR单片机的特点及其开发应用工具;机器人控制核心部件为什么选用AVR单片机;单片机控制程序编程下载的方法;单片机创新开发的方法;有关机器人的基本知识,包括轮式机器人、仿生机器人、虚拟机器人、机器人的语音识别与语音控制的创新制作等。教你如何对机器人设计编程,对机器人进行调试控制。本书介绍的SLDIY系列积木化AVR单片机实验板,适用于“简易机器人制作”课程标准,解决了“简易机器人制作”教学的6大平台。SLDIY系列实验板的软件、硬件,普遍适用于小学、中学和大学单片机学习和应用开发,简单易学,且成本低,应用广泛。基于此,本书重点介绍如何利用SLDIY系列实验板进行机器人制作和创新开发,以期为青少年参加机器人创新大赛以及参与机器人课程教学提供有力的工具。本书是一本实用性、实践性很强的机器人开发应用指导教材。它服务于全国机器人创新大赛,服务于“简易机器人制作”课程,是指导老师的实用参考书,亦可作为单片机、机器人的培训教材。并附含有机器人图片、录像、单片机相关工作软件及单片机及机器人应用源程序等内容的光盘,作为本书的补充。本书前言前言随着信息技术的发展,智能机器人(包含实体智能机器人和虚拟智能机器人)这一信息技术的前沿领域也得到了飞速地发展。有专家预言,从信息产业的角度看,21世纪的第一个10年将是智能机器人的时代。开展智能机器人教育的必要性教育的超前发展是为以后的经济和社会发展打基础。为了使现在的学生能够适应未来信息时代的要求,在信息技术基础教育的内容中及时地增加有关智能机器人知识的教学内容是有必要的。随着智能机器人市场的逐步形成,为青少年专门开发的智能机器人平台应运而生,这为中小学开展智能机器人的教学创造了物质条件。智能机器人教育的意义智能机器人的教学和科技活动中能够培养学生的创新精神和实践能力,这有助于探索我国教育改革的新途径,其意义不言而喻:有利于培养创造型人才,提高国民素质,全面实现创新能力教育目标;有利于全面贯彻党的教育方针,全面实施并推进素质教育;有利于迎接知识经济的挑战,全面实施科教兴国的战略;有利于挖掘青少年的创造潜能,促进青少年素质的全面发展。智能机器人的技术教育价值①技术的综合性。智能机器人集成了数学、物理、化学、生物、机械、电子、材料、能源、计算机硬件和软件、人工智能、多媒体技术、通信技术与网络技术等众多领域的科学与技术知识,可以说,目前没有一种技术平台比智能机器人的综合性更强。②技术的先进性。智能机器人是前沿技术之一,集成了许多领域的先进技术。③技术的自我更新性。智能机器人发展的终极目标是类人机器人,这需要人类几十年的努力。在此发展过程中,智能机器人能自主吸收众多技术领域的新发展,具有良好的技术自我更新性,从而在本质上保证了智能机器人作为技术教育平台,能持续走在时代的前列。④自主体验性。智能机器人项目非常便于设计各种项目或比赛,学生在实施智能机器人项目的自主体验过程中,能够培养动手能力、创新能力、综合能力、协作能力和进取精神等。⑤兴趣激发性。智能机器人项目或比赛富有挑战性,趣味盎然,能有效激发学生对科学技术的兴趣。其中第④、⑤两项特性和新的自主体验教育模式相吻合。其实,智能机器人作为新的技术教育装备,本质上支持自主体验教育模式。也只有采用自主体验教育模式,教育智能机器人才能体现真实的教育价值。智能机器人与高中技术教育的契合教育部颁布了“高中技术课程标准”的内容模块,其中,“信息技术基础”、“算法与程序设计”、“人工智能初步”、“技术与设计”、“电子控制技术”、“简易机器人制作”6个模块的知识与实体智能机器人的知识约有50%的吻合度,这得益于智能机器人的技术综合性。“算法与程序设计”、“网络技术应用”、“多媒体应用”、“数据管理技术”、“服装及其设计”、“建筑与其设计”6个模块的知识与虚拟智能机器人的知识又约有50%的吻合度,这得益于虚拟智能机器人的技术综合性。虚拟智能机器人与实体智能机器人结合互动、联动,把12个模块的知识与智能机器人的知识融合,有约90%以上的吻合度,这得益于智能机器人的技术综合性。如果再加上机器人语音识别技术、人机对话及语音控制等技术,智能机器人包含的科技知识面就更广泛了。根据以上分析,教育智能机器人作为技术教育的全新装备,在中国即将全面展开的基础教育改革中将扮演极为重要的角色。“简易机器人制作”课程的内容和要求“简易机器人制作”课程是基于计算机技术的学习平台,它将机械传动与单片机的应用有机组合,主要内容有单片机与控制程序、单片机与控制电路和单片机与传动机械,如图01所示。通过本模块的学习,学生应当掌握单片机和机械传动的基本知识,能设计和制作由单片机及传动机械等组成的简易自动控制机器或简单的自动控制系统。教学中要重视使用计算机技术提供的学习平台,突出简易机器人的实际应用,合理选择价格低廉、可多次编程的单片机型号和通俗易懂的单片机编程语言。同时要注意应用实例的典型性,着重系统和技术试验等技术思想方法在设计过程中的具体运用,力求达到举一反三的效果。简易机器人制作模块本书的编写目的SLDIY系列积木化AVR单片机开发实验板,可以像积木一样组合,仅用一条ISP下载线就可学习开发AVR系列单片机。SLDIY系列单片机开发实验板硬件普遍适用于小学、中学和大学单片机学习和应用开发,简单易学,且成本低,应用广泛。因此,本书重点介绍如何利用SLDIY系列单片机开发实验板进行单片机学习及创新开发和机器人制作,以期为青少年参加机器人创新大赛以及参与机器人课程教学提供有力的工具。服务于全国机器人创新大赛邓小平同志说过,教育要面向现代化,面向世界,面向未来。创新是一个民族进步的灵魂,高科技教育必须从青少年抓起。改革开放以来,我国十分重视青少年的高科技教育和创新活动,在全国开展了机器人创新大赛:每年4月,由教育部关心下一代工作委员会、中国关心下一代委员会办公室、中国少年先锋队全国工作委员会办公室、中国科学技术协会青少年工作部、中国发明协会办公室等单位主办的全国性“中小学生信息技术创新与实践活动”,竞赛项目共有8个大类,15个分类,其中智能机器人与发明创新占了重要地位。 -
凌阳单片机在大学生电子竞赛中的应用凌阳科技大学计划 编著系统介绍了凌阳16位单片机SPCE061A精简开发板和配套模组,并给出应用举例。同时收集了1994年~2003年共16篇采用SPCE061A精简开发板完成电子竞赛作品:简易逻辑分析仪、简易智能电动车、液体点滴速度监控装置、SPCE061A实现波形发生器、SPCE061A实现简易的数字存储示波器、SPCE061A实现自动往返小汽车和低频数字式相位测量仪等。本书可作为电子设计竞赛、电子科技创新活动的参考资料,也可供电子爱好者及高校师生进行电子线路课程设计时参考。本书前言为引导高等院校在教学中培养学生的创新意识、协作精神和理论联系实际的学风,加强学生工程实践能力的训练和培养,近几年来,世界级、国家级和地区级的电子竞赛都如火如荼的进行,每次电子竞赛也都呈现出各式各样的电子作品。在竞赛这么短短几天里,要完成一个很大的作品,选择合适、可靠和性价比高的控制芯片不但能节省时间,而且完善的芯片资源会使电子竞赛的作品更具特色。台湾凌阳(Sunplus)公司是一家芯片设计公司,在2004年全球IC设计公司中已跃居第12位。凌阳公司秉承"为中国的数码教育尽一份心力"的初衷,2001年,成立凌阳大学计划团队,经过几年来努力,目前已经在全国300多所高校建立凌阳单片机实验室并且和部分学校建立合作关系。台湾凌阳公司的单片机具有高速度、低价、可靠、实用、体积小、功耗低和简单易学等特点,尤其是凌阳16位单片机SPCE061A,集成有ADC、DAC、PLL和AGC等电路,并配有凌阳16位单片机集成开发环境(简称unSPIDE),支持标准C语言和汇编语言,使得开发方便、容易。凌阳大学计划2003年推出SPCE061A精简开发板(简称61板),更是以功能完善、价格低廉的特点深受院校师生的喜爱。目前已经有非常多的学生和学生团队运用61板作为核心控制板,参加各种规模的电子竞赛。为了丰富同学参考资料,特编写此书。本书主要介绍了61板及其硬件说明、接口说明、配套模组说明、应用举例和集成开发环境等,除此之外,摘录了16篇1994年到2003期间年利用61板完成的电子竞赛作品。 -
华邦51单片机原理及应用张盛福 等编著内容简介目录本书主要介绍台湾华邦公司研制的51系列4位单片机、8位单片机(包括: 应用于视频监测领域的8位单片机、集成USB接口的8位单片机、集成语音等功能的8位单片机)的原理和应用。重点介绍华邦8位单片机的许多新功能,如: 多个外部中断源、在系统编程、看门狗定时器、程序加密以及外部寻址时间扩展等。书中还介绍了8位单片机在点阵液晶显示、PC机通信以及与12位串行A/D、D/A接口的应用实例和软件编程;对4位单片机在电话、显示驱动等方面的应用也作了较为详细的介绍;并对专用于PC机键盘和集成USB接口功能的8位单片机的应用作了较为详细的介绍;提供了语音芯片ISD系列开发语音电路实例。本书可作为从事工业控制、仪器仪表和家用电器等方面的工程技术人员参考用书,也可作为大专院校电子信息工程专业的教学参考书。华邦电子股份有限公司1987年创立于台湾新竹工业科技园区,是一个专门从事超大型集成电路设计、制造和销售的高科技领域公司。其产品有数字化IC、多媒体IC、通信IC、非挥发性记忆体IC、电脑逻辑IC、SRAM和DRAM产品系列等,几乎遍及整个IT产品,是台湾最大自有品牌集成产品的供应者。华邦公司有着优越的研发实力,很多产品具有自主核心技术,并获得IECO、ISO9001、14001和QS9000国际认证。单片机(Microcontroller)只是华邦电子股份有限公司众多产品中的一类,有十几种型号,包括4位单片机、8位单片机和32位单片机,以及集成USB接口的8位单片机、嵌入8位单片机的语音芯片(ISD)和专门应用于视频控制的(CRT等)8位单片机。其中8位单片机与Intel51/52系列单片机完全兼容(引脚、指令系统),凡是Intel51单片机应用的领域华邦单片机均可胜任。但是,它比51系列单片机的工作速度更快(一个机器周期需要4个时钟周期,外接晶振最高频率40 MHz)、I/O功能更强;多数单片机内部有程序存储器(从4~64 KB),在一般情况下使用无需外扩程序存储器;具有完善的加密措施,保证程序代码不被读出;具有较宽的电源电压适应能力(电源电压可从2.7~5.5 V)和低功耗;具有在系统编程能力。为了方便国内用户的使用,在华邦公司全力支持下,我们编写了《华邦单片机原理及应用》一书。本书共分6章。第1章介绍了华邦4位单片机的原理、内部结构、指令系统、应用领域和应用实例。第2章介绍了8位单片机的原理、内部结构及使用,并给出一些简单的应用实例,对在系统编程原理和方法作了较详细的介绍,并给出编程软件流程图和编程软件。第3章介绍视频控制专用8位单片机。第4章介绍8位单片机双串口及在点阵液晶驱动等方面的应用实例。第5章详细介绍了内嵌入8位单片机的USB控制器。第6章介绍嵌入8位单片机的USB接口控制芯片的使用方法。第7章介绍了华邦公司研制的几种典型ISD语音芯片的原理、结构和应用,并给出与华邦单片机组成的具体应用实例。本书第2章、第3章和第6章由张盛福编写,第1章和第7章由王喜斌编写,第5章由张鹏编写,第4章由于乐忠和张盛福编写。在编写过程中,得到华邦公司北京分公司赵建华经理和华邦电子三部许木机、吴士昌先生的大力支持和帮助,在此特向他们表示感谢。希望这本书为国内读者了解和使用华邦电子产品作出一点贡献,但由于编者水平有限,书中可能有一些缺点和错误,恳请读者批评指正。华邦51单片机原理及应用目录目录 1E260 4位单片机主要性能特点21.3 W741E260结构及引脚说明31.3.1 W741E260内部结构31.3.2 W741E260引脚说明31.4 W741E260功能原理51.4.1 W741E260内部资源51.4.2 W741E260定时器81.4.3 W741E260的时钟101.4.4 W741E260的端口121.4.5 W741E260的中断161.4.6 W741E260的节电模式171.4.7 W741E260的LCD控制器/驱动器191.4.8 W741E260内部电擦除存储器的擦/写211.5 W741E260的典型电路211.6 W741E260指令说明23第2章 华邦8位单片机2.1 华邦8位单片机简介282.2 华邦8位单片机分类282.3 华邦8位单片机结构特点及原理312.3.1 W77E58单片机内部结构方框图322.3.2 W77E58单片机引脚的结构及功能332.3.3 P4口工作模式352.4 外部中断382.5 存储器442.5.1 内部程序存储器加密452.6 特殊功能寄存器482.7 定时器与计数器522.7.1 定时/计数器:T0、T1寄存器532.7.2 定时/计数器T0和T1的4种工作模式552.7.3 定时器T2控制寄存器和模式寄存器572.7.4 定时/计数器2的4种模式592.8 看门狗控制622.8.1 看门狗控制寄存器622.8.2 看门狗定时器应用632.9 串口642.9.1 串口寄存器642.9.2 串口工作模式672.10 MOVX指令的应用712.10.1 MOVX指令的优点712.10.2 MOVX指令定时742.11 电源管理模式772.11.1 待机模式782.11.2 经济模式782.11.3 掉电模式792.12 定时器入口地址寄存器控制792.13 在系统编程812.13.1 在系统内编程介绍及操作 812.13.2 在系统编程流程图832.13.3 在系统编程软件实例85第3章 监视器专用8位单片机W78E3543.1 W78E354单片机的功能903.2 引脚结构及功能913.3 W78E354原理953.4 存储器地址空间963.5 W78E354寄存器功能介绍973.5.1 新功能寄存器介绍983.5.2 以字节操作的数据寄存器或控制寄存器1043.6 接口电路1043.6.1 同步外围接口SPI和RS232口(串口0)1043.6.2 8位自动重装载定时器作为软件定时基本时标1053.6.3 抛物波中断发生器1053.6.4 6位ADC1053.6.5 PWM DAC1063.6.6 同步处理器1083.7 电源监控、看门狗定时器和复位电路1123.8 快闪(Flash )ROM程序存储器1123.8.1 快闪(Flash )ROM接口1123.8.2 设置位功能1143.8.3 ROM控制区1143.8.4 闪存/测试模式115第4章 华邦单片机应用实例4.1 华邦单片机双串口及其与PC机的通信方法1164.2 华邦单片机键盘设计实例1194.3 华邦单片机与DS12C887时钟芯片接口实例1214.4 应用华邦单片机驱动液晶显示器实例1274.5 华邦单片机与串行A/D、D/A接口实例1374.5.1 两种芯片的主要特性1374.5.2 工作原理1374.5.3 软件140第5章 集成USB接口8位单片机W81E381D和键盘控制器W812815.1 基本特性1435.2 引脚结构及功能1445.3 特殊功能寄存器1455.3.1 控制类寄存器1465.3.2 中断寄存器1505.3.3 状态寄存器1515.3.4 信息寄存器1595.3.5 与智能卡有关的寄存器1605.4 W81E381D编程操作和加密1675.4.1 MTP(Flash):ROM编程1675.4.2 程序加密1685.4.3 MOVC锁定1695.4.4 晶体选择1695.5 应用1695.6 键盘接口控制8位单片机W812811725.6.1 基本特性和功能1725.6.2 W81281原理1725.6.3 USB键盘特性 1735.6.4 引脚功能介绍1735.7 W81281各功能寄存器1765.7.1 状态寄存器1775.7.2 控制寄存器1785.8 W81281复位、挂起、恢复1805.8.1 外部复位(硬件复位)1805.8.2 热复位(软件复位)1805.8.3 WDT看门狗复位1805.8.4 USB挂起1805.8.5 USB恢复1805.9 编程要点181第6章 USB接口应用实例6.1 USB通信1836.1.1 控制型传输1836.1.2 中断型传输1856.1.3 数据报告1886.2 USB数据格式1896.3 W81281应用电路原理图1916.4 W81281固件设计1946.4.1 W81281组成的USB键盘程序流程图1956.4.2 W81281编程实例200第7章 华邦单片机语音芯片应用7.1 ISD器件的工作原理2037.1.1 简介2037.1.2 芯片主要原理2047.2 ISD产品系列2057.2.1 ISD1100/1200/1400系列2057.2.2 ISD2500系列2087.2.3 ISD4000系列2147.3 ISD语音器件的使用要点2257.3.1 录音与重放2267.3.2 ISD2500系列多片级联及其寻址2277.3.3 循环操作2277.4 ISD器件的寻址方式与操作模式2277.4.1 基本寻址2277.4.2 操作模式2287.4.3 ISD4000系列与微控制器的SPI接口2317.5 ISD语音电路的开发2337.6 ISD语音电路的应用234参考文献 -
单片机实验与实践教程万光毅 等编著重点介绍单片机与其外围芯片之间的接口电路设计、编程与实验操作。内容包括并口扩展,UART串行扩展,RS-232C接口,以及I²C,SPI,1-WIRE,2-WIRE和3-WIRE等多样化的串行扩展电路实验。前2章包含51系列单片机基本系统实验;随后6章以串行扩展技术为目标,精选最新应用实例作为实验教材;最后一章讲解µC/OS-H操作系统在80C51单片机上的移植、调度和应用实例,在实时多任务操作系统的平台上建立全新的嵌入式系统开发环境。书中包含34个实验题目,软/硬件都在应用中经过考核,并有完整配套的实验仪器可供选择。书中提供用PROTEL设计的电路原理图(包括器件的外形封装),可同步加工成为PCB板图,贴近开发应用环境,有使用价值。本书作为单片机实验与实践教材,可选作本科生单片机课程教学实验用书,也适用于毕业设计以及电子设计竞赛等实践,还可用作研究生及单片机开发者的综合实践参考资料。专科生可以选择其中的部分题目。 -
51单片机应用系统开发典型实例戴佳,苗龙,陈斌 编著本书针对目前最通用流行的单片机51系列,介绍了单片机开发的基本知识,工作中的常用功能模块和大量 的实际应用案例。分为10章,前3章讲述了51单片机开发的基本知识、常用功能模块以及KEIL 8051 C 编 译器;第4章到第10章,重点介绍了7个实际的应用案例,内容涉及红外数据通信系统开发、光纤延迟线系 统开发、车俩行驶状态记录仪开发、SDH光端机支路单元盘开发、用单片机实现简单的Web服务器、基于 Keil RTX51Tiny的远程监控采集系统开发、Shell调试系统开发等。本书语言简洁,层次清晰,以大型实 例介绍为主线,遵照51单片机应用系统开发的基本步骤和思路,进行详细讲解,并穿插介绍了经验、技巧 与注意事项,有很强的工程性、实用性和指导性。光盘中附有丰富的实例硬件原图文件和程序源代码,读 者稍加修改,便可应用于自己的工作和课题设计中去。本书适合于初中级读者使用,特别适合于高校计算机、自动化、电子及硬件相关专业在校学生,以及从事51单片机开发的科研设计人员使用。 -
单片机语言C51典型应用设计刘文涛 编著本书是《单片机语言C51程序设计》的配套书。它通过典型的应用程序介绍了8051单片机语言C51的软件编程技术。全书共有100多个典型应用实例程序,每个程序都给出了C51高级语言程序清单并做了详细注释,而且这些程序都有实际应用参考价值。通过本书的学习和实践,读者能够掌握C51语言的编程应用技巧和方法,同时,本书的所有程序都是通过编译的,并且放入随书附赠的光盘中。本书可供从事单片机开发、计算机应用开发的科技人员学习和参考。
