摘要:本自动升降旗系统由控制中枢模块、显示模块、键盘模块、音乐播放模块、驱动电机模块、存储模块、无线遥控模块组成。本系统以单片机AT89S52为总控制核心;LED数码管作为显示模块核心;以ISD2560数码音乐芯片为音乐播放模块的核心;电机模块以步进电机的控制驱动芯片L298N为核心;无线遥控模块以SP无线数据收发为核心,同时还设置了接近开关LMF2-3005NA,防止旗帜在最高、低点的误动作,以实现了双重保险。本系统可以实现对国旗的上升、下降、停止、半旗以及国歌播放的基本功能,系统参数设置灵活,具有很好的复用性,性价比较好。83892
毕业论文关键词:单片机;步进电机;LED;遥控;接近开关
Design of Automatic Control of the Raising of the Flag System
Abstract: The automatic flag raising and lowering system consists of central control module, display module, keyboard module, a music playing module, motor drive module, storage module, wireless remote control module。 This system to AT89S52 microcontroller as control core, LED digital tube as the display module is the core; core chip ISD2560 digital music for music playback module, motor module to step into motor control driver L298N chip as the core; wireless remote control module to sp wireless data transceiver as the core, and set the proximity switch LMF2-3005NA prevent banner at the highest, low malfunction, so as to realize the Double insurance。 The system can realize the flag up, down, stop, flag and National Anthem of basic function, system parameters set flexible, has good reusability and reasonable price。
Key Words: Single chip microcomputer; stepping motor; LED; remote control; proximity switch
目 录
摘要 1
引言 2
1。 系统总体设计及工作原理 2
1。1 系统总体功能设计 2
1。2 系统工作原理 3
2。 硬件程序设计 3
2。1 电机模块 3
2。3 键盘模块 6
2。4 语音模块 7
2。5 电路总原理图 8
3。 软件系统设计 9
3。1 电路总原理框图 9
3。2 子程序流程框图 10
3。3 数据掉电处理 11
4。 系统仿真 12
4。1软件编写及程序调试 12
4。2 系统仿真 13
5。 结束语 14
参考文献 14
致 谢 15
自动控制升降旗系统的设计引言
随着中国经济的增长,中外合作的促进,信息的飞速发展,在广场、企业、学校、宾馆、政府、一些国际赛事以及会议等场所,升旗仪式已经成为必备环节之一。那么相比手动升旗更加方便、更加精准的自动升降旗系统便随之发展起来。近年来,虽然已经研发出了许多种类型的自动控制升降旗系统,但这些系统针对一些小的场合,比如广场,学校,地方政府等不太实用,有些功能闲置十分浪费资源,而且缺乏广泛应用性。通过分析、总结以上问题,本系统开发了一款在小场合中实用性较高的系统。在一些由单片机控制的自动升降旗系统中,升旗时间必须通过键盘去手动控制输入,人工操作产生的误差容易导致国歌播放与升旗不同步[1]。因此本系统使用控制变量法,固定播放国歌的时间作为升旗的时间,改变国旗升降的速率去适应旗杆的高度,本系统最大的特点是具备可以调节时间和调节高度的功能。在节省成本的同时也提高的系统的复用性。但是系统局限性比较大,不适用于大型赛事等活动。 AT89S52单片机自动控制升降旗系统的设计+电路图:http://www.youerw.com/zidonghua/lunwen_99140.html