ImageVerifierCode 换一换
格式:DOCX , 页数:42 ,大小:1.69MB ,
资源ID:8007456      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8007456.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(嵌入式技术频道上半年最受工程师喜爱热文Top20.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

嵌入式技术频道上半年最受工程师喜爱热文Top20.docx

1、嵌入式技术频道上半年最受工程师喜爱热文Top20嵌入式技术频道2012年上半年最受工程师喜爱热文Top20电子发烧友网讯:电子发烧友网的读者在2012年上半年都在关注哪方面的技术趋势,哪些内容最受到工程师们的青睐?基于此,电子发烧友网将陆续整合推出各频道2012年上半年最受工程师喜爱热文系列文章,本篇为嵌入式技术频道2012年上半年最受工程师喜爱热文Top20,敬请关注后续系列。TOP1 外国牛人教你一步步快速打造首台机器人(超详细)这是一个方法最简单,入门最快速的机器人制造教程。这里面说到的东西都非常简单,看过这些教程以后,你可以在几个小时内制造出一个机器人。何乐而不为呢?由于有很多细小的东

2、西需要你们去了解,以下就给你介绍这些东西,而没有其他。如果你对所要求的掌握的东西有两年的应用经验的话,你可以快速跳过这些介绍,然后个小时完成一个机器人的制作。尽管都很容易,但学习还是要花费时间的,为了有一个美好的周末,让我们花一些时间,去了解这全部的资料。此处还有一起关于怎样建造机器人的另外一些资料。这主要是集中在如何使你更快速的建造机器人。你不需要了解任何的知识?你将会将所有基础性的东西做的很好。材料需求以前购买这些材料是非常困难的,因为没有一个专门的网店能提供所有的东西,你需要从不同的店里购买。但幸运的是有一些网店已经根据说明提供了他们的整套装备,如:Jaxxs shop(美国网店)Sol

3、arbotics shop(加拿大网店)Hobby2go (印度网店)如果你从哪些网店购买东西,你还可以成为的会员,因为要成为上面名单的一员,他们要和我们联系,我们之间就会达成了一种交易。如果你不想买LMR套装,你可以通过google从网店购到你所需要的任何配件。只要在网店上有得卖,无论你在任何国家,你都想得到你想要的产品。无论你通过什么途径得到配件,以下这些是必须的:一个PICAXE-28开发板这个28针的开发板就像马里奥兄弟一样有趣,充满着各种附带的和隐蔽的功能,这会使你有兴趣在上面多次玩弄。这是一个非常好的板子,会令你迫不及待的去做机器人,【详情参阅:外国牛人教你一步步快速打造首台机器人

4、(超详细) 】TOP2 创意无限:DIY可编程LED小玩具最近在学习AVR单片机,到处找实例玩。水平不够,只能先从简单的点LED灯玩起。让LED按照程序的设计,以不同节奏闪烁。并且加入光敏电阻做传感器,实现更丰富的控制功能。可别小看这点灯哦,耍起花样来还真有一番风味。先看看成品吧。文章结尾附LED小玩具程序代码,欢迎大家下载编程代码并DIY制作哦,亲身体验制作的快感。精简版:【详情参阅:创意无限:DIY可编程LED小玩具 】#p#单片机设计经验技巧精华集锦#e#TOP3 单片机设计经验技巧精华集锦一、机器人常用的单片机使用经验1. 学习单片机的捷径是什么?所谓捷径就是少走弯路。我刚开始学单片机

5、时走了不少弯路,很多朋友和我都有相似的经历,刚开始接触单片机,面对琳琅满目的图书教材,不知选择哪本;想实践时不知到哪买单片机;不知如何编程下载程序A 对于初学者仔细看本文就是学习单片机的捷径之一。B 到图书馆或者书店在数十本单片机书中选一本你能看懂,而且觉得案例有趣的“实在、生动、活泼”的单片机书做为你的入门读物。C 建议先从51单片机学起。掌握51后再学AVR,然后学ARM、DSP等。D 在学习过程中实践非常必要。你需要一台电脑。如果是台式电脑,你可以花十几元购买25针并口下载线,如果是笔记本电脑,你只能购买几十元到几百元的USB ISP编程器。E 用万用板自己焊一个单片机最小系统,或者购买

6、开发板。没有必要使用昂贵的仿真器。F 你需要上网下载单片机编程软件,比如51用Keil编程,AVR用CVAVR编程,在编程软件中编好程序,然后生成HEX文件,再上网下载并口烧程序软件或者USB ISP烧程序软件,用烧程序软件加载HEX文件,然后将编程线查到你的单片机电路板上,即可把程序烧到单片机中。G 拔下编程线,然后接通单片机板电源,你可以看到单片机系统在运行。H 如果系统不能正常运行,首先检查电路是否接错,然后检查程序是否烧错,如果以上都没毛病,研究程序是否编错。有时系统不能正常运行并不意味着有什么地方错了,只是某些参数没设置好,你需要不断运行、修改程序、调试参数、再运行如此往复,直到你对

7、系统运行满意为止。有时这是一个非常艰苦的重复劳动,调整数百次上千次,你无法回避,只能坚定信念,勇往直前。I 到淘宝网上买东西更方便、更便宜。2. 在单片机诞生前人们用什么控制机器人1) 模拟计算机在数字计算机诞生前,人们用电子管、电容器和电感线圈、电阻搭建模拟计算机,能够完成许多简单的计算和控制任务。所谓模拟计算机就是其计算采用的信号不是1、0数字信号,而是电压连续变换的模拟信号,类似于自动控制原理中的各种控制器采用的运算。别小看了模拟计算机,上世纪80年代中东战争时,阿拉伯国家使用的苏制全自动自行防空炮内采用模拟计算机实现计算飞机轨迹并控制火炮射击目标。【详情参阅:单片机设计经验技巧精华集锦

8、 】TOP4 工程师电子制作故事:WIFI机器人DIY设计在经历了十多天的疯狂淘宝、组装、调试、拆卸、再组装、再调试的过程后,我的Wifi Robot终于面世!泪流满面!下面简单写写制作过程,也好给自己留个存档。俺用的方案是igee论坛的wifi小车方案,驱动板与控制程序都是现成滴不过现在发现吃现成的虽然方便,但是扩展功能却少得可怜。下一步打算买块arduino板自己研究一下重新组装小车,自己写写程序什么的。Wifi Robot,顾名思义就是通过wifi无线网控制的机器人,比起普通的遥控车遥控机器人来,它的好处就是遥控信号覆盖范围可以做到很广,也可以通过互联网远程遥控,这样的话就可以派生出很多

9、新的应用,比如视频监控等等。因为是新手初学,机器人的外形和功能上还比较粗糙,高手看到了不要笑话1.准备工作罗列一下零件清单:亚克力车架1:65元igee小车驱动板带5110屏1:150元超声波传感器1:40元大亚DB120-B1无线路由1:45元301芯片摄像头5:第一次买的一个10块,让我把线扯断了焊不上了,废弃。第二次买的一个10块,又坏了第三次买了仨,每个5块。至今正常。合计35。广角镜头1:5.3元辉盛M995舵机2:70元舵机云台支架1:32元步进马达套件4:144元12V4800mAh锂电池:87元杜邦线螺丝螺帽等等配件若干合计:673.3元由于是第一次进行机器人制作,工具基本没有

10、,光买电烙铁热熔胶枪电钻万用表就花了不少钱。加上乱七八糟的花销,总共1200+。一个多月的生活费没了大家欣赏一下我的工作环境【详情参阅:工程师电子制作故事:WIFI机器人DIY设计 】TOP5 单片机学习知识点全攻略(一)导语:单片机对于初学者来说确实很难理解,不少学过单片机的同学或电子爱好者,甚至在毕业时仍旧是一无所获。基于此,电子发烧友网将整合单片机关键知识点全攻略,共分为四个系列,以飨读者,敬请期待!此系列对于业内电子工程师也有收藏和参考价值。 单片机关键知识点一览:系列一1:单片机简叙2:单片机引脚介绍3:单片机存储器结构4:第一个单片机小程序5:单片机延时程序分析6:单片机并行口结构

11、7:单片机的特殊功能寄存器系列二8:单片机寻址方式与指令系统9:单片机数据传递类指令10:单片机数据传送类指令11:单片机算术运算指令12:单片机逻辑运算类指令13:单片机逻辑与或异或指令祥解14:单片机条件转移指令系列三15:单片机位操作指令16:单片机定时器与计数器17:单片机定时器/计数器的方式18:单片机的中断系统19:单片机定时器、中断试验20:单片机定时/计数器实验21:单片机串行口介绍系列四22:单片机串行口通信程序设计23:LED数码管静态显示接口与编24:动态扫描显示接口电路及程序25:单片机键盘接口程序设计26:单片机矩阵式键盘接口技术及27:关于单片机的一些基本概念28:

12、实际案例实践单片机音乐程序设计1:单片机简叙什么是单片机 一台能够工作的计算机要有这样几个部份构成:CPU(进行运算、控制)、RAM(数据存储)、ROM(程序存储)、输入/输出设备(例如:串行口、并行输出口等)。在个人计算机上这些部份被分成若干块芯片,安装一个称之为主板的印刷线路板上。而在单片机中,这些部份,全部被做到一块集成电路芯片中了,所以就称为单片(单芯片)机,而且有一些单片机中除了上述部份外,还集成了其它部份如A/D,D/A等。单片机是一种控制芯片,一个微型的计算机,而加上晶振,存储器,地址锁存器,逻辑门,七段译码器(显示器),按钮(类似键盘),扩展芯片,接口等那是单片机系统。2:单片

13、机引脚介绍【详情参阅:单片机学习知识点全攻略(一) 】#p#单片机经典实验实例精华详解#e#TOP6 单片机经典实验实例精华详解(附源程序)自学单片机心得体会无论是作为一名业余的电子爱好者还是一名电子行业的相关从业人员,掌握单片机技术无疑可以使您如虎添翼,为您的电子小制作或者开发设计电子产品时打开方便的大门!而且现在学习单片机技术的热潮正在不断升温,电子发烧友网开设了详细的单片机学习专栏和人气非常旺的论坛讨论组,对于想学习单片机的朋友来说帮助很大,可以说现在的单片机学习环境是最好的,经过一段时间的努力,采用单片机来开发设计电子产品已经不再是专业电子工程师的“专利”!作为一个普通的电子爱好者完全

14、可以通过一番努力后熟练掌握!国外的电子爱好者采用单片机来设计小制作非常普及,一些智能机器人、智能自动装置内部都离不开单片机的身影学习单片机技术有一定的难度,不花费一番努力是很难学会的,但是只要不断努力就一定能成功,套用一句广告歌词:努力总有回报!学习单片机最好从51系列开始,第一是书多、资料多,而且掌握51技术的人多,碰到问题能请教的老师也就多了,51系列的实验芯片AT89C51价格低廉而且很容易买到,AT89C51芯片而且可以反复擦写1000次以上,对于初学者来说真是太合适了,就算以后考虑工业运用,也可以先学透51后再学其他类型的单片机,毕竟技术是相通的。学习单片机的第一步是看书,单片机是一

15、个知识密集的东东,不看书是绝对不行的,北京航空航天大学出版社出版了大量单片机方面的好书,你可以直接登录他们的网站进行邮购。本人认为第一本书应该是8051单片机的基础原理书,我看的第一本书是问单位一位大学生同事借的清华大学出版社的单片机的原理及接口技术这本是51的大学教科书,比较系统地介绍了51芯片的基础知识,我认为这本书对我帮助还是很大的,可以很系统地了解51单片机,虽然一开始不容易看懂,不过确实很有用,很有嚼头,可以先大致看一遍,不消化的可以以后在试验实践中反复研究。这里我推荐初学者一张学习单片机的多媒体光盘,这张光盘中有比较详细的单片机基础知识,因为是图文并茂,所以学习起来比较容易上手,学

16、习容易产生兴趣,当然最终还是要看书的,毕竟书更系统全面。MCS51单片机实用接口技术这是一本北京航空航天大学出版社出版的一本好书,它详细描述了单片机的常见接口技术,对于想以后开发产品的话,那就人手一本吧!单片机实践与运用这本书详细介绍了用单片机作的实验,有很实用的汇编源程序,可以通过学习模仿上面的程序加以试验,快速掌握单片机技术。学习单片机的第二步是购买工具,单片机芯片必须借助编程器才能写入程序,站长用的编程器是一种性能较好的Genius NSP 通用编程器,通用编程器的特点是专为开发单片机和烧写各类存储器而设计的通用机型,它的编程可靠性高,支持的器件品种很多。Genius NSP 通用编程器

17、:4Opins万用锁紧插座。适应绝大多数器件编程之所需。使用适配器能够支持非DIP封装器件的编程。RS232窜口通讯。通讯波特率:57600bit/s9V/500mA电源转换器。主要功能:EPROM、EEPROM、FLASH、MPU/CPU、PLD。Serial EEPROM六大类器件的编程;RAM器件及CMOS/TTL器件的测试等等。可选择的器件插入自动探测启动功能,即当您选择该功能并启动后,不再需要每次点击鼠标启动操作,每次当您更换芯片并锁紧万用插座后操作自动启动。Genius NSP 可以在 WINDOS95、 98、me、2000、XP上运行。从长远的方面考虑,购置一台通用编程器是很有

18、必要的。学习单片机的第三步是反复编程实践,这里需要一块AT89C51的试验板。【详情参阅:单片机经典实验实例精华详解(附源程序) 】TOP7 单片机C语言知识点全攻略(一)电子发烧友网讯:继单片机学习知识点全攻略得到广大读者好评,根据有网友提出美中不足的是所用单片机编程语言为汇编,基于此,电子发烧友网再接再厉再次为读者诚挚奉上非常详尽的单片机C语言知识点全攻略系列单片机C语言学习教程,本教程共分为四部分,主要知识点如下所示。第一部分知识点:第一课 建立你的第一个KeilC51项目第二课 C51HEX文件的生成和单片机第三课 C51数据类型第四课 C51常量第二部分知识点:第五课 C51变量第六

19、课 C51运算符和表达式第七课 运算符和表达式(关系运算符)第八课 运算符和表达式(位运算符)第九课 C51运算符和表达式(指针和地址运算符)第三部分知识点:第十课 C51表达式语句及仿真器第十一课 C51复合语句和条件语句第十二课 C51开关分支语句第十三课 C51循环语句第十四课 C51函数第四部分知识点:第十五课 C51数组的使用第十六课 C51指针的使用第十七课 C51结构、联合和枚举的使用附录(运算符优先级和结合性等)c语言是很好用的结构化语言,80年代后,c也能用在单片机上了。本站为了方便大家学习制作了一个单片机c语言教程,如果你是新手先看下下面的c51介绍吧,过去长期困扰人们的所

20、谓“高级语言产生代码太长,运行速度太慢,运行效率不高,所以不适合单片机使用”keil公司出品的单片机c语言集成开发环境成功的解决了这个难题,使得单片机c语言的效率大大的提高,而且在关键部位还能嵌入汇编语言代码,从而挖掘程序的最高潜力。目前,8051上的C语言的代码长度,已经做到了汇编水平的1.21.5倍。4K字节以上的程度,C语言的优势更能得到发挥。至于运行速度的问题,只要有好的仿真器,找出关键的代码,再进一步做一下人工优化,就可很容易达到美满。单片机c语言是高效的单片机开发语言,本站提供的单片机c语言教程共17课时,由浅入深,看完了这些教程你就基本了解了c51,能进行一般的单片机c语言程序设

21、计了,现在让我们开始学习吧。【详情参阅:单片机C语言知识点全攻略(一) 】TOP8 单片机关键技术基础详解(一)单片机被广泛应用于工业控制,家电,消费电子,医疗电子,仪表测量等领域,为应广大初级电子工程师/单片机爱好者之需,电子发烧友隆重策划整合推出单片机关键技术基础详解系列技术文章,以后会陆续推出其他章节,敬请广大工程师朋友继续关注和留意。一、关于C51单片机的中断号以及中断向量1、中断号2、interrupt 和 using 在C51中断中的使用8051 系列 MCU 的基本结构包括:32 个 I/O 口(4 组8 bit 端口);两个16 位定时计数器;全双工串行通信;6 个中断源(2

22、个外部中断、2 个定时/计数器中断、1 个串口输入/输出中断),两级中断优先级;128 字节内置RAM;独立的 64K 字节可寻址数据和代码区。中断发生后,MCU 转到 5 个中断入口处之一,然后执行相应的中断服务处理程序。中断程序的入口地址被编译器放在中断向量中,中断向量位于程序代码段的最低地址处,注意这里的串口输入/输出中断共用一个中断向量。8051的中断向量表如下:二、CPU与单片机的复位电路的作用及基本复位方式在上电或复位过程中,控制CPU的复位状态:这段时间内让CPU保持复位状态,而不是一上电或刚复位完毕就工作,防止CPU发出错误的指令、执行错误操作,也可以提高电磁兼容性能。无论用户

23、使用哪种类型的单片机,总要涉及到单片机复位电路的设计。而单片机复位电路设计的好坏,直接影响到整个系统工作的可靠性。许多用户在设计完单片机系统,并在实验室调试成功后,在现场却出现了“死机”、“程序走飞”等现象,这主要是单片机的复位电路设计不可靠引起的。基本的复位方式单片机在启动时都需要复位,以使CPU及系统各部件处于确定的初始状态,并从初态开始工作。89系列单片机的复位信号是从RST引脚输入到芯片内的施密特触发器中的。当系统处于正常工作状态时,且振荡器稳定后,如果RST引脚上有一个高电平并维持2个机器周期(24个振荡周期)以上,则CPU就可以响应并将系统复位。单片机系统的复位方式有:手动按钮复位

24、和上电复位。1、手动按钮复位手动按钮复位需要人为在复位输入端RST上加入高电平(图1)。一般采用的办法是在RST端和正电源Vcc之间接一个按钮。当人为按下按钮时,则Vcc的+5V电平就会直接加到RST端。手动按钮复位的电路如所示。由于人的动作再快也会使按钮保持接通达数十毫秒,所以,完全能够满足复位的时间要求。图12、上电复位AT89C51的上电复位电路如图2所示,只要在RST复位输入引脚上接一电容至Vcc端,下接一个电阻到地即可。对于CMOS型单片机,由于在RST端内部有一个下拉电阻,故可将外部电阻去掉,而将外接电容减至1?F。上电复位的工作过程是在加电时,复位电路通过电 容加给RST端一个短

25、暂的高电平信号,此高电平信号随着Vcc对电容的充电过程而逐渐回落,即RST端的高电平持续时间取决于电容的充电时间。为了保证系统能够可靠地复位,RST端的高电平信号必须维持足够长的时间。上电时,Vcc的上升时间约为10ms,而振荡器的起振时间取决于振荡频率,如晶振频率为10MHz,起振时间为1ms;晶振频率为1MHz,起振时间则为10ms。在图2的复位电路中,当Vcc掉电时,必然会使RST端电压迅速下降到0V以下,但是,由于内部电路的限制作用,这个负电压将不会对器件产生损害。另外,在复位期间,端口引脚处于随机状态,复位后,系统将端口置为全“l”态。如果系统在上电时得不到有效的复位,则程序计数器P

26、C将得不到一个合适的初值,因此,CPU可能会从一个未被定义的位置开始执行程序。【详情参阅:单片机关键技术基础详解(一) 】#p#单片机学习知识点全攻略#e#TOP9 单片机学习知识点全攻略(完结篇)导语:本期是本次单片机学习知识点的最终回,我们会列出前三回一起方便读者回顾学习。本次主要知识点为单片机串口通信、接口和实际案例实践单片机音乐程序设计的学习。单片机对于初学者来说确实很难理解,不少学过单片机的同学或电子爱好者,甚至在毕业时仍旧是一无所获。基于此,电子发烧友网将整合单片机学习知识点全攻略,共分为四个系列,以飨读者,敬请期待!此系列对于业内电子工程师也有收藏和参考价值。参阅相关系列单片机学

27、习知识点全攻略(一)单片机学习知识点全攻略(二) 单片机学习知识点全攻略(三)系列四22:单片机串行口通信程序设计23:LED数码管静态显示接口与编24:动态扫描显示接口电路及程序25:单片机键盘接口程序设计26:单片机矩阵式键盘接口技术及27:关于单片机的一些基本概念28:实际案例实践单片机音乐程序设计22、单片机串行口通信程序设计1串行口方式0应用编程 8051单片机串行口方式0为移位寄存器方式,外接一个串入并出的移位寄存器,就能扩展一个并行口。单片机串行口通信程序设计硬件连接图例:用8051单片机串行口外接CD4094扩展8位并行输出口,如图所示,8位并行口的各位都接一个发光二极管,要求

28、发光管呈流水灯状态。 串行口方式0的数据传送可采用中断方式,也可采用查询方式,无论哪种方式,都要借助于TI或RI标志。串行发送时,能靠TI置位(发完一帧数据后)引起中断申请,在中断服务程序中发送下一帧数据,或者通过查询TI的状态,只要TI为0就继续查询,TI为1就结束查询,发送下一帧数据。在串行接收时,则由RI引起中断或对RI查询来确定何时接收下一帧数据。无论采用什么方式,在开始通信之前,都要先对控制寄存器SCON进行初始化。在方式0中将,将00H送SCON就能了。-单片机串行口通信程序设计列子-ORG 2000HSTART: MOV SCON,#00H ;置串行口工作方式0MOV A,#80

29、H ;最高位灯先亮CLR P1.0 ;关闭并行输出(避象传输过程中,各LED的“暗红”现象)OUT0: MOV SBUF,A ;开始串行输出OUT1: JNB TI,OUT1 ;输出完否CLR TI ;完了,清TI标志,以备下次发送SETB P1.0 ;打开并行口输出ACALL DELAY ;延时一段时间RR A ;循环右移CLR P1.0 ;关闭并行输出JMP OUT0 ;循环说明:DELAY延时子程序能用前面我们讲P1口流水灯时用的延时子程序,这里就不给出了。【详情参阅:单片机学习知识点全攻略(完结篇) 】TOP10 51单片机四驱无线遥控小车制作详解小车参数:控制键5个:前进、后退、左转、右转、停止;有效距离200米;速度:我想遥控小车大家都玩过,网上也有各种DIY小车的制作详解,我做的这个遥控小车和其他的作品大同小异,但作为单片机设计,这次设计我主要强调单片机控制,就是说,这个小车是由单片机控制的,这次我把单片机按键发送程序、无线模块使用、电机驱动作为本教程的核心内容。一 硬件组装1 小车运动部分此图是我师弟组装好的,请大家作为参考所需工件:直流电机4个,L293D电机驱动模

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1