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

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

3天内不再提示

关于学习单片机的经验总结

姚小熊27 来源:电工之家 作者:电工之家 2020-10-03 17:35 次阅读

我认为学习单片机需要有一定的知识储备

我们都知道单片机技术是一个理论加实际操作都很强的技术,我在学单片机前就已经在学校里学过了模拟电路和数字电路的基本知识,尤其是数字电路知识在学单片机时非常重要,这是因为单片机就是一个数字芯片,这个单片机引脚在程序“指挥”下只能输出数字信号或者高电平和低电平,我们只有学习了基本的数字电路知识才能更好地理解单片机与它的外设之间之间的关系。

另外,由于单片机是需要在程序的驱动下才能完成相应控制功能,单片机的程序就像我们人类的“思想灵魂”一样,如果没有程序单片机是“寸步难行”的,什么也控制不了。所以,我们还要有编程语言的知识,我在学习单片机时是先学习了汇编语言,因为在学习汇编语言时就顺带把单片机的基本结构掌握了,比如各种寄存器、单片机工作原理等。然后再学习C语言知识,这样我们在学习单片机前就有了一个相对完整的知识储备了。

我认为学习单片机要做好软件的准备

单片机是一个“软硬”结合的控制器,所以学习单片机时就要先准备一些必要的软件,比如编程软件,我们最常用的是Keil软件,另外还要有下载软件,这也是学习单片机必不可少的,我常用的是一种STC的程序下载软件。

我认为学习单片机要做好硬件的准备

我认为学好单片机就需要动手,当我们具备了一些单片机基础知识后,动手操作才是关键。我在学习单片机时是自己先按照前辈们的单片机电路原理图自己焊接一块单片机实验板,在实验板上焊接有RS232串口、DS1302时钟芯片、DS18B20温度传感器数码管、矩阵键盘、A/D芯片、LCD1206液晶显示屏接口红外接收头等等。

因为单片机技术是一个软硬结合的技术,所用编程语言编写的程序我们也叫底层驱动程序,因此我们在编写程序前就要知道单片机硬件电路的一些来龙去脉,当我们通过自己动手焊接单片机电路板后,在编写程序的时候就会做到了心里有数了,在这里我强烈建议想学习单片机朋友们最好自己动手焊接一个电路板,做到“自给自足,丰衣足食”,这样会给你的单片机学习之路带来很好的体验。

我认为学习单片机要有得当的方法

最后我要想说的就是学习单片机要有一个高效的学习方法,我的学习方法是:以动手操作实践为主,再辅以适当的理论,按照“三七开”的分配原则,就是用三分时间精力去学习理论,用七分时间精力去实践操作。学习编程时要先模仿后自己独立编写,这样会少走弯路,在学习资料上我认为单片机数据手册就是最好的介绍材料,我们完全可以利用,比如在数据手册里可以学到I/O口的应用、定时器和中断的使用、I2C,SPI通信总线等知识。因此学习单片机没有一条放之四海而皆准的方法,只有找到适合自己的才是最好的方法。
责任编辑:YYX

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

    关注

    6001

    文章

    43973

    浏览量

    620836
  • 编程
    +关注

    关注

    88

    文章

    3440

    浏览量

    92389
  • 矩阵键盘
    +关注

    关注

    7

    文章

    204

    浏览量

    31131
收藏 人收藏

    评论

    相关推荐

    单片机硬件设计的经验总结

    单片机硬件设计的经验总结
    发表于 08-17 20:22

    STM32入门学习经验总结

    STM32入门学习经验总结STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARMCortex-M3内核。按性能分成两个不同的系列:STM32F103“增强型”系列
    发表于 07-25 11:24

    单片机应用程序架构的经验

    单片机应用程序架构的经验总结前后台顺序执行法
    发表于 02-04 06:00

    MDK5.28(KEIL)使用经验总结

    从一开始学习嵌入式开发,用的开发环境就是Keil,所以到现在也算是对它比较熟悉吧。本文是对它的一些使用经验总结:包括使用小技巧、常见错误解决等。本文内容基于MDK5.28(KEIL5.28版本
    发表于 11-30 06:34

    SOPC Builder/Nios 学习经验总结

    SOPC Builder/Nios 学习经验总结
    发表于 07-22 15:32 0次下载
    SOPC Builder/Nios <b class='flag-5'>学习</b><b class='flag-5'>经验总结</b>

    线圈天线设计经验总结

    线圈天线设计经验总结
    发表于 09-12 17:21 224次下载

    做四轴飞行器的经验总结

    做四轴飞行器的经验总结,请各位大神共同学习,里面是一位大神做四轴飞行器的经验总结
    发表于 11-11 16:52 0次下载

    模拟电路设计经验总结

    模拟电子的相关知识学习教材资料——模拟电路设计经验总结
    发表于 09-27 15:19 0次下载

    指针经验总结

    指针经验总结
    发表于 10-27 15:44 19次下载
    指针<b class='flag-5'>经验总结</b>

    根据学习经验以及教学经验总结学习单片机的4个步骤

    如何学习单片机的问题,我设计的这四个步骤,并不是拍拍脑袋想出来的,而是根据很多的学习经验以及教学经验总结出来的一套非常科学的
    的头像 发表于 01-18 15:10 3671次阅读
    根据<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>的4个步骤

    单片机学习心得体会_经验总结

    本文首先介绍了单片机的工作原理,其次阐述了学习单片机涉及到的内容,最后介绍了学习单片机的心得体会以及经验
    的头像 发表于 04-11 14:23 3.3w次阅读

    单片机入手经验总结

    现在单片机种类众多,各有各的优势与不足。体现在价格、速度、外设、功耗、封装等许多方面,这些单片机不可能一一去学习,因此今后有很大可能需要应用到自己不熟的单片机,对此,我
    发表于 10-27 12:31 1780次阅读

    电路设计的一些经验总结

    电路设计的一些经验总结
    发表于 12-02 13:57 41次下载

    EMI整改经验总结

    EMI整改经验总结
    发表于 12-20 15:55 45次下载

    选择烧结银的经验总结

    选择烧结银的经验总结
    的头像 发表于 12-17 15:46 426次阅读
    选择烧结银的<b class='flag-5'>经验总结</b>