0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

新手教程:单片机的学习实践步骤

如意 来源:百家号 作者:齐黄进士 2020-06-30 15:33 次阅读

运用单片机便是了解单片机硬件结构,以及内部资源的运用,在汇编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转化器可以使单片机操作vwin 量,显现和检测电压、电流等信号。学习时注意模拟地与数字地、参考电压、采样时刻,转化速率,转化误差等概念。运用A/D转化功用的简略的比如是设计一个电压表。

学会PCI、I2C接口和液晶显现器接口

这些接口的运用可以使单片机更容易连接外部设备,在扩展单片机功用方面非常重要。

学会比较、捕捉、PWM功用

这些功用可以使单片机可以操控电机,检测转速信号,完成电机调速器等操控功用。如果以上七步都学会,就可以设计一般的运用系统了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 集成电路
    +关注

    关注

    5357

    文章

    11096

    浏览量

    357504
  • 单片机
    +关注

    关注

    6017

    文章

    44274

    浏览量

    626964
  • 定时器
    +关注

    关注

    23

    文章

    3212

    浏览量

    113395
收藏 人收藏

    评论

    相关推荐

    新手学习单片机的具体步骤

    5000元的高精度3D打印机,并利用这笔资金开发了一套智能安防系统。好,下面我们来聊聊 新手 学习 单片机的具体 步骤学习什么
    发表于07-29 17:06

    单片机学习实践

    如何 学习 单片机 单片机学习 实践
    发表于01-14 06:55

    51单片机新手实例学习

    本内容详细介绍了51 单片机 新手实例 学习并以LED流水灯为例子
    发表于05-24 14:58 2407次下载
    51<b class='flag-5'>单片机</b><b class='flag-5'>新手</b>实例<b class='flag-5'>学习</b>

    单片机程序设计实践教程

    该文档详细介绍了 单片机程序设计 实践教程,适合 新手老手充电 学习
    发表于08-24 17:42 9次下载

    学习单片机不可欠缺的八大步骤

    学习 单片机不可欠缺的八大 步骤
    发表于01-12 21:52 15次下载

    新手学习单片机的首选:51单片机

    学什么 单片机最有前途? 这是 单片机初学者经常问的问题。对于这个问题,我想没有人敢下定论。因为每一种 单片机各有所长,都适用于其所能充分发挥作用的领域,不存在优差之分。学 单片机应该先学51
    的头像 发表于07-15 07:21 8473次阅读

    新手如何学习单片机开发

    如今,微控制器(MCU),也叫 单片机,它几乎无处不在,从简单的调光开关到复杂的电子系统,比如平常用的手机。那么, 学习 单片机需要涉及什么?下面小编将尽可能简单的教 新手如何
    发表于06-29 11:24 3512次阅读

    如何学习单片机学习单片机步骤是怎样的

    学习 单片机步骤 学习使用 单片机就是理解 单片机硬件结构,以及内部资源的应用,在汇编或C语言中学会
    发表于08-03 09:59 1410次阅读

    单片机学习实践

    如果说学 单片机你不 实践那是不可能学会的,关于 实践有两种方法你可以选择,一种方法:你自己花钱买一块 单片机学习板,不要求功能太全的,对于初学者
    的头像 发表于10-12 17:29 2413次阅读

    单片机学习笔记————单片机学习方法和步骤

    方法,根据笔者的亲身 学习经验和教授徒弟 学习的感受,提出笔者的 学习方法和 步骤。目录第一步:基础理论知识 学习第二步:
    发表于11-14 14:06 5次下载
    <b class='flag-5'>单片机</b><b class='flag-5'>学习</b>笔记————<b class='flag-5'>单片机</b><b class='flag-5'>学习</b>方法和<b class='flag-5'>步骤</b>

    新手怎样如何学习单片机单片机自学教程入门资料分享

    新手怎样如何 学习 单片机单片机自学教程入门资料分享
    发表于11-14 17:51 38次下载
    <b class='flag-5'>新手</b>怎样如何<b class='flag-5'>学习</b><b class='flag-5'>单片机</b>,<b class='flag-5'>单片机</b>自学教程入门资料分享

    新手如何学习单片机?看完本文不再迷惘,按部就班成为单片机大牛

    单片机 学习起来其实不难,反而是一件比较有趣的事情,之所以 新手感觉比较难是因为不知道该怎么入手,从哪里开始学起。 学习 单片机需要动手,不是照着课
    发表于11-14 17:51 14次下载
    <b class='flag-5'>新手</b>如何<b class='flag-5'>学习</b><b class='flag-5'>单片机</b>?看完本文不再迷惘,按部就班成为<b class='flag-5'>单片机</b>大牛

    单片机原理与实践学习记录

    单片机原理与 实践第一课(更新时间:2021.9.2)1. 单片机能做什么 单片机是一种可通过编程控制的微处理器, 单片机芯片自身不能单
    发表于11-23 16:23 16次下载
    <b class='flag-5'>单片机</b>原理与<b class='flag-5'>实践</b><b class='flag-5'>学习</b>记录

    如何学习单片机步骤的知识梳理

    单片机学习 实践 单片机提高重在 实践,想要学好 单片机,软件编程必不可少。但是熟悉硬件对于学好
    发表于10-07 09:55 541次阅读

    新手学习单片机最常见的六大误区!

    最近看到台私信要资料的同学比较多,想必大家都是对 单片机有着浓厚的 学习兴趣,但是很多 新手开始入门 单片机的时候都会遇到一些 学习的误区,今天就来整
    的头像 发表于03-28 08:03 413次阅读
    <b class='flag-5'>新手</b><b class='flag-5'>学习</b><b class='flag-5'>单片机</b>最常见的六大误区!