您的位置 首页 观点

学习单片机的8个过程

学习使用单片机就是理解单片机硬件结构,以及内部资源的应用,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。第一

学习运用单片机便是了解单片机硬件结构,以及内部资源的运用,在汇编或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招降龙十八掌,但还不到打遍天下无敌手的境地。即使如此,也算是单片机大虾了。

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

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

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

微信扫一扫关注我们

返回顶部