新编MCS-51单片机应用设计(第3版版)

推荐一本书,就这一本就足够,书名是《新编MCS-51单片机应用设计》,是哈尔滨工业大学出版社出的的,作者是张毅刚。很多人说,学单片机最好先学汇编语言,以我的经验告诉大家,绝对没有这个必要,初学者一开始就直接用C语言为单片机编程,既省时间,学起来又容易,进步速度会很快。

新编MCS-51单片机应用设计(第3版版)

关于这个问题,今天我就给大家讲讲我是如何开始学习单片机的,如何入门,以及如何精通这个过程。

先说单片机。 一般我们现在用的比较多的MCS-51单片机,资料比较多,用的人很多,市场也很大。 根据我个人的经验,怎样才能更快的学习单片机课程呢? 单片机课程是一门非常注重动手实践的学科。 你不能总是看书,但你必须先看书才能学,因为从书中你需要对单片机的各种功能寄存器有一个大概的了解。 为了解释清楚,我们使用单片机通过软件来控制单片机的各个功能寄存器。 说得更清楚一点,就是控制单片机的引脚电平什么时候输出高电平,什么时候输出低电平。

这些高低级别的变化控制你的系统板来实现我们需要的各种功能。 至于阅读,你只需要大致了解一下单片机每个引脚的作用就可以了? 可以实现哪些功能? 第一次、第二次你可能不明白,但是没关系,因为你仍然缺乏实际的感官理解。 所以我总是说学习如何使用微控制器阅读两三天就足够了。 看小说的时候,一天可以看五六本小说。 读单片机的时候,两三天就可以读两三次。 你不需要仔细阅读它们。 我推荐一本书,这本就够了。 书名是《新型MCS-51单片机应用设计》,哈尔滨工业大学出版社出版。 作者是张一刚。 对书上的内容有个大概的了解然后去实践是非常重要的。

新编MCS-51单片机应用设计(第3版版)

新型MCS-51微控制器应用设计(第3版)

如果你不练习学习单片机,是不可能学好它的。 关于练习,您可以选择两种方法。 一种方法是:你自己花钱买一块单片机开发板。 它不需要太多的功能。 对于初学者来说,如果你买了一块功能很多的板子,上面有很多你一辈子都用不到的东西。 我建议你买个跑灯、数码管、独立键盘、矩阵键盘、AD或DA(原理是一样的)、液晶屏、蜂鸣器。 ,就是这样。 如果你能熟练应用我上面提到的这些东西,就可以说你已经开始接触单片机的硬件了。 剩下的就是自己练习设计电路,不断积累经验。

新编MCS-51单片机应用设计(第3版版)

只要过了第一关,后面的路就会好很多。 大家可能都听说过,万事开头难。 方法二:如果你身边有单片机方面的专家,向他寻求帮助,请他帮你搭建一个简单的最小系统板。 对于专家来说,制作一个单片机最小的系统板只需要一分钟,但对于初学者来说就困难得多,因为只有了解硬件才能熟练使用。 而如果你身边没有这样的高手,又找不到可以帮助你的人,那么我建议你自己去买一个。 毕竟自己有一个方便多了,以后还可以在单​​片机上做一些小实验。 它派上用场,省去麻烦。

有了单片机学习板之后,还需要多加练习。 最好拥有一台自己的电脑。 每天少看电影、少玩游戏。 将学习板连接到电脑,打开调试软件,坐在电脑前。 首先,学习如何使用调试。 软件,然后开始最简单的流水灯实验。 当你能让八盏流水灯按照你的意愿自由流动时,你就已经开始了。 你会发现微控制器是多么令人着迷的东西。 太有趣了。 这不是学习知识,而是玩。 当你写的程序按照你的意愿实现时,你会比什么都幸福。 你会上瘾的,真的。 从事电子行业的人真的很上瘾。 然后让数码管点亮。 遇到这两条之后,你就再也不能自拔了。 你已经开始考虑这一生想要从事什么职业。

就这样练习吧。 在写程序的时候,肯定会遇到很多问题。 这个时候你可以去书本上找找或者向别人请教。 当你得到答案时,你会铭记一生。 知识必须运用到现实生活中。 只有解决实际问题才能发挥作用。 你自己想想吧。 上大学这么多年,每天上课,你在课堂上学到了什么? 你正忙着准备期末考试吗? 考试后我得了90分,哈哈哈,太高兴了。 下学期我回学校的时候我会忘记所有的事情吧? 你学到了什么? 但我告诉你,一旦你学会了单片机,你就永远不会忘记它。 另外,我说一下汇编和C语言编程的问题。 很多同学大一、大二就开始选C语言课程,我也选了。 我知道那时候每天都是数字乘数字,数字加数字,求阶乘。

推荐一本学习C语言的书。 我已经推荐过很多次了。 这真的很好:

新编MCS-51单片机应用设计(第3版版)

C 语言编程:现代方法(第二版)(图灵制作)

学了有什么用? 如果让你用C语言来编写单片机,你是傻子吗? 我们必须能够使用书本上的内容。 单片机编程可以使用C语言或汇编语言,但我建议使用C语言更好。 如果有C语言基础的话,学习一下会更好。 如果不会的话,你也可以在学习单片机的同时学习C语言。 C语言也很简单。 它只是一个工具。 我建议你学习一下。 您将来肯定会需要它。 不然以后就得学了。 不会一点汇编没关系,但如果你不会一点C语言,那以后就可以用了。 会受苦。

用汇编语言编写程序代码效率很高,但相对困难且冗长。 尤其是遇到算法问题的时候,更是麻烦至极。 现在单片机的主频不断提高,我们根本不需要这么做。 高效率的代码,因为有了高频时钟,单片机的ROM也在不断完善,足以容纳你用C语言编写的任何代码。 C语言的资料很多,很容易找到,以后可移植性会很好。 ,只需要换一个IO口,写一个温度传感器程序就可以在任何地方使用,所以我建议大家都用C语言。

综上所述,只要你有信心,能坚持做事到底,有不成功不罢休的坚强意志,学好单片机是非常容易的。

经验

很多人说学习单片机最好先学汇编语言。 以我的经验告诉你,这是完全没有必要的。 初学者可以从头开始直接使用C语言对单片机进行编程。 这节省了时间,易于学习,并且提高速度更快。 很快。 当您第一次开始学习微控制器时,不要浪费时间尝试了解微控制器的内部结构。 这只会伤害你的信心。 当你学习编程的时候,你自然会一步步掌握它的内部结构。

多学习多实践

单片机的改进重在实践。 想要学好单片机,软件编程是必不可少的。 但熟悉硬件对于学好微控制器也非常重要。 如何学好硬件,动手实践必不可少。 我们可以自己制作自己的电子制作,通过完成它,可以提高我们对一些芯片的理解和使用的熟练程度。 这样我们就可以更多地了解芯片的结构。 相信当你完成自己的一个电子制作后,你的单片机水平将会得到质的提升。

单片机

单片机《(第二版)》的主要特点及特点

2024-4-27 0:05:57

单片机

51单片机的最小系统,电路图复位电路分析电路

2024-4-27 1:05:49

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索