0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

51单片机的最小系统应用说明

Wildesbeast 来源:单片机教程网 作者:单片机教程网 2020-09-26 11:36 次阅读

本文我们来谈一谈51单片机的最小化应用系统的问题,相信你做了这个简单的最小系统试验以后,会对单片机逐渐感兴趣起来的,单片机要正常运行,必须具备一定的硬件条件,其中最主要的就是三个基本条件:1.电源正常;2.时钟正常;3.复位正常。下面就以我们实验用的51单片机AT89S51为例介绍其硬件连接方法。

下图就是AT89S51单片机构成的最小系统(仅驱动1个发光二极管)的电路,在AT89S51单片机的40个引脚中:电源引脚2根,晶振引脚2根,控制引脚4根,可编程输入输出引脚32根。

《51单片机的最小化应用系统电路图》

1、工作电源:电源是单片机工作的动力源泉,废话!没有电源当然不能工作啦:),对应的接线方法为:40脚(VCC)电源引脚,工作时接+5V电源,20脚(GND)为接地线。

2、时钟电路:时钟电路为单片机产生时序脉冲,单片机所有运算与控制过程都是在统一的时序脉冲的驱动下的进行的,时钟电路就好比人的心脏,如果人的心跳停止了,人就。。。同样,如果单片机的时钟电路停止工作(晶振停振),那么单片机也就停止运行了。当采用内部时钟时,连接方法如下图所示,在晶振引脚XTAL1(19脚)和XTAL2(18脚)引脚之间接入一个晶振,两个引脚对地分别再接入一个电容即可产生所需的时钟信号,电容的容量一般在几十皮法,如30PF。

3、接着我们给单片机加一个指示灯。我们在单片机P1.7(8脚)上接一个发光二极管,这样就可以用来做单片机驱动发光二极管的简单实验了,图中发光二极管负极对单片机引脚P1.7之间串接了一个560欧姆的限流电阻,防止发光二极管和单片机的引脚P1.7因为电流过大烧坏,使发光二极管和单片机都工作在安全状态。

4、控制引脚EA接法。EA/VPP(31脚)为内外程序存储器选择控制引脚,当EA为低电位时,单片机从外部程序存储器取指令;当EA接高电平时,单片机从内部程序存储器取指令。。。AT89S51单片机内部有4KB可反复擦写1000次以上的程序存储器,因此我们把EA接到+5V高电平,让单片机运行内部的程序,我们就可以通过反复烧写来验证我们的程序了。

5、复位电路:在复位引脚(9脚)脚持续出现24个振荡器脉冲周期(即2个机器周期)的高电平信号将使单片机复位。如下图所示电容C和电阻R构成了单片机上电自动复位电路,复位后,单片机从0000H单元开始执行程序,并初始化一些专用寄存器为复位状态值,受影响的专用寄存器如下表所示:

至此,我们完成了51单片机的最小化应用系统的连接,只要正确的烧写程序,并接上+5V电源就可以了,单片机剩下的其他可以不接线悬空。

下面我们来写一个驱动发光二极管闪烁的程序,这是很简单的事情,只需要以一定的世界间隔,给p1.7高电平,然后低电平,如此重复,我们就看到了发光2极管在闪烁,程序如下:

完整的源程序如下:

;******** 51单片机的最小化应用系统主程序 ********

MAIN: CLRP1.7;主程序开始,P1.7输出低电平“0”,让点亮发光二极管

ACALLDELAY ;调用延时子程序延时一段时间,让发光二极管亮一段时间

SETB P1.7;P1.7输出高电平“1”,熄灭发光二极管

ACALLDELAY ;调用延时子程序延时一段时间,让发光二极管熄灭一段时间

AJMP MAIN;跳转到程序开头重复执行

;******** 51单片机的最小化应用系统延时子程序 ********

DELAY:MOVR7,#255

Y1: MOVR6,#255

DJNZ R6,$

DJNZ R7,Y1

RET;延时子程序返回

END;程序结束

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 二极管
    +关注

    关注

    144

    文章

    8988

    浏览量

    161243
  • 存储器
    +关注

    关注

    38

    文章

    7120

    浏览量

    161918
  • 51单片机
    +关注

    关注

    269

    文章

    5648

    浏览量

    120643
收藏 人收藏

    评论

    相关推荐

    51单片机最小系统

    51单片机最小系统
    发表于 06-01 16:57

    单片机最小系统是由哪些部分组成的

    单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对
    发表于 11-25 06:50

    51单片机最小系统

    51单片机最小系统,内含原理图设计和个人总结,详细说明
    发表于 07-13 17:31 18次下载

    51/AVR单片机最小系统板使用说明

    51/AVR单片机最小系统板使用说明
    发表于 07-20 16:40 3次下载

    51单片机最小系统

    单片机最小系统,或者称为最小应用系统,AT89S51单片机
    发表于 12-06 13:39 8896次阅读
    <b class='flag-5'>51</b><b class='flag-5'>单片机</b><b class='flag-5'>最小系统</b>

    什么是单片机最小系统

    单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统。 对
    的头像 发表于 03-05 09:14 7.4w次阅读
    什么是<b class='flag-5'>单片机</b><b class='flag-5'>最小系统</b>

    51单片机最小系统是什么?51单片机最小系统的电路介绍

    单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统。 对
    发表于 08-12 17:33 40次下载
    <b class='flag-5'>51</b><b class='flag-5'>单片机</b><b class='flag-5'>最小系统</b>是什么?<b class='flag-5'>51</b><b class='flag-5'>单片机</b><b class='flag-5'>最小系统</b>的电路介绍

    51单片机最小系统详细资料说明

    单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统。 对
    发表于 07-26 17:36 2次下载
    <b class='flag-5'>51</b><b class='flag-5'>单片机</b>的<b class='flag-5'>最小系统</b>详细资料<b class='flag-5'>说明</b>

    51单片机电路原理图_51单片机入门(第1篇):纯干货,单片机最小系统

    和仿真软件以及编程软件的选择。0. 51单片机最小系统先来一个初步认识,它长什么样:51单片机最小系统
    发表于 11-04 18:21 37次下载
    <b class='flag-5'>51</b><b class='flag-5'>单片机</b>电路原理图_<b class='flag-5'>51</b><b class='flag-5'>单片机</b>入门(第1篇):纯干货,<b class='flag-5'>单片机</b><b class='flag-5'>最小系统</b>

    什么叫51单片机最小系统

    单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对
    发表于 11-12 13:21 2次下载
    什么叫<b class='flag-5'>51</b><b class='flag-5'>单片机</b><b class='flag-5'>最小系统</b>

    单片机最小系统

    单片机最小系统单片机最小系统来源单片机最小系统为什么称之为
    发表于 11-17 13:06 11次下载
    <b class='flag-5'>单片机</b><b class='flag-5'>最小系统</b>

    51单片机最小系统解读

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、51单片机最小系统模块构成二、电源电路1.电源引脚三、时钟电路1.外部晶振引脚2.晶振(时钟电路)3.时钟电路
    发表于 11-17 13:21 14次下载
    <b class='flag-5'>51</b><b class='flag-5'>单片机</b><b class='flag-5'>最小系统</b>解读

    单片机如何关掉蜂鸣器_什么叫51单片机最小系统

    单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对
    发表于 11-17 13:51 9次下载
    <b class='flag-5'>单片机</b>如何关掉蜂鸣器_什么叫<b class='flag-5'>51</b><b class='flag-5'>单片机</b><b class='flag-5'>最小系统</b>

    单片机最小系统

    单片机最小系统单片机最小系统来源单片机最小系统为什么称之为
    发表于 11-23 16:51 33次下载
    <b class='flag-5'>单片机</b><b class='flag-5'>最小系统</b>

    51单片机最小系统介绍

      在学习51单片机的时候我们最先接触到的就是单片机最小系统单片机最小系统又叫
    发表于 08-05 16:03 1.9w次阅读
    <b class='flag-5'>51</b><b class='flag-5'>单片机</b><b class='flag-5'>最小系统</b>介绍