文档介绍:摘要单片机技术是一门不可或缺的技术,对我们将来的工作以及生活和学****都有很密切的联系。近年来,随着电子技术和微机计算机的迅速发展,单片机的档次不断提高,其应用领域也在不断的扩大,已在工业控制、尖端科学、智能仪器仪表、日用家电、汽车电子系统、办公自动化设备、个人信息终端及通信产品中得到了广泛的应用,成为现代电子系统中最重要的智能化的核心部件。本设计使用 AT89C52 芯片,利用 P0的8个端口连接 8个发光二极管, P1 的8个端口连接 8个发光二极管,通过 到 的值和 到 的值控制“跑马灯”的亮灭,以达到显示效果。设计的中断程序要对多个按键动作进行响应,灯光变换的花样有 15种,用模式按钮切换。按下模式按钮键,程序将按十五种模式切换,每按一次模式按钮键,切换一次跑马灯模式,而加速按钮和减速按钮可以改变闪烁速度;最后一种模式为音乐模式,加速按钮可切换音乐。在单片机运行时,可以在不同状态下让跑马灯显示不同的组合,作为单片机系统正常的指示。当单片机系统出现故障时,可以利用跑马灯显示当前的故障码,对故障做出诊断。此外,跑马灯在单片机的调试过程中也非常有用,可以在不同时候将需要的寄存器或关键变量的值显示在跑马灯上,提供需要的调试信息。关键词:音乐跑马灯; AT89C52 单片机; 74LS245 驱动芯片; LED 发光二极管 1设计概述............................................................................................................................. 1 设计目的................................................................................................................... 1 设计作用................................................................................................................... 1 设计要求................................................................................................................... 1 系统设计框图........................................................................................................... 1 2元器件介绍.......................................................................................................................... 3 2 .1AT89C52 单片机........................................................................................................ 3 74LS245 .................................................................................................... 3 ....................................................................................................... 4 3硬件电路设计..................................................................................................................... 6 ....................................................................................................... 6 3 .2LED 显示部分......................................