找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2015|回复: 19
打印 上一主题 下一主题
收起左侧

怎么快速编写单片机程序呀 求帮助

  [复制链接]
跳转到指定楼层
楼主
ID:671354 发表于 2019-12-23 15:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
新手一枚,怎么快速入门呀
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:401564 发表于 2019-12-24 08:46 | 只看该作者
哲学大师莱布尼兹从《易经》中领悟到了二进制,而《道德经》更是在几千年前是已经解释了宇宙大爆炸的理论
所以,你也是可以从这两本书中领悟到编程的真谛,一旦你悟到了,一个就可以写一个简单的程序,两个月就可以接项目,三个月就可以有自己的工作室了,一年之内可以打破国外技术垄断,带领中国几百万马农冲出亚洲,攻下美国硅谷.........


然而,这都是我瞎编的,没有快速入门这种东西,只有一步一步的学习,不断的抄别人的代码,再不断的写自己的代码,重复来重复去的.
单纯的技术上的东西,要教的东西太多了,说不完的
模拟电路,数字电路一定要先学好,不到很精通,至少是要知道"位","寄存器",与或非之类,这些东西可能是以后从来不用的,但却是一定要学的.
模电至少是要学到运放这一块,不然的话就会像别人一样,想用单片机的IO直接去驱动一个12V的继电器........
回复

使用道具 举报

板凳
ID:584814 发表于 2019-12-24 14:31 | 只看该作者
快速编写单片机程序很简单呀,抄或者买呀
还有就是这样的呀  void main() { }   
回复

使用道具 举报

地板
ID:395068 发表于 2019-12-28 15:58 | 只看该作者
就是多练多写呗。
回复

使用道具 举报

5#
ID:462827 发表于 2019-12-28 20:29 | 只看该作者
还是得多敲代码
回复

使用道具 举报

6#
ID:155507 发表于 2019-12-28 23:30 | 只看该作者
学习编写程序应该按照以下过程学习,效果会更好。

看到例程题目先试着构思自己的编程思路,然后再看教材或视频教程里的代码,研究人家的编程思路,注意与自己思路的差异;接下来就照搬人家的思路亲自动手编写这个程序,领会其中每一条语句的作用;对有疑问的地方试着按照自己的思路修改程序,比较程序运行效果,领会其中的奥妙。

每一个例程都坚持按照这个过程学习,你很快会找到编程的感觉,取其精华去其糟粕,久而久之会形成你独特的编程思想。当然,刚开始,看别人的程序源代码就像看天书一样,只要硬着头皮看,看到不懂的关键字和语句就翻书查阅、对照。只要能坚持下来,学习收获会事半功倍。

在实践过程中不仅要学会别人的例程,还要在别人的程序上改进和拓展,让程序产生更强大的功能。同时,还要懂得通过查阅芯片数据手册(DATASHEET)里有关芯片命令和数据的读写时序来核对别人例程的可靠性,如果你觉得例程不可靠就把它修改过来,成为是你自己的程序。不仅如此,自己应该经常找些项目来做,以巩固所学的知识和积累更多的经验。


回复

使用道具 举报

7#
ID:475247 发表于 2019-12-29 08:35 | 只看该作者
有是有快速的,这同悟性有很大关系,比如说你爱多手,爱思考,爱多问几个为什么,爱多敲代码,时刻想着明天就要做案子......这样一来,你学起来就快了!祝你好运!
回复

使用道具 举报

8#
ID:638887 发表于 2019-12-29 14:48 | 只看该作者
简单的了解入门很简单的,看看书,抄点敲点小程序慢慢就入门了,当然首先你要有这个爱好,不然就当我什么也没说。
回复

使用道具 举报

9#
ID:429598 发表于 2019-12-29 19:44 | 只看该作者
先模仿,从点亮一个LED灯开始,然后闪烁,然后慢慢的进明白IO口的工作方式,自己就慢慢会写了,推荐书籍《手把手教你学51单片机(C语言版)》
回复

使用道具 举报

10#
ID:677197 发表于 2019-12-30 10:25 | 只看该作者
建议先从单片机的一个小模块调试,一定记得看相关的demo程序和芯片手册,对照着学习
回复

使用道具 举报

11#
ID:615262 发表于 2019-12-30 17:09 | 只看该作者
欲速则不达,还是要把基础学牢固为好。
回复

使用道具 举报

12#
ID:677634 发表于 2019-12-30 18:26 | 只看该作者
就是多练多写呗。
回复

使用道具 举报

13#
ID:664974 发表于 2019-12-30 19:22 来自手机 | 只看该作者
多看书多看代码,多写
回复

使用道具 举报

14#
ID:430308 发表于 2019-12-30 20:21 | 只看该作者
买一个开发板,里面有视频 跟着视频学比较快
回复

使用道具 举报

15#
ID:280000 发表于 2019-12-30 21:09 | 只看该作者
平常有时间的时候都看看别人写的代码或者自己多练练代码
回复

使用道具 举报

16#
ID:675118 发表于 2019-12-31 09:08 | 只看该作者
多看书,试着去理解别人的程序,慢慢的就会进步了
回复

使用道具 举报

17#
ID:681096 发表于 2020-1-5 21:02 | 只看该作者
没有快速入门,只有从入门到入坟
回复

使用道具 举报

18#
ID:672205 发表于 2020-1-7 09:56 来自手机 | 只看该作者
多多练习,先学好打字速度
回复

使用道具 举报

19#
ID:628137 发表于 2020-1-7 19:02 来自手机 | 只看该作者
基础知识掌握好,多多练习
回复

使用道具 举报

20#
ID:398709 发表于 2020-1-7 22:02 | 只看该作者
快速入门的话不好整,只能慢慢学,找到方法1个月左右就可以学会慢的3个月左右也差不多,编写程序的话可以将一些手头常用的器件做成函数库留好接口,编写新项目的时候调用就可以了
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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