单片机编程入门

单片机编程本身是个枯燥的过程,兴趣是自己培养的,结合实践,你会喜欢上单片机编程的

操作方法

  • 01

    学习单片机的编写程序就好像搭积木一样,不是一下就可能写出来很大,很复杂的程序的。都是从最简单的程序开始,慢慢的往上面加功能,优化的。我给大家介绍一种方法吧~!这个也是我这些天总结出来的,根据我自己的走过来的路想出来的,希望对大家以后学习单片机有帮助吧~! 第一步就是编写一个是LED点亮的程序,烧录到单片机里面看看效果,这个目的:1.熟悉单片机怎么编写程序2.怎么烧录程序3.感性认识一下单片机是控制什么东西的。也是让自己有感兴趣的关键第一步,因为教材上都是告诉你单片机什么地址,什么的根本没有实际的东西,也是大家认为难的,我遇到好几个人都说单片机难,是因为老师讲的不太明白,学的都是汇编,就知道什么地址相加减,或者从这个地址传送到这个地址里面,这样很枯燥,很没有意思。谁都会感觉没有兴趣。当你编写一个这样简单的程序你会知道单片机还有这样的功能,这么好玩。也是了解LED灯这么亮的。

  • 02

    第二步就是编写一个让8个LED灯轮流亮,或者每隔两个灯轮流亮,这个程序目的是增加一个延时程序,让大家知道不精确延时这么编写。当你会这个程序以后,你就可以发挥你自己想想编写出来不同的花样的流水灯程序,就是练习熟悉开发环境还有就是延时程序和自己的想象力。

  • 03

    三步就是编写一个带有外部中断的流水灯程序,就是当有外部中断时候会变换不同的花样,程序编写跟第二步差不多但是只不过加一个外部中断,因为我自己感觉对于外部中断对于初学者来说真的很难理解,我那个时候学时候用下午时间也没有想明白,最后还是用开发板做实验,先感性认识怎么回事,慢慢经过几次应用才能理解些啦~!所以一开始如果不理解也可以照着例程把程序烧录进去以后先感性认识一下,在理性的学习一下。慢慢就好了~!

  • 04

    第四步就是编写一个精准延时的流水灯程序,这个就需要加上定时器程序,这个目的和方法跟第三步类是。在这里就不多说了。

  • 05

    第五步就是编写一个与电脑通信,利用电脑控制灯的程序,这个方法跟第三步类是,就是把电脑通信的程序加入里面。

  • 06

    第六步是编写个按键程序,把按键程序加入,知道按键程序怎么进行编写,可以理解按键,如果有能力也可以加入矩阵键盘程序这样更好啊~!这个看你自己能力啊~!

  • 07

    当你把这六步全部走完,每一个程序都是自己编写的,在加上自己的想象创新出来很多花样,会感觉自己很有成就感,对于以后的学习单片机很有帮助,别看一个流水灯程序有很多花样玩法啊,如果都能弄明白的话,说明对单片机你是有一个初步的了解,也了解这个最小系统啦~!对于以后的编程也有很大的帮助。技术不要什么最新就用什么,最后走一圈回来,还就是会流水灯程序啊~!所以如果认准学习C51,就不要过两天别人说AVR好,就又学AVR啦,最后那一个都没有学好,会的还是最简单的程序。其实每种单片机只不过编程有些不同,还有功能有些差异,但是原理都是差不多的

(0)

相关推荐

  • 如何学习电脑编程入门

    操作方法 01 [电脑编程入门教程] 先认认真真的学习一门语言,学习微软的就先从VB开始,VB是比较好的入门语言,可视化的,比较简单,是非常好的入门语言.书籍最少应该准备两本,不可能一本书籍会包含VB ...

  • 计算机编程入门

    计算机编程入门-lamp兄弟连 :http://www.lampbrother.net  [零费用学习] 零投入,拎包入校,全国唯一提供24小时学习服务![全优质就业] 参与商业项目开发,平均就业薪资 ...

  • 如何用C语言程序为单片机编程

    很多人都不知道怎么为期望的单片机进行C语言编程,实际上用C语言为单片机编程关键在C语言所使用的编译器编译器上,将C语言的编译器切换会目标单片机所有的编译器即可使用C语言进行编程,前提是所使用的程序指令 ...

  • EXCEL自动vba报表编程入门,基本术语

    标签:excel编程入门教程:vba自动报表:术语讲解 现在大家日常办公都会用到excel报表,面对每天重复大量的报表工作,我们可以编写excel自带的vba实现自动处理数据功能,在此,我仅对其中会用 ...

  • 编程入门第一站,如何创建第一个html网页

    html很简单,只需要简单的利用一些标签就可以得出效果,不需要过多的逻辑操作,所以html可以作为编程入门的第一站. 操作方法 01 首先,如果要创建一个网页,您需要拥有一个工具,用于创建它.对于ht ...

  • 单片机编程C语言之#include包含头文件

    玩转了N多年的单片机编程,总结笔记.从51到AVR再到STM8再再到STM32,最后到Android,这一路成长,一路走来,艰辛和激动伴随. #include 01 c语言称为头文件包含,格式为#in ...

  • 计算机编程入门教程

    计算机编程入门教程 操作方法 01 首先多看一些语言的基础书籍,确定一门入门语言.个人比较推荐Python--一个非常适合初学者的语言 ,而且当你掌握它的时候它会变得更加强大.被用来开发了许多Web应 ...

  • 电脑编程入门教程

    有很多小伙伴想去学习编程,但是苦于不知道怎么入门.别急,今天小编就给大家讲一些电脑编程入门的基本教程. 操作方法 01 想要学好编程,有一个称手的工具是非常重要的.所以我们先下载noteoad++软件 ...

  • 数控编程入门学习

    数控的编程入门简单,需要熟悉数控机床的操作原理,让小编教给你入门的指南. 操作方法 01 数控机床不同的厂家出品的数控软件大同小异,熟悉原理后可以触类旁通. 02 在做数控编程之前需要先熟悉数控软件的 ...