电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

学习单片机的几个留心事项

2017-03-26 00:18分类:PLC基础知识 阅读:

 

1、了解单片机的原理,构造;
2、学好数电,模电,为计划电路打好根底;
3、娴熟运用C言语,多学习他人的程序;
4、对操作体系原理有必定的了解;
5、Protel起码要有点根底;
6、要实习着手调试电路的才华。
学习单片机的进程
当时的单片机品种许多,可是 51 是最根底的,因而单片机的学习最佳也是从 51 开端,不只简略上手,并且恰当有用。可是 51 单片机终究过于根底,后来的许多单片机在功用上都有很大的拓宽,因而依照咱们试验室大都人的路途接下来大大都人会学习 AVR 单片机, AVR 单片机在功用上较 51 有很大前进,集成了 A/D 、活络 PWM 等许多有用的功用,并且和许多大型的单片机在功用上有许多相似的本地,因而假定往后还想把握别的单片机 AVR 无疑是一个极好的跳板。
学习单片机的进程
学习单片机终究要的是当然是练,我所说的学习跟讲堂上的单片机学习纷歧样,我早年也看过一些单片机教材,有些教材讲的是单片机的作业原理和内部构造,这些东西关于咱们暂时并不需求,等往后开课的时分在学习好了。如今要学习的是暂时抛开内部构造原理不谈,怎样能用单片机写一些简略的小程序,是从有用性的视点动身,网上有一种说法称之为先实习后理论的学习办法。
因而我的观念如下,单片机的硬件构造首要要有一个底子的了解,最起码要知道各引脚的功用、差异,能自个着手搭一个单片机的最小体系,然后就能够直接从程序下手,程序最佳仍是用 C 言语编程,从简略的跑马灯做起,逐步深化,接连能够做一些数码管、液晶、 DS1302 、 DS18B20 等电子元器件的运用,在深化就能够联络一些详细实例拓宽一些接连、串口通讯等功用。还有一点要声明的是单片机里用到的 C 言语正本很有限,讲堂上学习 C++ 的很大一有些内容在前期单片机编程中都用不到,因而没必要由于觉的自个的 C 言语根底不是极好而对单片机望而停步!
学习单片机的东西
软件方面方面, 51 单片机用的是 KEIL 软件,这个软件在校园图书馆软件下载和别的网站上都有,详细用法自个查找有关材料, AVR 的软件就比照多了,我用的是 CVAVR ,别的还有 ICCAVR 等多款编译软件,这要看自个喜好了,主张有了必定的 51 根底再学。别的即是烧写软件,烧写软件的作用即是将编译器生成的 HEX 文件烧写至单片机里,这要协作下载线有用,假定有并口的话最佳用并口下载线,软件最佳用广州双龙的 SLISP 软件,假定是笔记本没有并口的话则要自个买一个下载器了,称谓为 USBASP ,网上电子商场有卖 20 块钱摆布,软件会随光盘自带。
硬件方面,首要是要有单片机,关于单片机有一点要留心, 51 单片机最佳买 89S51 、 89S52 这两品种型,上面我所说的烧写程序是 ISP 办法,这两种单片机支撑 ISP 下载,所以假定买别的类型的烧写程序或许会不太便当, AVR 单片机常用的即是 ATmega16L 其它类型的差异也不是很大,乃至有些兼容。至于单片机开发板,如今的报价都很贵,从一百到几百不等,不过像前次校园里广告的那个六十多块钱的最佳仍是免了,没啥作用。能买一块当然好,没有的话也没联络,自个着手买个电路板搭一下也很便当,引出 ISP 接口,烧写程序非常简略,然后将 I/O 口引出拓宽也很便当。
学习单片机的其它几个留心点:
1 .理论与实习偏重
对一个初学单片机的人来说,假定按教科书式的学法,上来即是一大堆指令、名词,学了半响还搞不清这些指令起啥作用,或许用不了几天就会觉得单调乏味致使功败垂成。所以学习与实习联络是一个好办法,边学习、边演练,墨守成规,这么用不了几回就能将所用到的指令了解、吃透、扎根于脑际,乃至 “ 根深柢固 ” 。也即是说,当你学习完几条指令后 ( 一次数量不求多,只求懂 ) ,接下去就该做试验了,经过试验,使你感遭到方才的指令发作的操控作用,双眼看得见 ( 灯火 ) 、耳朵听得到 ( 动态 ) ,更能深化了解指令是怎样转化成信号去完毕操控的,经过试验看到自个所学的作用不只需一种作用感也能前进你对单片机的爱好。说句真实话,单片机与其说是学出来的,还不如说是做试验练出来的,况且做试验自身也是一种学习进程。因而边学边练的学习办法,作用分外好。
2 .合理安排时刻锲而不舍
学习单片机不能 “ 三天打鱼、两天晒网 ” ,要有锲而不舍的意志与决 4 心。学习完几条指令后,就应及时做试验,融汇贯穿,而不要等几天或几个星期往后再做试验,这么作用欠好乃至前学后忘。别的要有打 “ 耐久战 ” 的心思预备,不要爱好来时学上几天,无爱好时凉上几星期。学习单片机很首要的一点即是锲而不舍。
3 .遇到疑问耐性查看
单片机有软硬件两方面的内容,有时一个程序怎样调都不出作用,可是从理论剖析却又是对的,这是就要细心找要素了,学习单片机常常碰到许多疑问,有时一两天都不能处理,这是就要有耐性,从底层找起,信赖每找出一个过错都会有一个新的收成。切不行轻言抛弃!!!
4 .对只时刻短学过一遍的常识,充其量只比浮光掠影稍好。因而,较好的办法是过一段时刻后 (1-2 个月 ) 再从头学一遍,学过的常识要常常运用,这么重复循环几回就能完全弄懂消化,永不忘却。
5 .要进行恰当出资收买试验器件及书本材料
单片机技能含金量高,一旦学会后,给你带来的效益当然也高,不管是应聘求职仍是自起炉灶开厂作业司,其远景都亮光无限。因而在学习时要舍得恰当出资收买必要的学习、试验器件。别的还要常常去科技图书店看看,收买一些适宜自个学习、前进的书本。一本好的书本真的很首要,能够随时翻阅,随时抵偿不了解或忘掉的常识。
学习运用单片机即是了解单片机硬件构造,以及内部本钱的运用,在汇编或C言语中学会各种功用的初始化设置,以及完毕各种功用的程序编制。
榜首步:数字I/O的运用
运用按钮输入信号,发光二极管显现输出电平,就能够学习引脚的数字I/O功用,在按下某个按钮后,某发光二极管发亮,这即是数字电路中组合逻辑的功用,尽管很简略,可是能够学习通常的单片机编程思维,例如,有必要设置许多寄存器对引脚进行初始化处理,才华使引脚具有稀有字输入和输出输出功用。每运用单片机的一个功用,就要对操控该功用的寄存器进行设置,这即是单片机编程的特征,千万不要怕费事,悉数的单片机都是这么。

第二步:守时器的运用 学会守时器的运用,就能够用单片机完毕时序电路,时序电路的功用是健壮的,在工业、家用电气设备的操控中有许多运用,例如,能够用单片机完毕一个具有一个按钮的楼道灯开关,该开关在按钮按下一次后,灯亮3分钟后主动灭,当按钮接连按下两次后,灯常亮不灭,当按钮按下时刻逾越2s,则灯灭。数字集成电路能够完毕时序电路,可编程逻辑器件(PLD)能够完毕时序电路,可编程操控器(plc)也能够完毕时序电路,可是只需单片机完毕起来最简略,本钱最低。
守时器的运用对错常首要的,逻辑加时刻操控是单片机运用的根底。
第三步:接连
单片机的特征是一段程序重复施行,程序中的每个指令的施行都需求必定的施行时刻,假定程序没有施行到某指令,则该指令的动作就不会发作,这么就会耽搁许多活络发作的作业,例如,按钮按下时的降低沿。要使单片机在程序正常作业进程中,对活络动作做出反响,就有必要运用单片机的接连功用,该功用即是在活络动作发作后,单片机接连正常作业的程序,处理活络发作的动作,处理完毕后,在回来施行正常的程序。接连功用运用中的艰难是需求精确地知道啥时分不容许接连发作(屏蔽接连)、啥时分容许接连发作(开接连),需求设置哪些寄存器才华使某种接连起作用,接连开端时,程序应当干啥,接连完毕后,程序应当干啥等等。
接连学会后,就能够编制更凌乱构造的程序,这么的程序能够干着一件事,监督着一件事,一旦监督的作业发作,就接连正在干的作业,处理监督的作业,当然也能够监督多个作业,形象的比方,接连功用使单片机具有吃着碗里的,看着锅里的功用。
以上三步学会,就恰当于降龙十八掌武功,会了三掌了,能够牵强护身。
第四步:与PC机进行RS232通讯
单片机都有USART接口,分外是MSP430系列中许多类型,都具有两个USART接口。USART接口不能直接与PC机的RS232接口联接,它们之间的逻辑电平纷歧样,需求运用一个MAX3232芯片进行电平改换。
USART接口的运用对错常首要的,经过该接口,能够使单片机与PC机之间沟通讯息,尽管RS232通讯并不抢先,可是关于接口的学习对错常首要的。精确运用USART接口,需求学习通讯协议,PC机的RS232接口编程等等常识。试想,单片机试验板上的数据显如今PC机监督器上,而PC机的键盘信号能够在单片机试验板上得到显现,将是多么有意思的作业啊!
第五步:学会A/D改换
MAP430单片机带有多通道12位A/D改换器,经过这些A/D改换器能够使单片机操作模仿量,显现和查看电压、电流等信号。学习时留心模仿地与数字地、参阅电压、采样时刻,改换速率,改换过错等概念。
运用A/D改换功用的简略的比方是计划一个电压表。
第六步:学会PCI、I2C接口和液晶显现器接口
这些接口的运用能够使单片机更简略联接外部设备,在拓宽单片机功用方面非常首要。
第七步:学会比照、捕捉、PWM功用
这些功用能够使单片机能够操控电机,查看转速信号,完毕电机调速器等操控起功用。
假定以上七步都学会,就能够计划通常的运用体系,恰当于学会十招降龙十八掌,能够出手进犯了。
第八步:学习USB接口、TCP/IP接口、各种工业总线的硬件与软件计划学习USB接口、TCP/IP接口、各种工业总线的硬件与软件计划对错常首要的,由于这是当时商品开发的翻开方向。
到此接连,恰当于学会15招降龙十八掌,但还不到打遍全国无敌手的境地。即便如此,也算是单片机大虾了。

上一篇:单片机flash的效果是啥

下一篇:80C51单片机指令分类

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部