单片机是微机的一种,现时有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语言不同在于脚位的定义上,这个是单片机C独有的。教程有了,但是光有知识没有实践怎么能知道自己学得怎样,学是一回时,实践应用又是另外一回事。编程现在51系统的都是用Keil v3,最好是打上“过滤0xfd字符的bug”的修正程序,我曾经试过遇到因为这个字符出现显示结果不正确而浪费时间的经历,打上补丁可以减少我们在程序调试中遇到的奇怪现象。
使用Keil软件编程只能检测C语言编程语法的正确性,而无法检验真正的功能是实现,现在可以使用单片机软件仿真Proteus(教程)进行电路板及程序功能的仿真与调试。不过仿真模拟虽然是好的方法,但比不上使用单片实验板,通过Keil编写的程序,再通过RS232将程序灌写到单片机进行实质性的操作,才能更好的了解单片机的性能与硬件之件的配搭使用,不要买最小系统的那种,这种只是供已经掌握单片机控制的人群使用,他们有自己的外围电路板,只需要根据自己的实际接上相应的单片机脚去驱动电路,是不适合初学者的,入门的单片机实验板最好是功能比较齐的、学习的内容越多,你对单片机的应用就越熟悉。以下是一款单片板学习板,在淘宝上的,价格在200元以下,还有视频教程,比较适合初学者,有兴趣的网友可以参考一下,选择好的学习板、辅导、交流是快速学习单片机的方法。
《手把手教你学单片机》视频教程 51单片机开发板学习板学习一门技能,最可贵的还是持之以恒,不断学习与总结,才会有所提高。学习51系列的单片机是进入嵌入式领域的踏脚石,如果你是电子方面的也可以考虑从简单的51入手,向更高级的应用迈进。
相关推荐
语言开发环境。这里以最为流行的80C51 单片机为例来学习单片机的C 语言编程威廉希尔官方网站
。本书共分六章,每章一个专题,以一些待完成的任务为中心,围绕该任务介绍C 语言的一些知识,每一个任务都是可以独立完成的,每完成一个任务,都能掌握一定的知识,等到所有的任务都完成后,即可以完成C 语言的入门工作。
发表于 09-09 14:14
; 2、十天学会 51视频教程免费下载 地址:http://www.verycd.com/groups/mcu/392145.topic#post2203424 
发表于 11-10 09:31
解原理,写出或者移植代码,可是,这样会不会学习太慢,可是我想先学习51单片机,然后学习stm32,然后是arm9,不知道这样对不对,我现在真的很迷茫,不知道怎么办,(自己学习了一点stm32,学到sd卡
发表于 08-09 15:25
都说51单片机是基础,下载下来学学看。想搞嵌入式,学习51单片机会有帮助吗?
发表于 03-15 20:09
误区1:51单片机是学习的基础 “51单片机是学习的基础”这句话本身并没有错。在我读本科的时候,当时它无疑是学习的基础——毕竟那时没有更高级的单片机可以供使用,国内更没有更高级的教材供
发表于 11-26 16:27
51单片机如何轻松转型到ARM设计?
发表于 04-02 06:04
1、7天入门,教你轻松上手51单片机https://www.moore8.com/series/51dpj?2csdn2、嵌入式系统开发攻略丨完整 全面 细致 实操 汇总https
发表于 07-13 08:10
title: 51单片机tags:51单片机嵌入式date: 2019-12-30 13:53:1751单片机学习之路(2)每天学习一点单片机,先从51开始,边听郭天祥的视频,边看是自学发现还可
发表于 07-15 06:13
为什么要学习51单片机?如何学习单片机?
发表于 10-11 07:36
为什么要学习51单片机?如何学习单片机?学习单片机有哪些步骤?
发表于 10-12 07:07
什么是单片机?单片机的特点及应用领域是什么?学习51单片机需要哪些基础知识?如何快速的掌握51单片机?
发表于 11-10 06:07
单片机个人觉得先掌握其中一种,其它的都可以触类旁通,快速上手了。如果你这些条件都没有,我建议你学习51 单片机。为什么要学习51单片机:虽然现在单片机种类和型号非常多,每个型号都有一定的市场份额
发表于 12-01 08:06
mcs-51单片机应用教程以MCS-51系列单片机为主线,从实用的角度出发,通过介绍大量单片机技能训练实例和应用实例,指导读者学习和使用单片机。《MCS-51单片机应用教程》分为基
发表于 10-28 16:21
•75次下载
51单片机C语言提升教程
51 单片机C 语言学习杂记学习单片机实在不是件易事,一来要购买高价格的编程器,仿真器,二来要学习编程语言,还有众多种类的单
发表于 03-29 14:32
•183次下载
学习单片机实在不是件易事,一来要购买高价格的编程器,仿真器,二来要学习编程语言,还有众多种类的单片机选择真是件让人头痛的事。在众多单片机中51架构的芯片风行很久,
发表于 06-28 17:02
•106次下载
首先感谢您选用由本站(单片机学习网)开发的Easy51 单片机学习套件,同时也恭喜您为了学习单片机而踏出了重要一步。Easy51 单片机学习套件是将单片机实验板,编程器,仿真器集
发表于 07-08 00:38
•64次下载
本内容详细介绍了51单片机新手实例学习并以LED流水灯为例子
发表于 05-24 14:58
•2404次下载
电子发烧友为大家提供了51单片机系统学习经典教材,包括无线遥控,矩阵键盘等十三个部分组成,适合广大 51单片机 爱好者学习交流之用,希望对您有所帮助!
发表于 07-19 15:50
•3972次下载
电子发烧友网站提供《51单片机学习视频附完整程序.rar》资料免费下载
发表于 04-27 12:41
•5次下载
单片机基础知识C51版,学习单片机的基础知识。包括单片机的简介,单片机的程序如何写,单片机的应用。
发表于 11-18 16:48
•7次下载
51单片机轻松入门—基于STC15W4K系列 51单片机轻松入门—基于STC15W4K系列
发表于 12-08 13:53
•333次下载
普中单片机学习程序,51单片机例程,还有些后面每天传点!
发表于 01-05 17:29
•33次下载
51单片机基础实验的各种实例的hex文件,能帮助大家从0开始学习51单片机
发表于 02-26 17:18
•59次下载
51单片机汇编教程,适合有些编程基础的,便于理解
发表于 03-04 15:07
•12次下载
51单片机综合学习系统原理图。
发表于 03-10 16:13
•26次下载
51单片机综合学习系统_红外线遥控篇51单片机综合学习系统_红外线遥控篇。
发表于 04-18 11:28
•39次下载
总结我学习51单片机时的经验之谈,希望其他网友能够有所借鉴
发表于 07-04 17:57
•4次下载
51单片机学习详细教程,学习51单片机必备
发表于 08-31 17:02
•76次下载
51单片机轻松入门,学习单片机的可以看看这个。
发表于 09-07 17:57
•449次下载
51单片机基础学习资料,一些基础的知识,适合新手。
发表于 11-23 11:52
•38次下载
51单片机学习教程
发表于 12-13 21:05
•5次下载
51单片机实验板的学习与制作
发表于 09-04 08:56
•21次下载
51单片机的学习教程
发表于 09-22 13:49
•28次下载
基于51单片机C语言编程学习
发表于 10-16 08:23
•42次下载
本文档的主要内容详细介绍的是如何简单快速学习51单片机?51单片机记忆歌资料免费下载。
发表于 10-10 08:00
•30次下载
本文档的主要内容详细介绍的是51单片机教程之单片机的详细资料概述免费下载主要内容包括了:一,什么是单片机二,单片机的特点及应用领域三,单片机的发展趋势四,学习51单片机需要哪些基础知识五,如何快速的掌握51单片机
发表于 11-21 08:00
•85次下载
写在开始:(借此灌下水^_^ ) 之前,发了一个帖子,大意是看见杀手和水剑写的帖子,心里也痒痒了,想写一写以前学习单片机过程中的一些经历,希望能给大家一点参考。无奈最近时间很是紧张,因此,一直都
发表于 02-21 17:18
•15次下载
1602字符液晶在实际的产品中运用的也比较多了,前几天留意了一下,发现宿舍门前的自动售水机就是采用的1602液晶进行显示的。而且对于单片机的学习而言,掌握1602的用法是每一个学习者必然要经历的过程。在此,我将使用1602过程中遇到的问题以及感受记录下来,希望能够给初学者带来一点指导,少走一点弯路。
发表于 03-06 11:41
•19次下载
学习51单片机,感觉比汇编简单,关键是51的汇编有一个好的ide,练习起来也比较方便,这个系列主要记录 51的学习经验。下面是基础指令的练习
发表于 04-17 17:27
•4次下载
本文档的主要内容详细介绍的是51单片机中断的简单学习资料免费下载。
发表于 08-16 17:31
•3次下载
本文档的主要内容详细介绍的是51单片机的入门学习资料免费下载。
发表于 08-16 17:31
•27次下载
对于51单片机,这几天一直忙于51单片机,都大四了,从大一开始学习51单片机开始,然后又学习了 MSP430、STM32和ARM9,到大三单片机实验时,再一次又开始重新研究51了,当然,对于我来说
发表于 06-13 17:45
•2次下载
本文档的主要内容详细介绍的是51单片机的结构及原理学习课件免费下载包括了:1 MCS-51单片机结构 ,2 MCS-51的存储器结构,3单片机的复位、时钟与时序,4并行I/O口 。
发表于 06-23 08:00
•3次下载
51 单片机是目前使用最多的单片机之一,那么什么是 51 单片机呢?作为新手,又该如何自学 51 单片机?为帮助大家更好的学习 51 单片机,本文将对这两个问题予以阐述。如果你对 51 单片机
发表于 12-23 07:57
•67次下载
本文档的主要内容详细介绍的是单片机入门学习教程单片机的详细概述包括了:什么是单片机,单片机的特点及应用领域,单片机的发展趋势,学习51单片机需要哪些基础知识,如何快速的掌握51单片机。
发表于 12-10 08:00
•63次下载
单片机概述1.什么是单片机2.单片机的特点及应用领域3.单片机的发展趋势4.学习51单片机需要哪些基础知识5.如何快速的掌握51单片机微型计算机的应用形态将cpu芯片、存储器芯片、I/O接口芯片和
发表于 11-04 20:51
•9次下载
学习单片机往往都是从简单的51单片机开始,这篇文章以STC89C52为例来介绍51单片机,使用一款单片机先从了解它开始...
发表于 11-11 11:21
•18次下载
接线下来准备出一个51单片机的超详细的系列教程,主要是自己也在学习51单片机,在学习过程中给大家分享自己学到的知识,另外该系列将会放到微信公众号【零基础玩嵌入式】的菜单栏(自学教程–>51
发表于 11-11 14:51
•23次下载
51单片机与AVR单片机区别于不同区别于不同51单片机本身种类繁多,各种国产变种,增强型51等等。他们都是INTEL的80C51内核,经典但是老51单片机到底是RISC还是CISC,众说纷纭,但是
发表于 11-11 17:36
•18次下载
一、51单片机标识信息 通常我们所说的51单片机是指以51内核扩展出的单片机。生产51单片机的厂商很多,51单片机的型号也很多。下表列出了一些51单片机的厂商和型号。 公司
发表于 11-11 18:06
•236次下载
codeblocks 51单片机学习(一)原先是在keil下进行51单片机编程的,那个时候跟着视频学,发现没学会什么,后来因某些原因重装了一下电脑,又准备继续学习51单片机,决定换一个环境,也就
发表于 11-11 18:21
•8次下载
51单片机学习 基础知识总结
发表于 11-11 19:21
•35次下载
C51单片机学习笔记(一)——搭建开发环境及烧写工具文章目录C51单片机学习笔记(一)——搭建开发环境及烧写工具1.搭建软件开发环境及使用(Keil uVision)2.将程序下载到单片机(烧写)在
发表于 11-12 10:06
•13次下载
AT89C51单片机学习一、AT89S51单片机的I/O端口二、AT89S51单片机的中断系统 1、中断处理过程 2、AT89S51单片机的中断源(2)AT89S51单片机的中断控制(3
发表于 11-12 12:21
•46次下载
51单片机汇编语言学习日记(1)阿婆主近期在疫情学校上网课期间里开始汇编语言的51单片机学习,由于博客与论坛上的单片机教程几乎都是基于C语言的,阿婆主打算将自己的学习记录连载在博客上。该系
发表于 11-12 13:21
•10次下载
其中一种,其它的都可以触类旁通,快速上手了。如果你这些条件都没有,那就跟着我学吧,我建议你学习51 单片机。为什么要学习51单片机:虽然现在单片机种类和型号非常多,每个型号都有一定的市场份额,但是
发表于 11-14 09:06
•5次下载
与 51 单片机,二者谁更易于学习,一起来了解下吧。一、概述51 好学一些,但是 PIC 也没比 51 难多少。首先,PIC 比 51 多个配置位,这个基本上看看就懂了。然后,PIC 的端口要配置成...
发表于 11-14 09:21
•14次下载
C51单片机学习笔记(四)——单片机的中断系统及应用文章目录C51单片机学习笔记(四)——单片机的中断系统及应用1.单片机的中断系统2.中断需要设置的4个寄存器1.单片机的中断系统中断的概念:CPU
发表于 11-14 10:21
•17次下载
下面这张51单片机的内部构造很重要:
发表于 11-14 11:06
•8次下载
现在单片机已经变得非常热门,单片机已经变成一个工科大学生的一项必备技能。所以接触和学习单片机一定要趁早。尽量一进大学就开始学习简单的单片机。##学习单片机的步骤:当前的单片机种类非常多,例如:51
发表于 11-14 11:21
•12次下载
开篇先说一句废话····本旺名字叫萨摩耶,,Please 叫我旺财,,,哈哈,招财进宝嘛!废话因为是通过观看郭天祥《新概念51单片机C语言教程》在B站的视频来学习的,所以有些内容加快学习的,(毕竟
发表于 11-14 12:51
•10次下载
单片机C语言教程6-51单片机从入门到精通7-51单片机轻松入门—基于STC15W4K系列8-51单片机自学笔记9-单片机C语言程序设计实训100例10-单片机外围电路设计攻略11-单片...
发表于 11-14 12:51
•27次下载
51单片机学习,中断及定时/计数实验,熟悉单片机的定时/计数功能,掌握定时/计数初始化编程方法。
发表于 11-14 13:06
•21次下载
【单片机学习】STM32 和 51 区别
发表于 11-14 15:36
•16次下载
经常有学员问:“ 跳过51单片机,直接学STM32单片机怎么样?“ 武汉华嵌科技的工程师给大家定心丸:“不管C51有没有落后,学习51都是值得的,不会浪费你的时间和精力,反而能加快后面学习
发表于 11-14 16:36
•12次下载
如何入门学习单片机1、先说说博主51单片机历程1.1 大一暑假,老师忽悠留校自学1.2 暑假结束,成果?1.3 后续学习?2、再谈谈关于如何学习51单片机的建议2.1 硬件上,必须自备一块开发板
发表于 11-14 16:51
•21次下载
51单片机机学习笔记之LED灯闪烁
发表于 11-14 16:51
•1次下载
1.51单片机发展史?Intel公司最早推出51系列单片机,后将51内核免费开放,由各个厂商设计兼容型的51单片机,国内现在主要用的都是宏晶科技的STC51。2.主流单片机有哪些?51单片机,低价
发表于 11-15 12:06
•20次下载
简介 本课程是单片机学习者从入门到深入的一套经典视频教程,以初学者为对象,从零开始手把手教你学习单片机,循序渐进地基于理论讲解并结合实验项目实战开发,讲解当前最热门的51单片机的C程序设计
发表于 11-15 15:51
•14次下载
大部分朋友可能都知道51单片机和stm32单片机也知道一般入门会先学习51单片机在学习stm32单片机会简单一些,但是对于51单片机和stm32单片机的具体区别却不知道了,有些人觉得没必要
发表于 11-15 15:51
•76次下载
关于学习51单片机小白的序言
发表于 11-16 17:06
•0次下载
单片机原理与实践学习记录#2第二课(更新时间:2021.9.3)51单片机I/O口简单应用C51中常用的头文件 通常有reg51.h,reg52.h,math.h, ctype.h
发表于 11-17 18:21
•36次下载
单片机学习笔记(上)开发板介绍51单片机介绍单片机在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,就是单片机。 Intel公司推出了MCS-51系列单片机:集成
发表于 11-18 10:51
•31次下载
51单片机是对兼容英特尔8051指令系统的的单片机的统称。
发表于 11-20 14:21
•4次下载
与 51 单片机,二者谁更易于学习,一起来了解下吧。 一、概述51 好学一些,但是 PIC 也没比 51 难多少。首先,PIC 比 51 多个配置位,这个基本上看看就懂了。然后,PIC 的端口要配置成输入或...
发表于 11-20 16:21
•12次下载
初识51单片机从软件过度到硬件51开发板学习项目的开发从软件过度到硬件在刚接触完c语言这门编程之后,在一次偶然的情况下开始对单片机这个名词有所了解,那时候刚学了点C语言生怕没有用武之地,就开始琢磨
发表于 11-20 20:51
•17次下载
最近学习了用Proteus进行51单片机仿真并实现一些功能做一些总结。
发表于 11-21 09:36
•18次下载
51 单片机学习历程 <一>
发表于 11-21 15:21
•10次下载
1 往期链接Chenglin Li:51单片机(一)Visual Basic串口通信程序Chenglin Li:51单片机(二)汇编语言设计流水灯Chenglin Li:51单片机(三)汇编语言
发表于 11-22 20:21
•64次下载
51 单片机 C 语言学习(一)学习单片机实在不是件易事,一来要购买高价格的编程器,仿真器,二来要学习编程语 言,还有众多种类的单片机选择真是件让人头痛的事。在众多单片机中 51 架构的芯片风行
发表于 11-23 09:06
•26次下载
本课程是巫妖王51单片机开发板的配套视频课程,本课程的目标是用少的时间带大家初级入门51单片机。配合巫妖王51单片机开发板,让大家花费少的时间少的钱就能轻松开启单片机学习之路。...
发表于 11-23 16:36
•8次下载
本课程是巫妖王51单片机开发板的配套视频课程,本课程的目标是用少的时间带大家初级入门51单片机。配合巫妖王51单片机开发板,让大家花费少的时间少的钱就能轻松开启单片机学习之路。...
发表于 11-23 16:36
•11次下载
51单片机学习笔记(一)开发工具KEIL5 C51STC-ISP开发工具KEIL5 C51STC-ISP
发表于 11-23 16:36
•0次下载
计划从现在开始参考《51单片机项目教程》(人民邮电出版社)学习一下51单片机的开发威廉希尔官方网站
。
发表于 11-23 16:36
•15次下载
单片机学习笔记————51单片机实现常用的自定义串口通讯协议
发表于 11-23 17:06
•34次下载
单片机学习笔记————51单片机实现从机的串口收发
发表于 11-23 17:06
•37次下载
到目前为止,在电子界,如果想进入微控制器领域的学习,相信绝大多数的
人会认为要从 51 单片机开始。不错,在众多微控制器中,51 单片机确实是非
常适合初学者入门学习的,因此很有必要先认识和了
发表于 06-06 14:32
•2次下载
电子发烧友网讯:你知道什么是单片机吗?应该学习哪一种主流的单片机?51单片机作为教学中的主流学习芯片,在学习中要想尽快掌握单片机的学习,应该结合单片机视频教程来学
发表于 09-14 10:36
•4900次阅读
在这里给大家分享一下学习51单片机心得体会:1,51单片机的P0口很特别。2、对51单片机的操作本质上就是对寄存器的操作,对其他单片机也是如此。库只是一个接口,方便使用者使用而已。
发表于 09-05 20:18
•3985次阅读
学什么单片机最有前途? 这是单片机初学者经常问的问题。对于这个问题,我想没有人敢下定论。因为每一种单片机各有所长,都适用于其所能充分发挥作用的领域,不存在优差之分。学单片机应该先学51单片机,学会了51单片机再去学其他单片机,这是
发表于 07-15 07:21
•7246次阅读
1、我从不说51是基础,如果我这么说,也请把这句话理解为微机原理是基础。
2、对51单片机的操作本质上就是对寄存器的操作,对其他单片机也是如此。库只是一个接口,方便使用者使用而已。
3
发表于 03-21 14:38
•4143次阅读
从刚开始接触单片机,到现在已经有4年的时间了,在这期间学习和使用了51单片机、飞思卡尔单片机,LPC2138,PIC16F887等系列的单片机,每接触一款单片机,都会经历熟悉其基本开发,然后将其用于项目中的过程,对于如何学习一款单片机
发表于 04-20 09:03
•7233次阅读
STC89C51是应用广泛的51单片机,很多人都是通过该单片机入门学习的,单片机的学习需要勤动手。单片机需要烧写程序,要用到相关的软件和硬件。下面介绍一下51单片机烧写程序的方法。
发表于 04-04 15:54
•2.1w次阅读
与 51 单片机,二者谁更易于学习,一起来了解下吧。 一、概述 51 好学一些,但是 PIC 也没比 51 难多少。首先,PIC 比 51 多个配置位,这个基本上看看就懂了。然后,PIC 的端口要配置成输入或者输出,51 单片机则不用。PIC
发表于 10-30 16:00
•204次阅读
51 单片机是目前使用最多的单片机之一,那么什么是 51 单片机呢?作为新手,又该如何自学 51 单片机?为帮助大家更好的学习 51 单片机,本文将对这两个问题予以阐述。如果你对 51 单片机
发表于 11-03 21:14
•3531次阅读
通过单片机控制外围器件(LED,蜂鸣器,数码管,按键),本质上是对于单片机IO口的操作,相对于STM32,51单片机IO口模式较少,但了解IO的内部对于学习了解51单片机也由很大的帮助。
发表于 09-06 08:50
•3176次阅读
评论