全球旧事资料 分类
控核心,通过汇编语言来控制单片机按下“开始”按键,8个LED灯从上到下开始循环点亮,按下“上”按键,灯由上向下流动,按下“下”按键,灯由下向上流动,按下“停止”按键,所有灯为暗。
二.彩灯设计内容简要:
21彩灯设计任务:
以单片机为核心,设计一个节日音乐彩灯控制器。
22彩灯设计要求:
P12开始,按此键则灯开始流动(由上而下)。P13停止,按此键则停止流动,所有灯为暗。P14上,按此键则灯由上向下流动。P15下,按此键则灯由下向上流动。
f23彩灯总体控制框图:
音乐程序
复位程序
AT89C51单片机
按键程序
彩灯程序
三.硬件电路设计:
31硬件组成
按照单片机系统扩展与系统配置状况,单片机应用系统可分为最小系统、最小功耗系统及典型系统等。AT89C51单片机是美国ATMEL公司生产的低电压、高性能CMOS8位单片机,具有丰富的内部资源:4kB闪存、128BRAM、32根IO口线、2个16位定时计数器、5个向量两级中断结构、2个全双工的串行口,具有425~550V的电压工作范围和0~24MHz工作频率,使用AT89C51单片机时无须外扩存储器。因此,本流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的软件组成的单个单片机
32AT89C51单片机硬件结构:
AT89C51是一种带4K字节闪存可编程可擦除只读存储器(FPEROMFlashProgrammablea
dErasableReadO
lyMemory)的单片机芯片,它采用静态CMOS工艺制造8位微处理器,最高工作频率位24MHZ。AT89C5外形及引脚排列如图所示:
f管脚说明:
RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。P0口:P0口为一个8位漏级开路双向IO口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向IO口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向IO口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚r
好听全球资料 返回顶部