单片机是微型计算机的一种。 目前有8051、AVR、ARM7、ARM9等系列。 其中“8051”源自Intel的MCS-51系列芯片,但目前不同厂家主要采用其兼容芯片,如Ateml的89C51/89S51系统、宏晶的STC89C52RC等。
本文介绍的是宏晶的STC89C52RC。 该芯片易于编程。 只需要使用宏晶的工具通过串口MAXRS232的TX和RX引脚将程序烧录到芯片中即可。 这是对嵌入式系统的很好的介绍。 基础知识,教程很多,51系列学习板一般采用STC89C52RC芯片。 可见它的通用性非常广泛,那么如何快速学习8051单片机呢?
学习51系列CPU需要记住引脚功能。 我在学习的时候,受益于它简单的记忆方法。 我很快就掌握了引脚的功能和位置。 我很容易记住P0,P1,P2和P3的引脚位置,请参见下图:
学习完引脚功能之后,如果想要入手单片机电路,还需要了解外围连接,为以后制作自己的单片机控制电路打下基础。 这是学习8051系统单片机时必须记住的。 下面是51单片机的最小电路图。 只要按照以下几个方面进行连接,就可以简单的上电驱动单片机运行。 在最小系统的基础上增加了功能引脚的应用。 。
要学习微控制器单片机仿真软件教程,没有纸质教程是离不开的。 去当地的书店买一本,或者去卓越网、当当网买一本,价格便宜。 教程可以更好地指导如何系统地学习单片机,尤其是C语言版本。 我学习时用的邮电出版社出版的《例51单片机(C语言版)》不错。 我既有单片机的理论基础,又有C语言的学习。 我接触C语言已经有比较长的时间了。 我使用C++Builder来开发Windows。 通过教程,我发现Windows中的C语言与单片机中的C语言不同。 区别在于管脚位置的定义单片机仿真软件教程,这是MCU C特有的。
教程是有的,但是如果只有知识而没有实践,怎么知道自己学得怎么样呢? 学习是一回事,实际应用又是另一回事。 Keil v3用于对当前的51系统进行编程。 最好应用“过滤0xfd字符bug”的修正程序。 我曾经尝试过因为这个角色的显示结果不正确而浪费时间的经历。 应用该补丁可以减少我们在程序调试过程中遇到的奇怪现象。
使用Keil软件进行编程只能检测C语言编程语法的正确性,而无法验证真实功能的实现。 现在你可以使用单片机模拟软件Proteus(教程)来模拟和调试电路板和程序功能。 不过,仿真虽然是个好方法,但还不如使用单片机实验板,通过Keil编写程序,然后通过RS232将程序写入单片机进行实质性操作。 只有这样才能更好地了解单片机的性能和硬件。 不要购买系统最小的那个。 这种类型只适合已经掌握单片机控制的人。 它们都有自己的外围电路板,只需要根据自己的实际情况连接相应的单片机引脚即可驱动电路。 它不适合初学者。 入门级的单片机实验板最好功能比较齐全。 学习的内容越多,您对微控制器的应用就会越熟悉。
下面是单板学习板。 淘宝上可以买到。 价格不到200元。 它还具有视频教程。 它更适合初学者。 有兴趣的网友可以参考一下。 选择好的学习板,辅导,沟通都很快。 了解如何使用微控制器。
学习一门技能的时候,最可贵的是坚持不懈,不断学习总结,这样你才能进步。 学习51系列单片机是进入嵌入式领域的敲门砖。 如果您从事电子领域,也可以考虑从简单的51开始,转向更高级的应用。