江苏电子网平凡51单片机教程自学单片机第60页6

(见图1,其中R1是限流电阻)平凡51单片机教程平凡的单片机教程自学单片机第60页江苏电子网原作:按照这个图的接法,当1脚是高电平时,LED不亮,只有1脚是低电平时,LED才发亮。

为什么会这样呢? 它可以强也可以弱。 例如,市场上有的组合音箱只要几百元,但有的功放却要几千元。 另外,这种芯片的产量很大,技术也非常成熟。 51系列单片机已经生产十几年了,所以价格较低。 既然如此,单片机的功能肯定不强,我们为什么要学呢? 这个不能说。 在实际工作中,并不是所有需要计算机的情况都需要高性能的计算机。 控制冰箱温度的电脑需要使用PIII吗? 应用的关键是看是否足够,是否具有良好的性价比。 因此,8051推出十多年后,仍然没有被淘汰,仍在发展中。 普通51单片机教程 普通单片机教程自学单片机第60页 江苏电子网原创作品:2、MCS51单片机与8051、8031、89C51等的关系 我们平时总是讲8051,什么是8031,现在有了就是89C51,它们之间有什么关系呢? MCS51是指美国INTEL公司(没错,就是大名鼎鼎的INTEL)生产的一系列单片机的总称。 该系列单片机包括多个品种,如8031、8051、8751、8032、8052、8752等,其中8051是最早、最典型的产品。 该系列的其他单片机都是在8051的基础上进行了加、减、改功能,所以人们习惯用8051来称呼MCS51系列单片机,而8031则是我国过去最流行的单片机几年了,所以你会在很多场合看到8031这个名字。

INTEL已经将MCS51的核心技术授权给了很多其他公司,所以很多公司都在制作以8051为核心的微控制器。 当然,功能也或多或少地发生了变化,以满足不同的需求。 其中89C51是这几年得到广泛应用的一种。 我国非常流行的一种单片机,由美国ATMEL公司开发生产。 今后我们将使用89C51来完成一系列的实验。 普通51单片机教程 普通单片机教程自学单片机第60页 6 江苏电子网原创:单片机教程第二课:单片机内部和外部结构(一) 普通51单片机教程 普通单片机教程自学单片机第60页 江苏电子网原创工作原理: 1.单片机的外部结构。 普通51单片机教程。 普通单片机教程。 自学单片机。 第60页,江苏电子网原创作品:拿到芯片就想用。 您首先必须知道如何连接。 我们使用的这块叫做89C51芯片,我们来看看如何连接它。 电源:这当然是必不可少的。 单片机使用5V电源,正极接40脚,负极(地)接20脚。 振荡电路:单片机是一个时序电路,必须提供脉冲信号才能正常工作。 微控制器内部集成了一个振荡器,使用连接到引脚 18 和 19 的晶体振荡器。

只要买一个晶振、电容,然后连接起来就可以了。 如图1所示连接即可。 Reset引脚:如图1所示连接。至于复位的含义以及为什么需要复位,会在单片机的功能中介绍。 EA 引脚:EA 引脚连接到正极电源端子。 此时,单片机已连接好,上电,单片机开始工作。 普通51单片机教程 普通单片机教程 自学单片机 Page 60 6 江苏电子网 原创:我们的第一个任务是用单片机点亮一个发光二极管LED。 显然,这个LED必须连接到MCU的某个引脚上。 接好了,不然单片机控制不了,那么接哪个引脚呢? 除了刚才使用的5个引脚外,单片机上还多了35个引脚。 我们将连接该 LED 引脚。 (见图1,其中R1为限流电阻) 平凡51单片机教程 平凡单片机教程 自学单片机第60页 原文来自江苏电子网:按照本图中的连接方法,当1脚为高电平时,LED不亮,仅 LED 仅在引脚 1 为低电平时亮起。 因此,我们需要能够控制引脚1,即我们需要能够根据需要使引脚1变为高电平或者低电平。 既然我们要控制一只脚,我们就必须给它一个名字。 我们不能只称其为一只脚,对吧? 它叫什么名字? 设计51芯片的INTEL公司已经开始了,所以我们称之为P1.0。 这是一条规则,我们无法改变。

普通51单片机教程 普通单片机教程自学单片机第60页 江苏电子网 普通51单片机教程 普通单片机教程自学单片机第60页 江苏电子网 有了名字,我们怎么让它‘高’或‘低’毛呢布? 要要求人们做某事,只需说些什么。 这称为发布命令。 如果你想让计算机做某事,你就必须向计算机发出命令。 计算机能够理解的命令称为计算机指令。 使引脚输出高电平的指令为SETB,使引脚输出低电平的指令为CLR。 因此,如果我们想让P1.0输出高电平,我们只需要写SETBP1.0,如果我们想让P1.0输出低电平,我们只需要写CLRP1.0。 平凡51单片机教程 平凡单片机教程 自学 单片机 Page 60 6 江苏电子网 原创:现在我们有办法让计算机输出P10为高电平或低电平,但是怎样才能让计算机执行这条指令呢? 你不能只是告诉计算机然后就放手不管。 为了解决这个问题,仍然需要采取几个步骤。 首先,计算机无法理解SETBCLR等指令。 我们必须将指令翻译成计算机可以理解的方式,然后让计算机读取它们。 计算机能理解什么? 它只理解一件事——数字。 因此,我们必须将SETBP1.0更改为(D2H,90H),将CLRP1.0更改为(C2H,90H)。 至于为什么要用这两个数字,这也是51芯片的设计者INTEL规定的。 我们不研究它。

第二步是,得到这两个数字后,如何让这两个数字进入单片机内部呢? 这是在硬件工具“程序员”的帮助下完成的。 平凡51单片机教程 平凡单片机教程 自学单片机 第60页 6 ec. net江苏电子网原创作品:我们将编程器连接到电脑上,运行编程器软件,然后在编辑区写入(D2H,90H)见图2,写入…好了,取下芯片,插入芯片放入准备好的电路板,打开电源…什么? 灯不亮? 没错,因为我们写的指令是让普通51单片机教程普通单片机教程自学单片机第60页6江苏电子网root@jsel原创作品:普通单片机教程第一工人执行酱当按下P10输出高电平时,灯当然不会亮。 如果这样做,那就错了。 现在我们拔掉这个芯片,装回编程器上,将编辑区的内容改为(C2H,90H),即CLR P1.0,写入芯片,取出芯片,将芯片插入电路板,连接电源,OK,灯亮。 因为我们写的()是让P10输出低电平的指令。这样我们可以看到硬件电路的接线并没有改变,只要把改变写入到单片机中即可

单片机

跨学科技能的重要性和应用前景,你知道吗?

2024-5-10 1:09:54

单片机

非总线型单片机内部结构单片机的结构分类及应用

2024-5-10 2:03:15

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索