单片机学习问题,迷茫啊!

我现在自学51单片机,学了一些基本的知识,数码管,键盘,定时计数器,中断,这些应该说都基本会了,学习都是看的郭天祥的十天学会单片机C语言视屏。 学习的单片机如果只是去控制其中一个或者两个功能,还马马虎虎能应付,比如说按一个键让单片机的数码管现实一个数啊,或者让数码管倒计时啊,这些简单的我会,但是我想用这些简单的功能做一个计算器。 但是一想到这些,就好像很复杂一样,根本不知道要怎么下手,就这样停步不前了,每天都不知道再该学什么东西了,很迷茫,学到了基础但是不能跨越样的样子。 有没有人教教我往下该怎么办呢?这个东西到底要怎么学?

楼上开的头不错 的确是要做些工程的 其实刚学的时候都是觉得很茫然的,之知道盲目的去问,“它能实现什么” 总忘了自己去想“它还能做什么”,学单片机如果离开了制作,离开是使用 真的很容易让人产生一种茫然的感觉 现在不防换换思路 想想怎么用,应用催生开发啊 多找写单片机的应用事例 ,自己做,而不是看着已经成为范例的东西 一遍一遍的模仿 另外呢 硬件开发本身就是很考验耐力的 设计到电子器件、电路、编程、软件。。。等等东西 这样一个集合体是比容易产生问题的 像我同学曾经因为一个很小的问题 调试了单片机一个月 况且单片机还不像程序调试那样那么方便,电路调试还需要用到检测仪器,简单的要万用表,复杂的用示波器,投入不可未不大。 此外呢,学每样东西,最先说到的就是模块化、规范化,即便是自己设计的东西,也一定要注意好这个问题,不但能够在设计之处节省时间,而且在后期调试也能够起到极大的帮助,特别是形成了自己的设计习惯之后,问题出在哪里有可能一眼就看出来了。 不要害怕东西复杂,只要你坚信每个小点你都能处理 你不是要做个功能简单的计算器吗?慢慢来,一步步来,总能做出来的。 这其实就是积累工程经验的重要步骤,能做键盘,能做LED,而且计算器的程序也不见得要多么复杂。 你需要培养自己的模块化思维模式,你既要看到细微处的技术实现,也需要有个总体的结构规划。 设计是从大到小,从简到难,就像画画一样,先轮廓,后细节。 你需要克服的是内心的烦躁,你需要好好静下心来条理好你的思绪,帮助自己在脑袋里形成自己的思路,自己的风格。属于你的设计思路,你的设计步骤,你的思考方法。 这样你就可以慢慢成长起来了
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-05-07
既然你想做计算器,你可以先想一下你要实验的功能,举个例,就像最基本的显示功能,就很难用数码管去实现了,最好还是用LCD去实现,除了显示模块,外部电路还要配有输入模块,就是键盘了,然后剩下的就是单片机内的逻辑运算的编写了
第2个回答  2019-11-24
我也是一个初学者,给我课本,我参考着写一些程序还可以,稍微复杂的感觉力不从心,却有很强的征服欲望,硬件也受限。我最近下载了Proteus软件,想借助它来编写一些程序,努力吧,我给你加油,你也给我加把油吧!!
第3个回答  2019-03-19
只要能想到就要坚持,可以这样想,计算器要实现无非就是加减乘除等运算,输入两个数,进行运算,不过,做计算器,运算量会比较大,坚持就是胜利。
相似回答