您的位置 首页 5G

共享一份通俗易懂的msp430单片机学习教程

学习就是迎接挑战、解决困难的过程,没有挑战,就没有人生的乐趣。下面以MSP430系列单片机为例,解释一下学习单片机的过程。下面以MSP430系列单片机为例,解释一下学习单片机的过程。(1)

  学习便是迎接应战、解决困难的进程,没有应战,就没有人生的趣味。下面以MSP430系列单片机为例,解释一下学习单片机的进程。

  下面以MSP430系列单片机为例,解释一下学习单片机的进程。

  (1)获取材料

  购买有关书本,并到杭州利尔达公司网站和TI网站获取材料,例如,在网上能够找到FET运用辅导、MSP430 F1xx系列、F4xx系列的运用阐明和详细单片机芯片的数据阐明,能够找到仿真器FET的电路图、试验板电路图、芯片封装常识等许多的实践运用参阅电路,当然有些材料是英文的,看懂英文材料是个应战,学会4、6级英语便是为看材料的。英语难学,可是看材料简略,只需下决心,看完一本材料,就能够看懂全部的相关材料。

  (2)购买仿真器FET和试验电路板

  假如经济条件不错,能够直接购买。

  (3)克己仿真器FET和试验电路板

  克己仿真器FET,首要要到网上找到FET电路图,然后就能够运用画电路板软件画电路图和电路板图,这又是个应战。FET电路十分简略,但要把它制造出来仍是需求下一番时刻的,找一本有关书,然后操练画原理图,画完原理图后,就学习知道元件封装,再购买元件,这时就能够画电路板图了,一旦画好,将构成的PCB文件交给电路板制造公司,10天后,就能够得到电路板,焊上元件和电缆,等试验电路板做好后,就能够与试验电路板一同调试了。

  克己试验电路板,需求单片机芯片内部作业原理的常识、封装常识,清楚的知道每一个引脚的功用,还需求数码管、按钮、排电阻、三端稳压器、二极管、散热器、电解电容、一般电容、电阻、钮子开关等元件的常识,关于初学者,能够做一个只需3个数码管、8个按钮、8个发光二极管的简略试验板,这样的试验板,尽管简略,但足能够协助初学者入门单片机。克己试验电路板与克己FET相同,首要画电路图,然后买元件,再画电路板。由于MSP430系列芯片是扁平封装,焊接起来有必定难度,这好象是个应战,但实践上很简略,办法如下:首要在焊盘上涂上松香水,在松香水未干的情况下,将芯片放在焊盘上,留意芯片榜首引脚的方位,并使引脚与焊盘对齐,将擦洁净的电烙铁(不能有任何焊锡)触摸引脚,引脚只需一热,焊盘上的焊锡就主动将引脚焊住了,千万留意电烙铁上不能有焊锡,焊接时最好装备一个放大镜。焊接电路板时,每一个元件都要核对参数,能够用万用表丈量的元件必定要丈量。

  (4)从网上取得IAR软件

  到利尔达公司或TI公司的网站下载IAR软件,并安装到核算机上。

  (5)调试FET和试验板

  将FET的一端与PC机的并行口相连,另一端衔接试验板的JTAG接口,上电后,查看FET芯片、试验板上的单片机芯片是否发热(用手模),PC机是否作业正常后,运转IAR软件,找个C言语或汇编言语的比如,编译成功后下载到单片机中,假如能够下载,阐明全部成功。不然还需求细心研讨,一般情况下,只需电路板上的电路正确,元件参数精确,没有不成功的。

  (6)分过程学习单片机

  学习运用单片机便是了解单片机硬件结构,在汇编或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招降龙十八掌,但还不到打遍天下无敌手的境地。即便如此,也算是单片机大虾了。趁便说一句,MSP430单片机的技术支持是十分好的,负责任的工程师大虾会在要害时分,挺身而出,使你转危为安。

  6. 到达理想境地

  到达理想境地是困难的,在常识爆破的时代里,即便天天学习,也很难跟上科学技术的开展,更何况每天还要为找作业、提职称、写论文、搞科研经费、政治学习、买房、购车、柴、米、油、盐、酱、醋、茶等忙活,那么,还需求学习吗?答复是必定的,人便是为喜好而活,喜好单片机才干学会单片机,不为什么意图,只为学习的趣味,当然要是喜好也能挣钱,则是一箭双雕。

  学会运用单片机其实是学会了运用东西,充其量是个补锅、锔碗的匠人。假如再要前进,就需求在信号辨认、操控理论、数字信号处理理论、通讯理论等方面下时刻,只需这样,才干开宣布高水平、高附加值、具有常识产权的产品,到达娴熟运用降龙十八掌,打遍天下无敌手的至高境地。

  单片机是DSP、嵌入式操作体系等高档硬件产品开发的根底。假如想要进一步的开展,有必要学会单片机的开发。

  假如在学会单片机的根底之上,学会CPLD和FPGA的开发以及硬件描绘言语,就能够在高速产品的开发方面取得一杯羹。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/5g/130993.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部