基于单片机的霓虹灯控制器设计 设计报告 下载本文

题 目:基于单片机的霓虹灯控制器设计

摘 要

霓虹灯在现代社会中有广泛的应用,但传统的霓虹灯控制器利用移位寄存器的移位方式,只能实现几种有限的花式,因此市场迫切需要一种低成本高性能的霓虹灯控制器。本设计基于单片机实现多种花式的霓虹灯控制器。以AT89C52单片机为控制核心,使用独立式按键实现对霓虹灯的控制。该系统主要由单片机的主控部分、键盘输入部分和LED显示部分组成,运用I/O口输出的信号驱动发光二极管和数码管,使其产生有规律的闪烁和移动。该控制器电路实现简单,成本低,具有较高的性价比。 关键字:霓虹灯;AT89C52;发光二极管;数码管

2

目 录

1.设计任务 .................................................................................................................................................. 1

1.1 设计目的和意义 .............................................................................................................................. 1 1.2 设计任务与要求 .............................................................................................................................. 1

2.硬件系统设计 ......................................................................................................................................... 2

2.1总体设计方案 ................................................................................................................................... 2

2.1.1设计思路 ................................................................................................................................ 2 2.1.2方案论证与比较 .................................................................................................................... 2 2.2 具体电路设计 .................................................................................................................................. 3

2.2.1单片机AT89C52简介 .......................................................................................................... 3 2.2.2外部时钟方式电路 ................................................................................................................ 4 2.2.3手动复位电路 ........................................................................................................................ 4 2.2.4 发光二极管电路 ................................................................................................................... 4 2.2.5数码管电路 ............................................................................................................................ 6 2.2.6 键盘控制电路 ....................................................................................................................... 7 2.3 整体硬件电路 .................................................................................................................................. 8 2.4系统所用元器件 ............................................................................................................................... 8

3.软件系统设计 ....................................................................................................................................... 10

3.1软件系统总体设计方案 ................................................................................................................. 10 3.2程序流程图 ..................................................................................................................................... 10

3.2.1模式一子程序 ...................................................................................................................... 11 3.2.2模式二子程序 ...................................................................................................................... 11

4.调试及仿真 ........................................................................................................................................... 12 5.总结 ......................................................................................................................................................... 13

5.1本系统存在的问题及改进措施 ..................................................................................................... 13 5.2心得体会 ......................................................................................................................................... 13

参考文献 .................................................................................................................................................... 13 附录1 霓虹灯实物图 ............................................................................................................................. 14 附录2霓虹灯PCB板图 ......................................................................................................................... 15 附录3 程序清单 ...................................................................................................................................... 16

3