一、单片机的外部结构
拿到一块芯片,想要使用它,首先必须要知道怎样连线,我们用的一块称之为89C51的芯片,下面我们就看一下如何给它连线。 1、 电源:这当然是必不可少的了。单片机使用的是5V电源,其中正极接40引脚,负极(地)接20引脚。 2、振蒎电路:单片机是一种时序电路,必须提供脉冲信号才能正常工作,在单片机内部已集成了振荡器,使用晶体振荡器,接18、19脚。只要买来晶振,电容,连上就可以了,按图1接上即可。 3、 复位引脚:按图1中画法连好,至于复位是何含义及为何需要复要复位,在单片机功能中介绍。 4、 EA引脚:EA引脚接到正电源端。至此,一个单片机就接好,通上电,单片机就开始工作了。
图1
二、 任务分析
我们的第一个任务是要用单片机点亮一只发光二极管LED,显然,这个LED必须要和单片机的某个引脚相连,否则单片机就没法控制它了,那么和哪个引脚相连呢?单片机上除了刚才用掉的5个引脚,还有35个,我们将这个LED和1脚相连。(见图1,其中R1是限流电阻)
按照这个图的接法,当1脚是高电平时,LED不亮,只有1脚是低电平时,LED才发亮。因此要1脚我们要能够控制,也就是说,我们要能够让1引脚按要求变为高或低电平。即然我们要控制1脚,就得给它起个名字,总不能就叫它一脚吧?叫它什么名字呢?设计51芯片的INTEL公司已经起好了,就叫它P1.0,这是规定,不可以由我们来更改。
名字有了,我们又怎样让它变'高'或变'低'呢?叫人做事,说一声就可以,这叫发布命令,要计算机做事,也得要向计算机发命令,计算机能听得懂的命令称之为计算机的指令。让一个引脚输出高电平的指令是SETB,让一个引脚输出低电平的指令是CLR。因此,我们要P1.0输出高电平,只要写SETB P1.0,要P1.0输出低电平,只要写 CLR P1.0就可以了。
现在我们已经有办法让计算机去将P10输出高或低电平了,但是我们怎样才能计算机执行这条指令呢?总不能也对计算机也说一声了事吧。要解决这个问题,还得有几步要走。第一,计算机看不懂SETB CLR之类的指令,我们得把指令翻译成计算机能懂的方式,再让计算机去读。计算机能懂什么呢?它只懂一样东西——数字。因此我们得把SETB P1.0变为(D2H,90H ),把CLR P1.0变为 (C2H,90H ),至于为什么是这两个数字,这也是由51芯片的设计者--INTEL规定的,我们不去研究。第二步,在得到这两个数字后,怎样让这两个数字进入单片机的内部呢?这要借助于一个硬件工具"编程器"。
我们将编程器与电脑连好,运行编程器的软件,然后在编缉区内写入(D2H,90H)见图2,写入……好,拿下片子,把片子插入做好的电路板,接通电源……什么?灯不亮?这就对了,因为我们写进去的指令就是让
图2
P10输出高电平,灯当然不亮,要是亮就错了。现在我们再拨下这块芯片,重新放回到编程器上,将编缉区的内容改为(C2H,90H),也就是CLR P1.0,写片,拿下片子,把片子插进电路板,接电,好,灯亮了。因为我们写入的()就是让P10输出低电平的指令。这样我们看到,硬件电路的连线没有做任何改变,只要改变写入单片机中的内容,就可以改变电路的输出效果。
三、单片机内部结构分析
我们来思考一个问题,当我们在编程器中把一条指令写进单片要内部,然后取下单片机,单片机就可以执行这条指令,那么这条指令一定保存在单片机的某个地方,并且这个地方在单片机掉电后依然可以保持这条指令不会丢失,这是个什么地方呢?这个地方就是单片机内部的只读存储器即ROM(READ ONLY MEMORY)。为什么称它为只读存储器呢?刚才我们不是明明把两个数字写进去了吗?原来在89C51中的ROM是一种电可擦除的ROM,称为FLASH ROM,刚才我们是用的编程器,在特殊的条件下由外部设备对ROM进行写的操作,在单片机正常工作条件下,只能从那面读,不能把数据写进去,所以我们还是把它称为ROM。
关键字:单片机教学 内部 外部结构
引用地址:
平凡单片机教学—第二讲 单片机的内部、外部结构(一)
推荐阅读最新更新时间:2024-03-16 14:48
汽车内部噪声智能控制系统设计
噪声主动控制基本思想是由德国物理学家Paul Lueg于1936年发明“电子消声器”时首次提出的。噪声主动控制技术相对传统的被动控制,具有对中、低频段噪声控制效果明显、系统轻巧、实时性强等优点,具有潜在的工程应用价值。噪声控制为实时控制,需要较大的计算量,普通的单片机难以实现。20世纪80年代,数字信号处理(DSP)芯片噪声主动控制基本思想由德物理学家Paul Lueg于1936年发明“电子消声器”时首次提出的。噪声主动控制技术相对传统的被动控制,具有对中、低频段噪声控制效果明显、系统轻巧、实时性强等优点,具有潜在的工程应用价值。 噪声控制为实时控制,需要较大的计算量,普通的单片机难以实现。20世纪80年代,数字信号处理(DSP)
[嵌入式]
工业机器人的内部结构
机器人发展到现在越来越受到人们的欢迎和重视,现在很多传统行业都在生产作业中引入了工业机器人,随着机器人的改进和优化,工业机器人在传统加工制造行业地位的重要性也越来越明显。 那么,什么是工业机器人?内部结构是什么样的?.....相信看完这篇文章,您就会对工业机器人技术有一个系统而全面的了解! 工业机器人科普 工业机器人的分类 移动机器人 移动机器人(AGV)是工业机
[嵌入式]
51单片机之IO口输入的内部工作原理 ;IO内部电路分析;独立按键实现和消抖
(一)IO口驱动能力:(注意:1的时候是驱动电流,0是驱动灌电流) 灌电流:在P0口为0V时,支持外接的电源流入的电流为12mA. 灌电流 如上图所示,当单片机输出低电平时,允许电路向单片机引脚内灌入电流,这个电流就叫做“灌电流”,从而发光二极管被点亮,发光二极管所在的电路可以叫做“灌电流负载”。 拉电流 如上图所示,当单片机输出高电平时,允许电路从单片机的引脚拉出电流,这个电流就叫做“拉电流”,从而发光二极管被点亮,发光二极管所在的电路可以叫做“拉电流负载” 上拉就是将不确定的信号通过一个电阻钳位在高电平,电阻同时起限流作用。用单片机输出高电平,但由于后续电路的影响,输出的高电平不高,就是达不到VCC,影响电
[单片机]
平凡单片机教学 第六讲 单片机内部结构分析(五)
通过前面的学习,我们已知单片机的内部有ROM、有RAM、有并行I/O口,那么,除了这些东西之外,单片机内部究竟还有些什么,这些个零碎的东西怎么连在一起的,让我们来对单片机内部作一个完整的分析吧! 看图(1)(本图太大,请大家找本书看吧,一般讲单片机的书,随便哪本都有)。从图中我们可以看出,在51单片机内部有一个CPU用来运算、控制,有四个并行I/O口,分别是P0、P1、P2、P3,有ROM,用来存放程序,有RAM,用来存放中间结果,此外还有定时/计数器,串行I/O口,中断系统,以及一个内部的时钟电路。在一个51单片机的内部包含了这么多的东西。 对上面的图进行进一步的分析,我们已知,对并行I/O口的读写只要将数据送入到相应I/O口的
[单片机]
感应调压器内部结构 感应调压器作用
感应调压器内部结构 感应调压器通常由两部分组成:主磁路和次级调节绕组。主磁路由一个或多个磁芯组成,而次级调节绕组则缠绕在主磁路上。感应调压器的内部结构如下: 1. 主磁路:主磁路是感应调压器的核心部分,由一个或多个磁芯组成。磁芯的材料通常是硅钢片或铁硅铝。主磁路包括一个主绕组,在感应调压器开通后通过交流电源激励主绕组,使其在主磁路中形成一个磁通量。 2. 次级调节绕组:次级调节绕组是缠绕在主磁路上的一个绕组,通常是带电筒构成。当主绕组始是否在次级调节绕组中的电流反馈信号,主绕组的磁通量就会受到控制以控制输出电压的大小。 3. 电容器:感应调压器有时会使用电容器来保持稳定的输出电压。当负载突然改变时,电容器可以提
[嵌入式]
[STM8] - 外部时钟 + 内部时钟 的切换
STM8S103K3: 外部时钟 + 内部时钟 的切换。 首先看一下 STM8S103K3 的时钟结构图,可以帮助你很好的理解。 这里有几个时钟,就是图中标识的时钟,需要弄清楚一下: fHSE: 外部高速晶振时钟,它是由外部晶振产生,大小由外部晶振大小决定,STM8S的外部晶振范围:1-24M,看图中的”HSE OSC 1-24M“。 fHSI:内部RC高速时钟,它是由内部的RC震荡电路产生的,其值16M。但是可以经过后面的分频器分频,四个分频系数可供选择(1,2,4,8)。注:精准度比外部晶振的要稍差一些。 fMASTER:主时钟,它是由HSE 或者 HSI提供时钟,主要功能给外围设备(peripherals,如I
[单片机]
微信和手机QQ的内部博弈
自从微信强势亮相,腾讯内部各产品间竞争的火药味和压力日增,微信对于腾讯而言不仅是增量关系,更是替代关系、迁徙关系——QQ、QQ游戏、Qzone等产品如何从PC端通过微信迁徙到更简单易用的无线互联网入口——智能终端上?这对腾讯曾经的生存体系是一个巨大的挑战。 “我们很多人以为无线互联网是用来补充有线互联网的,但越来越多的证据证明,其实无线互联网是颠覆现有产业的。”腾讯总裁兼CEO刘炽平在公司内部强调。 攘外必先安内,在面临可能到来的运营商收费危机之前,马化腾必须先处理好手中两大王牌之间的暗斗。这正如F1车队中如果有两位王牌车手,双方关系和谐则可能成为双保险,而关系不和谐,内斗将让车队受到难以估量的损失。 张小龙曾经说过,在做微
[手机便携]
港湾网络总裁李一男发给员工的内部邮件
以下为港湾网络总裁李一男就此发给员工的内部邮件: 各位同事: 大家好!在董事会授权下,港湾网络有限公司与华为技术有限公司签订备忘录,将向华为出售主要业务。相关的研发,市场,供应链和支持部门人员将跟随这些业务并入华为。整合的过程预计到7月底结束。 自公司从2000年11月底成立,历经了5年多艰辛的历程;业务从无到有;公司人员从成立时的几十人发展到今天的1000多人;公司品牌从默默无闻到今天已成为通讯行业的主流品牌之一;公司在多个产品领域先后创造多项国内,业内第一;这一切都凝聚着奋战在研发,市场和所有支持部门的各位员工所付出的无尽的努力和心血,我深以能够和你们共事为荣。 诚如各位同事所知,公司在发展中遇到很多困难和挫折,由于管理
[焦点新闻]