张靖宜:没C语言基础怎么学51单片机?
朱军判的回答:
我当时学51时也是没有C基础的,连数组和指针都不会用。不过我还是坚持过来了。可以边学51边学c,想把c学好后再学51这个想法是不对的。对照例题,多敲代码,哪怕你不懂它的意思,把每个代码都要敲一两遍。敲代码时思考为何这样,找资料。实在不知道为何这样,就先跳过。只要坚持一个月,那么很多东西你自然就会明白是什么意思,为何这样。你也就基本可以上路了。切记切记:多动手!
窦逗的回答:
我当时学51时也是没有C基础的,连数组和指针都不会用。不过我还是坚持过来了。可以边学51边学c,想把c学好后再学51这个想法是不对的。对照例题,多敲代码,哪怕你不懂它的意思,把每个代码都要敲一两遍。敲代码时思考为何这样,找资料。实在不知道为何这样,就先跳过。只要坚持一个月,那么很多东西你自然就会明白是什么意思,为何这样。你也就基本可以上路了。切记切记:多动手!
给我一个理由的回答:
51用的是汇编语言,c语言是高级语言,两者差别还是挺大的。所以c语言没怎么学过,还是能学汇编的,但肯定会吃力些,不是说程序不会编,而是说很多经典的算法结构没学过,一下子不好理解罢了。 反正111条指令弄懂了,至少就能读懂程序,但是51的程序里会出现中断、定时器计数器、串口等,这些在c语言的基础课里连概念都基本没有的……因为直接和硬件联系上了,所以学起来不如c简单……特指初学……
经验分享互联网动态
更多阅读推荐