我想学单片机的程序设计,没有基础,看了一下王爽的汇编语言,不知道下面该去怎么学了,请高手指点!

来源:百度知道 编辑:UC知道 时间:2024/06/22 09:55:11
谢谢!
没有编程基础

老兄,王爽的那书是PC机的汇编,跟单片机虽然大体一致,但是还是有不少指令不同的。。推荐:
1、以C为主,汇编为辅,汇编熟悉即可
2、选一款合适的单片机,作为入门,51最容易,而51系列的STC单片机,最适合,先熟悉下单片机的内部资源
3、一个开发板。。虽然可以用protus软件仿真,但是推荐动手去实践,特别是学会看电路图,还有很重要的是要学会看芯片的时序图
4、多练,一旦成功了一次,就会欣喜,就会更有动力,加油吧!

我的QQ:31600755,欢迎讨论

有c语言基础吗?
有的话就去学习如何用C语言开发单片机
有经济能力的话可以买块开发板
没有的话也没关系,可以使用protues软件进行仿真,不过支持的单片机类型比较少
市面上单片机c语言开发相关书籍很多,多为互相抄,所以无所谓多好多坏,主要是买本内容详细一点的,日后可以作为参考书用。

就这些吧,足够入门了

其实如果会C语言的话,强烈建议从C入手。
刚学的话强烈推荐两本书《例说8051》和《例说8051(C语言)》,北航出的好像。看完后可以上网买一个便宜点的开发板练练手

用汇编写程序的话,可以让你对单片机系统有充分的理解掌握,锻炼思路,汇编程序的学习方法是:大概了解了指令后去实战编程,用到哪个指令再详细的研究,千万不要什么都没搞呢,就在那儿背指令,这样效率很底的。
最后的王道还是C语言,只要懂了单片机系统,有C语言基础,用C语言编写单片机程序就是小意思了。
多写程序,要有参考书,但死看书就不好了……