STC89C51单片机引脚功能介绍.doc

上传人:scccc 文档编号:13511743 上传时间:2022-01-12 格式:DOC 页数:4 大小:79KB
返回 下载 相关 举报
STC89C51单片机引脚功能介绍.doc_第1页
第1页 / 共4页
STC89C51单片机引脚功能介绍.doc_第2页
第2页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《STC89C51单片机引脚功能介绍.doc》由会员分享,可在线阅读,更多相关《STC89C51单片机引脚功能介绍.doc(4页珍藏版)》请在三一文库上搜索。

1、精品文档 1欢迎下载 C51 单片机引脚功能介绍 40-Pm DIP P1.0 r 1 V 丿40 VDD P1.1 匚2 39 J PO.D, ADO P1.2 匚3 38 P0 1, AD1 P1.3 匚4 37 P0.2. AD2 P1.4 匚5 36 P0.3. AD3 P1.5 匚6 35 J P0.4t AD4 P1.6 匚7 34 P0.5, AD5 P1.7 匚8 33 P0.6,心 RST 匚9 /程 32 _J P0.7, AD7 RXD, P3.0 匚10 31 EA TXD, P3.1 匚 ALE INTO, P3.2 匚12 29 PSEN INTt P3.3 匚13

2、 28 P2.7, A15 TO. P3.4 匚14 27 P2.6, A14 T1F P3.5 匚15 26 P2.5h A13 W?, P3.6 匚16 25 P2 4, A12 RDtP3.7 匚17 24 P2 3, A11 XT AL 2 匚18 23 P22 A10 XTAL1 匚19 22 P2 1. A9 VSS 匚20 21 P2.0, AS C51 单片机引脚功能介绍 单片机的 40 个引脚大致可分为 1. 电源:VCC -芯片电源,接+5V; VSS -接地端; 2. 时钟:XTAL1、XTAL2 -晶体振荡电路反相输入端和输出端。 3. 控制线:控制线共有 4 根, A

3、LE/PROG:地址锁存允许/片内 EPROM 编程脉冲 ALE 功能:用来锁存 P0 口送出的低 8 位地址新门户 PROG 功能:片内有 EPROM 的芯片,在 EPROM 编程期间,此引脚输入编程脉冲。 PSEN:夕卜 ROM 读选通信号。 4 类:电源、时钟、控制和 I/O 引脚。 精品文档 2欢迎下载 RST/VPD:复位/备用电源。 RST ( Reset)功能:复位信号输入端。 VPD 功能:在 Vcc 掉电情况下,接备用电源。 EA/Vpp:内外 ROM 选择/片内 EPROMS 程电源。 EA 功能:内外 ROM 选择端。 Vpp 功能:片内有 EPROM 的芯片,在 EPR

4、OlMw 程期间,施加编程电源 Vpp。 4. I/O 线 89C51 共有 4 个 8 位并行 I/O 端口: P0 P1、P2、P3 口,共 32 个引脚。P3 口还具有第二 功能,用于特殊信号输入输出和控制信号(属控制总线) 。 拿到一块芯片,想要使用它,首先必须要知道怎样连线, 我们用的一块称之为 89C51 的芯片, 下面我们就看一下如何给它连线。 1、电源:这当然是必不可少的了。 单片机使用的是 5V 电源,其中正极接 40 管脚,负极(地) 接 20管脚。 2、振蒎电路:单片机是一种时序电路,必须供给脉冲信号才能正常工作,在单片机内部已 集成了振荡器,使用晶体振荡器,接 18、1

5、9 脚。只要买来晶体震荡器,连上就能了,按下 图 1 接上即可。 3、复位管脚:按下图 1 中画法连好。 EA 管脚:EA 管脚接到正电源端。 至此,一个单片机就接好,通上电,单片机就开始工 作了。 我们的第一个任务是要用单片机点亮一只发光二极管 LED,显然,这个 LED 必须要和单片 机的某个管脚相连,不然单片机就没法控制它了, 单片机上除了刚才用掉的 5 个管脚,还有 35 个,我们将这个 LED 和 1 脚相连。(见图 1,其中 R1 是限流电阻) 按照这个图的接法,当 1 脚是高电平时,LED 不亮,只有 1 脚是低电平时,LED 才发亮。 因此要 1脚我们要能够控制, 也就是说,我

6、们要能够让 1 管脚按要求变为高或低电平。 即然 要控制 1 脚,就得给它起个名字,叫它什么名字呢,设计 51 芯片的 INTEL 公司已经起好了, 就叫它P1.0,这是规定。 名字有了,要计算机做事,也得要向计算机发命令,计算机能听得懂的命令称之为计算机 的指令。让一个管脚输出高电平的指令是 SETB 让一个管脚输出低电平的指令是 CLR 因此, 我们要 P1.0 输出高电平,只要写 SETB P1.0,要 P1.0 输出低电平,只要写 CLR P1.0 就能 了。但是我们怎样才能计算机执行这条指令呢?要解决这个问题, 第一,计算机看不懂 SETB CLR 之类的指令,我们得把指令翻译成计算

7、机能懂的方式,再让计算机去读。计算机只懂一 样东西:数字。因此我们得把 SETBP1.0 变为(D2H,90H ),把 CLRP1.0 变为 (C2H,90H ), 至于为什么是这两个数字,这也是由 51 芯片的设计者-INTEL 规定的,我们不去研究。第 二步,在得到这两个数字后, 还要借助于一个硬件工具 ”编程器”将这两个数字进入单片机的 内部。编精品文档 3欢迎下载 程器:就是把你在电脑上写出来的代码用汇编等编译器生成的一个目标烧写到单片 机的 eprom 里面去的工具,89c51 这种类型的单片机编程是一件很麻烦的事情,必要要先 装到编程器上编程后才能在设备上使用, 现在经以停产,现在市面上有卖的,都是库存产品。 而目前最新的 89S51 单片机是代替 C51 的单片机,可以实现在线编程(isp )功能,不用拔 出来,禾U 用简单的电路就可以实现把代码写入单片机内部。精品文档 4欢迎下载 欢迎您的下载, 资料仅供参考! 致力为企业和个人提供合同协议, 策划案计划书,学习资料等等 打造全网一站式需求

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1