嵌入式技术频道上半年最受工程师喜爱热文Top20Word文件下载.docx
- 文档编号:21143727
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:42
- 大小:1.69MB
嵌入式技术频道上半年最受工程师喜爱热文Top20Word文件下载.docx
《嵌入式技术频道上半年最受工程师喜爱热文Top20Word文件下载.docx》由会员分享,可在线阅读,更多相关《嵌入式技术频道上半年最受工程师喜爱热文Top20Word文件下载.docx(42页珍藏版)》请在冰豆网上搜索。
并且加入光敏电阻做传感器,实现更丰富的控制功能。
可别小看这点灯哦,耍起花样来还真有一番风味。
先看看成品吧。
文章结尾附LED小玩具程序代码,欢迎大家下载编程代码并DIY制作哦,亲身体验制作的快感。
精简版:
创意无限:
DIY可编程LED小玩具
】
#p#单片机设计经验技巧精华集锦#e# TOP3单片机设计经验技巧精华集锦
一、机器人常用的单片机使用经验
1.学习单片机的捷径是什么?
所谓捷径就是少走弯路。
我刚开始学单片机时走了不少弯路,很多朋友和我都有相似的经历,刚开始接触单片机,面对琳琅满目的图书教材,不知选择哪本;
想实践时不知到哪买单片机;
不知如何编程下载程序……
A对于初学者仔细看本文就是学习单片机的捷径之一。
B到图书馆或者书店在数十本单片机书中选一本你能看懂,而且觉得案例有趣的“实在、生动、活泼”的单片机书做为你的入门读物。
C建议先从51单片机学起。
掌握51后再学AVR,然后学ARM、DSP等。
D在学习过程中实践非常必要。
你需要一台电脑。
如果是台式电脑,你可以花十几元购买25针并口下载线,如果是笔记本电脑,你只能购买几十元到几百元的USBISP编程器。
E用万用板自己焊一个单片机最小系统,或者购买开发板。
没有必要使用昂贵的仿真器。
F你需要上网下载单片机编程软件,比如51用Keil编程,AVR用CVAVR编程,在编程软件中编好程序,然后生成HEX文件,再上网下载并口烧程序软件或者USBISP烧程序软件,用烧程序软件加载HEX文件,然后将编程线查到你的单片机电路板上,即可把程序烧到单片机中。
G拔下编程线,然后接通单片机板电源,你可以看到单片机系统在运行。
H如果系统不能正常运行,首先检查电路是否接错,然后检查程序是否烧错,如果以上都没毛病,研究程序是否编错。
有时系统不能正常运行并不意味着有什么地方错了,只是某些参数没设置好,你需要不断运行、修改程序、调试参数、再运行如此往复,直到你对系统运行满意为止。
有时这是一个非常艰苦的重复劳动,调整数百次上千次,你无法回避,只能坚定信念,勇往直前。
I到淘宝网上买东西更方便、更便宜。
2.在单片机诞生前人们用什么控制机器人
1)模拟计算机
在数字计算机诞生前,人们用电子管、电容器和电感线圈、电阻搭建模拟计算机,能够完成许多简单的计算和控制任务。
所谓模拟计算机就是其计算采用的信号不是1、0数字信号,而是电压连续变换的模拟信号,类似于自动控制原理中的各种控制器采用的运算。
别小看了模拟计算机,上世纪80年代中东战争时,阿拉伯国家使用的苏制全自动自行防空炮内采用模拟计算机实现计算飞机轨迹并控制火炮射击目标。
单片机设计经验技巧精华集锦
】
TOP4工程师电子制作故事:
WIFI机器人DIY设计
在经历了十多天的疯狂淘宝、组装、调试、拆卸、再组装、再调试的过程后,我的WifiRobot终于面世!
!
泪流满面!
下面简单写写制作过程,也好给自己留个存档。
俺用的方案是igee论坛的wifi小车方案,驱动板与控制程序都是现成滴……不过现在发现吃现成的虽然方便,但是扩展功能却少得可怜。
下一步打算买块arduino板自己研究一下重新组装小车,自己写写程序什么的。
WifiRobot,顾名思义就是通过wifi无线网控制的机器人,比起普通的遥控车遥控机器人来,它的好处就是遥控信号覆盖范围可以做到很广,也可以通过互联网远程遥控,这样的话就可以派生出很多新的应用,比如视频监控等等。
因为是新手初学,机器人的外形和功能上还比较粗糙,高手看到了不要笑话~
1.准备工作
罗列一下零件清单:
亚克力车架×
1:
65元
igee小车驱动板带5110屏×
150元
超声波传感器×
40元
大亚DB120-B1无线路由×
45元
301芯片摄像头×
5:
第一次买的一个10块,让我把线扯断了焊不上了,废弃。
第二次买的一个10块,又坏了……第三次买了仨,每个5块。
至今正常。
合计35。
广角镜头×
5.3元
辉盛M995舵机×
2:
70元
舵机云台支架×
32元
步进马达套件×
4:
144元
12V4800mAh锂电池:
87元
杜邦线螺丝螺帽等等配件若干……
合计:
673.3元
由于是第一次进行机器人制作,工具基本没有,光买电烙铁热熔胶枪电钻万用表就花了不少钱。
加上乱七八糟的花销,总共1200+。
一个多月的生活费没了……
大家欣赏一下我的工作环境
工程师电子制作故事:
WIFI机器人DIY设计
TOP5单片机学习知识点全攻略
(一)
导语:
单片机对于初学者来说确实很难理解,不少学过单片机的同学或电子爱好者,甚至在毕业时仍旧是一无所获。
基于此,电子发烧友网将整合《单片机关键知识点全攻略》,共分为四个系列,以飨读者,敬请期待!
此系列对于业内电子工程师也有收藏和参考价值。
单片机关键知识点一览:
系列一
单片机简叙
2:
单片机引脚介绍
3:
单片机存储器结构
4:
第一个单片机小程序
单片机延时程序分析
6:
单片机并行口结构
7:
单片机的特殊功能寄存器
系列二
8:
单片机寻址方式与指令系统
9:
单片机数据传递类指令
10:
单片机数据传送类指令
11:
单片机算术运算指令
12:
单片机逻辑运算类指令
13:
单片机逻辑与或异或指令祥解
14:
单片机条件转移指令
系列三
15:
单片机位操作指令
16:
单片机定时器与计数器
17:
单片机定时器/计数器的方式
18:
单片机的中断系统
19:
单片机定时器、中断试验
20:
单片机定时/计数器实验
21:
单片机串行口介绍
系列四
22:
单片机串行口通信程序设计
23:
LED数码管静态显示接口与编
24:
动态扫描显示接口电路及程序
25:
单片机键盘接口程序设计
26:
单片机矩阵式键盘接口技术及
27:
关于单片机的一些基本概念
28:
实际案例实践——单片机音乐程序设计
1:
什么是单片机一台能够工作的计算机要有这样几个部份构成:
CPU(进行运算、控制)、RAM(数据存储)、ROM(程序存储)、输入/输出设备(例如:
串行口、并行输出口等)。
在个人计算机上这些部份被分成若干块芯片,安装一个称之为主板的印刷线路板上。
而在单片机中,这些部份,全部被做到一块集成电路芯片中了,所以就称为单片(单芯片)机,而且有一些单片机中除了上述部份外,还集成了其它部份如A/D,D/A等。
单片机是一种控制芯片,一个微型的计算机,而加上晶振,存储器,地址锁存器,逻辑门,七段译码器(显示器),按钮(类似键盘),扩展芯片,接口等那是单片机系统。
2:
单片机学习知识点全攻略
(一)
#p#单片机经典实验实例精华详解#e# TOP6单片机经典实验实例精华详解(附源程序)
自学单片机心得体会
无论是作为一名业余的电子爱好者还是一名电子行业的相关从业人员,掌握单片机技术无疑可以使您如虎添翼,为您的电子小制作或者开发设计电子产品时打开方便的大门!
而且现在学习单片机技术的热潮正在不断升温,电子发烧友网开设了详细的单片机学习专栏和人气非常旺的论坛讨论组,对于想学习单片机的朋友来说帮助很大,可以说现在的单片机学习环境是最好的,经过一段时间的努力,采用单片机来开发设计电子产品已经不再是专业电子工程师的“专利”!
作为一个普通的电子爱好者完全可以通过一番努力后熟练掌握!
国外的电子爱好者采用单片机来设计小制作非常普及,一些智能机器人、智能自动装置内部都离不开单片机的身影~~~
学习单片机技术有一定的难度,不花费一番努力是很难学会的,但是只要不断努力就一定能成功,套用一句广告歌词:
努力总有回报!
学习单片机最好从51系列开始,第一是书多、资料多,而且掌握51技术的人多,碰到问题能请教的老师也就多了,51系列的实验芯片AT89C51价格低廉而且很容易买到,AT89C51芯片而且可以反复擦写1000次以上,对于初学者来说真是太合适了,就算以后考虑工业运用,也可以先学透51后再学其他类型的单片机,毕竟技术是相通的。
学习单片机的第一步是看书,单片机是一个知识密集的东东,不看书是绝对不行的,北京航空航天大学出版社出版了大量单片机方面的好书,你可以直接登录他们的网站进行邮购。
本人认为第一本书应该是8051单片机的基础原理书,我看的第一本书是问单位一位大学生同事借的清华大学出版社的《单片机的原理及接口技术》这本是51的大学教科书,比较系统地介绍了51芯片的基础知识,我认为这本书对我帮助还是很大的,可以很系统地了解51单片机,虽然一开始不容易看懂,不过确实很有用,很有嚼头,可以先大致看一遍,不消化的可以以后在试验实践中反复研究。
这里我推荐初学者一张学习单片机的多媒体光盘,这张光盘中有比较详细的单片机基础知识,因为是图文并茂,所以学习起来比较容易上手,学习容易产生兴趣,当然最终还是要看书的,毕竟书更系统全面。
《MCS-51单片机实用接口技术》这是一本北京航空航天大学出版社出版的一本好书,它详细描述了单片机的常见接口技术,对于想以后开发产品的话,那就人手一本吧!
《单片机实践与运用》这本书详细介绍了用单片机作的实验,有很实用的汇编源程序,可以通过学习模仿上面的程序加以试验,快速掌握单片机技术。
学习单片机的第二步是购买工具,单片机芯片必须借助编程器才能写入程序,站长用的编程器是一种性能较好的GeniusNSP通用编程器,通用编程器的特点是专为开发单片机和烧写各类存储器而设计的通用机型,它的编程可靠性高,支持的器件品种很多。
GeniusNSP通用编程器:
4Opins万用锁紧插座。
适应绝大多数器件编程之所需。
使用适配器能够支持非DIP封装器件的编程。
RS232窜口通讯。
通讯波特率:
57600bit/s
9V/500mA电源转换器。
主要功能:
EPROM、EEPROM、FLASH、MPU/CPU、PLD。
SerialEEPROM六大类器件的编程;
RAM器件及CMOS/TTL器件的测试等等。
可选择的器件插入自动探测启动功能,即当您选择该功能并启动后,不再需要每次点击鼠标启动操作,每次当您更换芯片并锁紧万用插座后操作自动启动。
GeniusNSP可以在WINDOS95、98、me、2000、XP上运行。
从长远的方面考虑,购置一台通用编程器是很有必要的。
学习单片机的第三步是反复编程实践,这里需要一块AT89C51的试验板。
单片机经典实验实例精华详解(附源程序)
TOP7单片机C语言知识点全攻略
(一)
电子发烧友网讯:
继《单片机学习知识点全攻略》得到广大读者好评,根据有网友提出美中不足的是所用单片机编程语言为汇编,基于此,电子发烧友网再接再厉再次为读者诚挚奉上非常详尽的《单片机C语言知识点全攻略》系列单片机C语言学习教程,本教程共分为四部分,主要知识点如下所示。
第一部分知识点:
第一课建立你的第一个KeilC51项目
第二课C51HEX文件的生成和单片机
第三课C51数据类型
第四课C51常量
第二部分知识点:
第五课C51变量
第六课C51运算符和表达式
第七课运算符和表达式(关系运算符)
第八课运算符和表达式(位运算符)
第九课C51运算符和表达式(指针和地址运算符)
第三部分知识点:
第十课C51表达式语句及仿真器
第十一课C51复合语句和条件语句
第十二课C51开关分支语句
第十三课C51循环语句
第十四课C51函数
第四部分知识点:
第十五课C51数组的使用
第十六课C51指针的使用
第十七课C51结构、联合和枚举的使用
附录(运算符优先级和结合性等)
c语言是很好用的结构化语言,80年代后,c也能用在单片机上了。
本站为了方便大家学习制作了一个单片机c语言教程,如果你是新手先看下下面的c51介绍吧,过去长期困扰人们的所谓“高级语言产生代码太长,运行速度太慢,运行效率不高,所以不适合单片机使用”keil公司出品的单片机c语言集成开发环境成功的解决了这个难题,使得单片机c语言的效率大大的提高,而且在关键部位还能嵌入汇编语言代码,从而挖掘程序的最高潜力。
目前,8051上的C语言的代码长度,已经做到了汇编水平的1.2~1.5倍。
4K字节以上的程度,C语言的优势更能得到发挥。
至于运行速度的问题,只要有好的仿真器,找出关键的代码,再进一步做一下人工优化,就可很容易达到美满。
单片机c语言是高效的单片机开发语言,本站提供的单片机c语言教程共17课时,由浅入深,看完了这些教程你就基本了解了c51,能进行一般的单片机c语言程序设计了,现在让我们开始学习吧。
单片机C语言知识点全攻略
(一)
TOP8单片机关键技术基础详解
(一)
单片机被广泛应用于工业控制,家电,消费电子,医疗电子,仪表测量等领域,为应广大初级电子工程师/单片机爱好者之需,电子发烧友隆重策划整合推出《单片机关键技术基础详解》系列技术文章,以后会陆续推出其他章节,敬请广大工程师朋友继续关注和留意。
一、关于C51单片机的中断号以及中断向量
1、中断号
2、interrupt和using在C51中断中的使用
8051系列MCU的基本结构包括:
32个I/O口(4组8bit端口);
两个16位定时计数器;
全双工串行通信;
6个中断源(2个外部中断、2个定时/计数器中断、1个串口输入/输出中断),两级中断优先级;
128字节内置RAM;
独立的64K字节可寻址数据和代码区。
中断发生后,MCU转到5个中断入口处之一,然后执行相应的中断服务处理程序。
中断程序的入口地址被编译器放在中断向量中,中断向量位于程序代码段的最低地址处,注意这里的串口输入/输出中断共用一个中断向量。
8051的中断向量表如下:
二、CPU与单片机的复位电路的作用及基本复位方式
在上电或复位过程中,控制CPU的复位状态:
这段时间内让CPU保持复位状态,而不是一上电或刚复位完毕就工作,防止CPU发出错误的指令、执行错误操作,也可以提高电磁兼容性能。
无论用户使用哪种类型的单片机,总要涉及到单片机复位电路的设计。
而单片机复位电路设计的好坏,直接影响到整个系统工作的可靠性。
许多用户在设计完单片机系统,并在实验室调试成功后,在现场却出现了“死机”、“程序走飞”等现象,这主要是单片机的复位电路设计不可靠引起的。
基本的复位方式
单片机在启动时都需要复位,以使CPU及系统各部件处于确定的初始状态,并从初态开始工作。
89系列单片机的复位信号是从RST引脚输入到芯片内的施密特触发器中的。
当系统处于正常工作状态时,且振荡器稳定后,如果RST引脚上有一个高电平并维持2个机器周期(24个振荡周期)以上,则CPU就可以响应并将系统复位。
单片机系统的复位方式有:
手动按钮复位和上电复位。
1、手动按钮复位
手动按钮复位需要人为在复位输入端RST上加入高电平(图1)。
一般采用的办法是在RST端和正电源Vcc之间接一个按钮。
当人为按下按钮时,则Vcc的+5V电平就会直接加到RST端。
手动按钮复位的电路如所示。
由于人的动作再快也会使按钮保持接通达数十毫秒,所以,完全能够满足复位的时间要求。
图1
2、上电复位
AT89C51的上电复位电路如图2所示,只要在RST复位输入引脚上接一电容至Vcc端,下接一个电阻到地即可。
对于CMOS型单片机,由于在RST端内部有一个下拉电阻,故可将外部电阻去掉,而将外接电容减至1?
F。
上电复位的工作过程是在加电时,复位电路通过电容加给RST端一个短暂的高电平信号,此高电平信号随着Vcc对电容的充电过程而逐渐回落,即RST端的高电平持续时间取决于电容的充电时间。
为了保证系统能够可靠地复位,RST端的高电平信号必须维持足够长的时间。
上电时,Vcc的上升时间约为10ms,而振荡器的起振时间取决于振荡频率,如晶振频率为10MHz,起振时间为1ms;
晶振频率为1MHz,起振时间则为10ms。
在图2的复位电路中,当Vcc掉电时,必然会使RST端电压迅速下降到0V以下,但是,由于内部电路的限制作用,这个负电压将不会对器件产生损害。
另外,在复位期间,端口引脚处于随机状态,复位后,系统将端口置为全“l”态。
如果系统在上电时得不到有效的复位,则程序计数器PC将得不到一个合适的初值,因此,CPU可能会从一个未被定义的位置开始执行程序。
单片机关键技术基础详解
(一)】
#p#单片机学习知识点全攻略#e# TOP9单片机学习知识点全攻略(完结篇)
本期是本次单片机学习知识点的最终回,我们会列出前三回一起方便读者回顾学习。
本次主要知识点为单片机串口通信、接口和实际案例实践——单片机音乐程序设计的学习。
基于此,电子发烧友网将整合《单片机学习知识点全攻略》,共分为四个系列,以飨读者,敬请期待!
参阅相关系列
单片机学习知识点全攻略
(一)
单片机学习知识点全攻略
(二)
单片机学习知识点全攻略(三)
系列四
22、单片机串行口通信程序设计
1.串行口方式0应用编程8051单片机串行口方式0为移位寄存器方式,外接一个串入并出的移位寄存器,就能扩展一个并行口。
《单片机串行口通信程序设计硬件连接图》
例:
用8051单片机串行口外接CD4094扩展8位并行输出口,如图所示,8位并行口的各位都接一个发光二极管,要求发光管呈流水灯状态。
串行口方式0的数据传送可采用中断方式,也可采用查询方式,无论哪种方式,都要借助于TI或RI标志。
串行发送时,能靠TI置位(发完一帧数据后)引起中断申请,在中断服务程序中发送下一帧数据,或者通过查询TI的状态,只要TI为0就继续查询,TI为1就结束查询,发送下一帧数据。
在串行接收时,则由RI引起中断或对RI查询来确定何时接收下一帧数据。
无论采用什么方式,在开始通信之前,都要先对控制寄存器SCON进行初始化。
在方式0中将,将00H送SCON就能了。
-----------------单片机串行口通信程序设计列子--------------------------
ORG2000H
START:
MOVSCON,#00H;
置串行口工作方式0
MOVA,#80H;
最高位灯先亮
CLRP1.0;
关闭并行输出(避象传输过程中,各LED的“暗红”现象)
OUT0:
MOVSBUF,A;
开始串行输出
OUT1:
JNBTI,OUT1;
输出完否
CLRTI;
完了,清TI标志,以备下次发送
SETBP1.0;
打开并行口输出
ACALLDELAY;
延时一段时间
RRA;
循环右移
关闭并行输出
JMPOUT0;
循环
说明:
DELAY延时子程序能用前面我们讲P1口流水灯时用的延时子程序,这里就不给出了。
单片机学习知识点全攻略(完结篇)】
TOP1051单片机四驱无线遥控小车制作详解
小车参数:
控制键5个:
前进、后退、左转、右转、停止;
有效距离200米;
速度:
我想遥控小车大家都玩过,网上也有各种DIY小车的制作详解,我做的这个遥控小车和其他的作品大同小异,但作为单片机设计,这次设计我主要强调单片机控制,就是说,这个小车是由单片机控制的,这次我把单片机按键发送程序、无线模块使用、电机驱动作为本教程的核心内容。
一硬件组装
1小车运动部分
此图是我师弟组装好的,请大家作为参考
所需工件:
直流电机4个,L293D电机驱动模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 技术 频道 上半年 工程师 喜爱 Top20