文档详情

发光二极管点亮控制.ppt

发布:2023-09-02约1.07万字共42页下载文档
文本预览下载声明
AT89S52引脚功能(P11) 电源线:VCC(+5V)、VSS(地) 振荡电路:XTAL1、XTAL2 复位引脚:RST 并行口:P0、P1、P2、P3 EA:访问程序存储控制信号 PSEN:外部ROM读选通信号 ALE:地址锁存控制信号 P3口线的第二功能 第二十九页,共四十二页,2022年,8月28日 AT89S52引脚功能 电源引脚(2根) VCC(40脚):电源端,接+5V电源。 VSS(20脚):接地端。 时钟引脚(2根) XTAL1(19脚):接外部晶振和微调电容的一端。 XTAL2(18脚):接外部晶振和微调电容的另一端。 第三十页,共四十二页,2022年,8月28日 AT89S52引脚功能 控制引脚(4根) RST/VPD(9脚):复位信号。 当输入的复位信号延续两个机器周期以上的高电平时即为有效,用以完成单片机的复位初始化操作。 ALE/PROG (30脚):地址锁存控制信号。 在系统扩展时,ALE用于控制把P0口输出的低8位地址锁存起来,以实现低位地址和数据的隔离。 EA/VPP(31脚):访问程序存储控制信号。 当信号为低电平时,对ROM的读操作限定在外部程序存储器;当信号为高电平时,对ROM的读操作是从内部程序存储器开始,并可延至外部程序存储器。 PSEN(29脚):片外ROM读选通信号端。 在读片外ROM时,PSEN有效,为低电平,以实现对片外ROM的读操作。 第三十一页,共四十二页,2022年,8月28日 AT89S52引脚功能 P0口 (引脚32-39)普通I/O口 P1口 (引脚1-8) 普通I/O口 P2口 (引脚21-28)普通I/O口 P3口 (引脚10-17)普通I/O口,或作为其他第二功能口 第三十二页,共四十二页,2022年,8月28日 P3口各引脚与第二功能表 引脚 第二功能 功能说明 P3.0 RXD 串行口输入 P3.1 TXD 串行口输出 P3.2 INT0 外部中断0输入 P3.3 INT1 外部中断1输入 P3.4 T0 定时器/计数器0计数输入 P3.5 T1 定时器/计数器1计数输入 P3.6 WR 片外RAM写选通信号(输出) P3.7 RD 片外RAM读选通信号(输出) 第三十三页,共四十二页,2022年,8月28日 最小单片机系统(P13) 单片机 5V电源,接地 时钟电路(晶振) 复位电路 第三十四页,共四十二页,2022年,8月28日 时钟电路 时钟电路为单片机产生时钟脉冲序列。 系统允许的晶振频率一般为6 MHz和12 MHz,电容C1和C2取30 pF左右。 晶体振荡频率高,则系统的时钟频率也高,单片机运行速度也就快。 第三十五页,共四十二页,2022年,8月28日 ARM嵌入式系统 单片机应用技术项目教程(C语言版) 计算机科学系 项目一 发光二极管LED点亮控制 发光二极管点亮控制 第一页,共四十二页,2022年,8月28日 教学目的 了解单片机的内部结构与主要型号; 掌握单片机引脚功能; 掌握单片机I/O口的基本功能; 掌握用I/O口实现简单控制的方法; 利用单片机的I/O口实现LED闪烁的控制。 第二页,共四十二页,2022年,8月28日 工作模块一 点亮一个发光二极管 工作任务 使用AT89S52单片机,P1.0引脚接发光二极管(LED)的阴极,通过C语言程序控制,从P1.0引脚输出低电平,使发光二极管点亮。 第三页,共四十二页,2022年,8月28日 PROTEUS简介 PROTEUS是英国Labcenter Electronics公司开发的多功能EDA软件。PROTEUS不仅是模拟电路、数字电路、模/数混合电路的设计与仿真平台,也是目前较先进的单片机和嵌入式系统的设计与仿真平台。 它实现了在计算机上完成从原理图与电路设计、电路分析与仿真、单片机代码级调试与仿真、系统测试与功能验证到形成PCB的完整的电子设计、研发过程。 第四页,共四十二页,2022年,8月28日 LED控制电路 按照工作任务要求,点亮一个LED电路是由AT89S52单片机和1个LED电路构成。 AT89S52单片机是美国ATMEL公司生产的低电压、高性能8位单片机,具有丰富的内部资源, 使用AT89S52单片机无须外部存储器。 第五页,共四十二页,2022年,8月28日 用PROTEUS设计第一个LED控制电路 新建设计文件 保存设计文件 选取元器件 放置元器件 编辑元器件 放置终端 连线 属性设置 电气规则检测 第六页,共四十二页,2022年,8月28日 工作过程 P1.0引脚接发光二极管(LED)的阴极,P1.0引脚输出低电平时,发光二极管点亮。 问题:
显示全部
相似文档