LED流水灯实验报告(八篇) 您所在的位置:网站首页 嵌入式方案设计实训报告 LED流水灯实验报告(八篇)

LED流水灯实验报告(八篇)

2024-07-11 04:34| 来源: 网络整理| 查看: 265

一、            概述

AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元。AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程。

P为40 脚双列直插封装的8 位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52 相同,其主要用于会聚调整时的功能控制。功能包括对会聚主IC 内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等。主要管脚有:XTAL1(19 脚)和XTAL2(18 脚)为振荡器输入输出端口,外接12MHz 晶振。RST/Vpd(9 脚)为复位输入端口,外接电阻电容组成的复位电路。VCC(40 脚)和VSS(20 脚)为供电端口,分别接+5V电源的正负端。P0~P3 为可编程通用I/O 脚,其功能用途由软件定义。

二、        实验原理与设计方案

 设计平台:

   AT89C51单片机;PC机,含Keil软件平台,Proteus软件平台;单片机开发板。

如下图2为开发板:

设计思路:

本系统主要通过P1口来控制LED的闪烁,有10种模式(0~9)可供选择。通过模式按键来选择需要的闪烁方式,这里主要通过几个计数器来控制,按下一次按键,计数器加1,模式切换到下一种模式。同时利用数码管将模式显示出来。另外还有一个加速和减速的按键,系统设定有30种速度可供选择。按下一次加速键,速度计数器加1,按下一次减速键,速度计数器减1。其中加速减速主要是通过设定定时器2的定时时间来改变的,加速,减速主要是将定时器的时间加减。特别一提的是,按键的按下读取要消除抖动。

…… …… 余下全文



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有