电子芯吧客盘点!各路大神的C语言编程建议和技巧( 六 )


有了单片机学习板之后你就要多练习 , 最好是自己有台电脑 , 一天少看电影 , 少打游戏 , 把学习板和电脑连好 , 打开调试软件坐在电脑前 , 先学会怎么用调试软件 , 然后从最简单的流水灯实验做起 , 等你能让那八个流水灯按照你的意愿随意流动时你已经入门了 , 你会发现单片机是多么迷人的东西啊 , 太好玩了 , 这不是在学习知识 , 而是在玩 , 当你编写的程序按你的意愿实现时你比做什么事都开心 , 你会上瘾的 , 真的 。 做电子类的人真的会上瘾 。 然后让数码管亮起来 , 这两项会了后 , 你已经不能自拔了 , 你已经开始考虑你这辈子要走哪一行了 。 就是要这样练习 , 在写程序的时候你肯定会遇到很多问题 , 而这时你再去翻书找 , 或是问别人 , 当得到解答后你会记住一辈子的 , 知识必须用于现实生活中 , 解决实际问题 , 这样才能发挥它的作用 , 你自己好好想想 , 上了这么多年大学 , 天天上课 , 你在课堂上学到了什么?是不是为了期末考试而忙碌呢?考完得了90分 , 哈哈哈好高兴啊 , 下学期开学回来忘的一干二净 , 是不是?你学到什么了?但是我告诉你单片机一旦学会 , 永远不会忘了 。 另外我再说说用汇编和C语言编程的问题 。 很多同学大一二就开设了C语言的课 , 我也上过 , 我知道那时天天就是几乘几 , 几加几啊 , 求个阶乘啊 。 学完了有什么用?让你用C语言编单片机的程序你是不是就傻了?书上的东西我们必须要会运用 。 单片机编程用C语言或汇编语言都可以 , 但是我建议用C语言比较好 , 如果原来有C语言的基础那学起来会更好 , 如果没有 , 也可以边学单片机边学C语言 , C语言也挺简单 , 只是一门工具而已 , 我劝你最好学会 , 将来肯定用得着 , 要不你以后也得学 , 你一点汇编都不会根本无所谓 , 但你一点C语言都不会那你将来会吃苦头 。 汇编写程序代码效率高 , 但相对难度较大 , 而且很罗嗦 , 尤其是遇到算法方面的问题时 , 根本是麻烦的不得了 , 现在单片机的主频在不断的提高 , 我们完全不需要那么高效率的代码 , 因为在高频率的时钟 , 单片机的ROM也在不断的提高 , 足够装得下你用C语言写的任何代码 , C语言的资料又多又好找 , 将来可移植性非常好 , 只需要变一个IO口写个温度传感器的程序在哪里都能用 , 所以我劝大家用C语言 。
总结上面 , 只要你有信心 , 做事能坚持到底 , 有不成功不放弃的强烈意志 , 那学个单片机来说就是件非常容易的事 。
步骤:
1.找本书大概了解一下单片机结构 , 大概了解就行 。 不用都看懂 , 又不让你出书的 。 (三天)
2.找学习板练习编写程序 , 学单片机就是练编程序 , 遇到不会的再问人或查书 。 (二十天)
3.自己网上找些小电路类的资料练习设计外围电路 。 焊好后自己调试 , 熟悉过程 。 (十天)
4.自己完全设计具有个人风格的电路 , 产品 ,。。。 你已经是高手了 。。。。。
看到了吗?下功夫一个多月你就能成为高手 , 我就讲这么多了 , 学不学得会 , 下不下得了功夫就看你的了 。
我的单片机学习心得
很多人说 , 学单片机最好先学汇编语言 , 以我的经验告诉大家 , 绝对没有这个必要 , 初学者一开始就直接用C语言为单片机编程 , 既省时间 , 学起来又容易 , 进步速度会很快 。 在刚开始学单片机的时候 , 千万不要为了解单片机内部结构而浪费时间 , 这样只能打击你的信心 , 当你学会编程后 , 自然一步步就掌握其内部结构了 。
单片机的学习实践 。
单片机提高重在实践 , 想要学好单片机 , 软件编程必不可少 。 但是熟悉硬件对于学好单片机的也是非常重要的 。 如何学习好硬件 , 动手实践是必不可少的 。 我们可以通过自己动手做一个自己的电子制作 , 通过完成它 , 以提高我的对一些芯片的了解和熟练运用它 。 这样我们就可以多一些了解芯片的结构 。 我相信 , 你完成了一个属于自己的电子制作 , 你的单片机水平就会有一个质的提高 。


推荐阅读