本套教程共3节课程,熟悉这3节课程的话,你已经入门51单片机了。
单片机视频教程获取在下方!

下面是内容正文

单片机学习的第一步,什么是单片机最小系统?

我来打个比喻吧.
我们都知道,人的大脑是可以控制眼耳口鼻,手脚,全身等等,这就说明,大脑是我们人体的控制中心,人体能控制的地方,都是由大脑管理的.

.

而单片机就像我们的大脑,作为一个控制中心,去控制我们想要控制的东西.

.

.

为什么要控制呢?
好像一成不变枯燥的工作,如果是人处理的话,做的时间长一点,他会说累,说无聊,而单片机则不会,只要你给它编写好程序,它会默默无闻地重复你想要的动作,并且没有一点怨言,工作效率比人手还要高很多.
.
.

这个就是单片机迷人的一面.

那什么是单片机最小系统呢?
好像我们人类一样,虽然大脑可以控制你的全身,但是需要运行起人体的话,你还需要食物,心脏,肝胆脾胃,等等人体器官,才能让你的身体运行.

.
.
对于单片机来说就是
单片机等于大脑。
最小系统,就是帮助单片机大脑运行的外围电路。

那这个外围电路有多少东西呢?
我们以51单片机为例,它共有40只脚(51和52是一样的,都是51内核,统称51单片机)
.
.

.

我们先去除单片机的手脚,(意思是先别想控制别的东西,先把单片机自己运行起来先).

就像人体,先去除手脚,暂时别想用手脚去控制别的东西,先把人体运行运来先.
.
.


.

从上面图片可以看到,单片机的手脚共有四组(花括号括起来的部分),

首先是P0.0~P0.7,我们简称P0口(上图右上角花括号部分)
我们都知道,人类的一只手,有5只手指
.
.

.

那么单片机P0口也当作是一只手看待的话,那么P0口就会有8只手指了(下图花括号部分,你可以认真观察一下)
.

.

剩下的P1,P2,P3也是一样的原理,每只手有8只手指.
.

.

P0.0~P0.7,我们叫P0口

剩下的称呼如此累推
P1.0~P1.7=P1口
P2.0~P2.7=P2口
P3.0~P3.7=P3口

我们现在先把这四组单片机的手脚先去除(就是先把32只手指先去除)
.
.

.
.

那么只剩下四组单片机最小系统必需有的外围电路.

.

.
对应下面电路图的数字标记
.
.

.
.
.

文字讲解知识有限
.
.
百度搜索:刘书元单片机,就有全套51单片机视频教程了
.
.
.

.
.

希望朋友们喜欢了!

一天入门51单片机教程相关推荐

  1. 51单片机教程哪个好?

    单片机入门51单片机是最好的选择. 很多人可能以为51单片机已经过时了,能这么想的绝对是没实际产品开发经验的. 51最大的优势就是价格便宜,在小家电等消费市场有大量的使用. 新手先学51可以培养你对单 ...

  2. 专业导师告诉你,有哪些51单片机教程值得大力推荐

    专业导师告诉你,有哪些51单片机教程值得大力推荐 摘要:前两天我的学生做了一个电路,功能就是用MOS管来控制一个电源的开关,但是做出来后发现不能用控制MOS管的开关,MOS管一直处于导通状态.一起来看 ...

  3. 51单片机教程:51单片机驱动四个8*8点阵,拼凑16*16点阵显示标准汉字。

    看此篇博文之前建议先看博主的上一篇博文: 51单片机教程:8*8 点阵显示字符.数字.简单汉字 取走点赞哦~ 教你如何用4个8乘8点阵拼成一个16乘16点阵 资料链接:点阵16乘16.rar 一.点阵 ...

  4. 51单片机教程:8*8 点阵显示字符、数字、简单汉字

    点阵显示实验 一.什么是点阵? 我们用之前的方法一个IO口只能控制一个led,如果需要用更少的IO口控制更多的led怎么办呢,于是就有了点阵. 8X8点阵共由64个发光二极管组成,且每个发光二极管是放 ...

  5. 郭天祥51单片机教程--- IIC总线

    郭天祥51单片机教程- IIC总线 #include <reg52.h> #define uchar unsigned charsbit SDA = P2^0; //数据总线 sbit S ...

  6. 51单片机控制的LOVE心形创意彩灯 PROTEUS 和51单片机教程(附仿真文件+源代码)

    51单片机控制的LOVE心形创意彩灯 PROTEUS 和51单片机教程附仿真文件截图 单片机控制的LOVE心形创意彩灯 参考源代码 ORG 0000H LJMP START ORG 0030H ;初始 ...

  7. 单片机控制蜂鸣器唱生日快乐歌曲 PROTEUS 和51单片机教程(附仿真文件+源代码)

    功能:按一下开关后,单片机控制蜂鸣器唱生日快乐歌曲 PROTEUS 和51单片机教程 单片机控制蜂鸣器唱生日快乐歌曲 程序源代码如下: /* 生日歌 */ #include <reg51.h&g ...

  8. wxpython视频教程-单片机C语言入门_单片机教程_单片机编程语言 - C语言网

    本教程由 继承叔 编写,面向对单片机有基础认知的初学者! 1.单片机了解 单片机是一块集成电路的控制芯片,我们熟知的家电例如洗衣机的定时控制和滚筒运作,电饭煲的保温功能和鸣叫提醒,电冰箱,空调等等这些 ...

  9. 51单片机教程(从原理开始基于汇编)

    [发现了关于单片机的一系列不错的文章] 很多电子爱好者,都想学习单片机这门技术.下面的这一系列教程是 www.51hei.com 专门为初学者入门而准备的,从底层硬件入手基于汇编和c两种语言,详细的介 ...

  10. protues仿真51单片机教程

    protues是一款常用的单片机仿真软件,在很多情况下,我们做一些简单的项目,手边没有单片机或者不想麻烦的情况下,可以借助protues来仿真测试程序,protues内集成了几款常用的51内核的单片机 ...

最新文章

  1. Oracle PL/SQL语言入门
  2. Android Handler消息传递机制
  3. debian linux系统下载工具,Debian For Linux
  4. SAP Fiori应用的搜索问题
  5. YUI 的模块信息配置优先级关系梳理
  6. 混乱的Comcast
  7. OO4O的session残留问题
  8. 如何在Ubuntu里安装Helm 1
  9. 西门子、三菱、台达PLC手机组态软件,支持modbus协议的ModbusTesla手机组态软件 只支持modbus tcp,只要下位机支持标准的modbus协议就可以
  10. 天气预报小程序 微信小程序期末大作业(含文档)
  11. UVa 10105 - Polynomial Coefficients
  12. 磁盘/分区克隆:如何将硬盘数据快速迁移至新的硬盘?
  13. 布袋除尘器过滤风速多少_布袋除尘器的过滤风速选多少,如何正确地选定过滤风速...
  14. 【数据结构(25)】5.7 哈夫曼树及其应用
  15. 怎么把html5做成动态壁纸,在电脑上怎样把小视频做成动态壁纸
  16. BXA&ONEROOT,创新纪元
  17. 机器学习算法工程师需要掌握的技能与要踩的坑
  18. 【云盒子企业网盘】安全又便捷的桌面书签你想拥有吗?
  19. 开源项目推荐:libunibreak,现代C++实战30讲作者,吴咏炜
  20. 使用mdadm创建RAID

热门文章

  1. vijos一元三次方程求解
  2. Unix网络编程第一卷学习总结
  3. 使用py2app打包项目 通用与各个平台
  4. JAVA 仿QQ聊天程序(附源码)
  5. html中panel居中显示图片,editorgridpanel
  6. MySQL数据库索引教程(超详细)
  7. 税控接口 - 模拟录入
  8. 百度文库文档下载分析
  9. HTML网页之日历代码
  10. 手机软件APP下载类网站Pbootcms模板 游戏软件应用网站源码 模板自适应手机端