找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: 51小菜鸟啊
打印 上一主题 下一主题
收起左侧

新手入门单片机怎样才能少走弯路?

  [复制链接]
41#
ID:708637 发表于 2020-10-9 18:06 | 只看该作者
每一个少走的弯路以后都会以另一种形式补上。确定一条主线,多上手练习。
回复

使用道具 举报

42#
ID:824693 发表于 2020-10-9 18:28 | 只看该作者
对于初学者来说最好先买一本好的51单片机教本,目前书店这类书较多,大多都是你抄我的我抄你的,内容千篇一律,笔者向你推荐一本好书《8051单片机实践与应用》(北航出版)。然后慢慢看懂51单片机的硬件结构图,不要认为这是硬件工程师的事,其实,在单片机系统设计中,软硬件的设计是一两个人来完成的,如果系统比较大,软硬件的设计才会分开由专人来设计,但不管怎样,只懂硬件不懂软件或只懂软件不懂硬件的工程师在单片机设计行业中是站不稳脚的,一句话,如果你只是好玩,你可以不学硬件,如果你想成为高手,你最好对单片机的内部结构和外围接口电路有较深的认识,这是一个茫长的过程,它需要有实践作指导,才能不断的提高自己的软硬件的设计能力,这就是成长喔!51单片机软件的设计笔者是从汇编开始的,我建议你也从汇编开始吧!因为汇编能帮我们牢牢记住51单片机的寄存器的结构图和各种寄存器的作用,如果有汇编基础的初学者,也可以从C语言开始学起,但必须熟知各种寄存器的作用喔!从汇编入门,首先必须牢记那几条破指令,特别要注意中断程序和通信程序的设计以及相关寄存器的设置,然后按照书上的做法设计一个小程序,也可以照抄该书上的程序,在一编译器上进行编译,但一定要看懂程序,至于编译器的使用石先生的版页已作介绍,笔者有一正版KEIL 51(V6.23)编译器能编译汇编语言和C语言,支持多种仿真器,并带软仿真功能,如有需求请看备注1。  对于有一定基础的好学者来说,从C语言入门就比较快,笔者向你推荐一本好书《单片机C语言程序设计》(北航出版,马忠梅编),这时你要做的工作就是如何提高自己的软硬件的设计水平了,最好能有别人的模版产品作指导,看懂别人的软硬件和他的设计意图,然后自己画一个程序流程图,参和别人的软硬件和他的设计意图,编一个一样功能的程序,不断的修改,如能实现模版程序的功能,这就是你的成就喔!如果你没有模版产品,那你就必需得有以下硬件:4 X 4键盘,7位左右的LED显示器,DEMO板。  对于有一定编程经验的技术人员,要多了解别人产品的设计框架,多多益善嘛!
回复

使用道具 举报

43#
ID:822056 发表于 2020-10-10 10:09 | 只看该作者
学会是使用debug功能,知道每一步是怎么运行得到的,基础要夯实,这是至关重要的。不要想着走捷径,一步一个脚印,加油!
回复

使用道具 举报

44#
ID:708637 发表于 2020-10-10 12:05 | 只看该作者
很多东西只有自己亲自实践了才能理解更深。
回复

使用道具 举报

45#
ID:828188 发表于 2020-10-11 10:42 | 只看该作者
在论坛多泡泡,慢慢来,要不就买本书或者B站的视频啃啃
回复

使用道具 举报

46#
ID:828446 发表于 2020-10-11 21:57 | 只看该作者
15032650877 发表于 2020-9-17 18:55
去τ 宝买带有视频教程的板子,跟着视频练习,买大公司的,有很多公司都有论坛,QQ群可以帮助解决问题。51 ...

看上去很靠谱
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表