当前位置:主页 > PLC机电自动化 >

基于STC89C52单片机的自动控制升降旗系统

更新时间:2018-11-08
所需金币80 [1金币=1元] 资料包括:原始论文 点击这里给我发消息 QQ在线咨询
文档格式:doc/docx 全文字数:20000 ↓↓立即下载全文 **温馨提示**
以下仅列出文章摘要、目录等部分内容,如需获取完整论文资料,或原创定制、长期合作,请随时联系。
微信QQ:312050216
点击这里给我发消息
扫一扫 扫一扫
基于STC89C52单片机的自动控制升降旗系统

摘    要
科学技术在不断进步,很多设备也都在朝着自动化的方向转变,国旗升降也是如此。为了实现这一功能,系统采用STC89C52作为主控单元,以步进电机作为标志的驱动力,以独立键盘为输入,通过LED显示显示系统信息。该系统通过单片机的I/O口向步进电机控制器发送信号,然后控制电机的正反转。通过滑轮传动装置完成升旗和降旗动作。该系统可以实现以下功能:在按下升降机按钮后,国旗以恒定速度上升,同时奏国歌。它停在旗杆的顶端。按下滴落按钮后,旗下降,国旗下降,国歌不放置,最低端不需要通过人体操作自动停止,从而简化了操作。旗的升降是由电动机驱动的。系统的控制按钮包括上升键、下行键和复位键。停止键等。升旗时间为43秒,国旗从旗杆底部上升到顶部。降旗不奏国歌。同时,旗杆从旗杆的顶端下降到末端。避免误操作。当旗子在顶端时,它不能通过按下上升键来工作。按下降键不起作用。
关键词:STC89C52;步进电机;LED

目    录

1  绪论 1
1.1  选题背景 1
1.2  自动控制升降旗系统国内外发展状况 1
1.3  选题的目的和意义 2
2  升降旗控制的方案选择与论证 3
2.1  升降旗电机的选择与论证 3
2.2  电机驱动方案的选择与论证 3
2.3  语音部分方案的选择与论证 4
2.4  显示方案比较 4
2.5  键盘的比较与选择 5
2.6  总体电路框图设计 6
3  系统各主要单元设计 8
3.1  单片机电路设计 8
3.1.1  单片机发展概况及发展方向 8
3.1.2  单片机的特点 9
3.1.3  单片机STC89C52特点及结构 9
3.1.4  复位电路设计 11
3.2  步进电机电路设计 13
3.2.1  步进电机的发展状况 13
3.2.2  步进电机的特点 14
3.2.3  步进电机的具体控制方法 15
3.3  步进电机驱动电路设计 16
3.4  显示电路设计 19
3.4.1  数码管结构及代码显示 19
3.4.2  数码管驱动电路 21
3.5  语音电路及继电器电路设计 24
4  升降旗系统软件设计 27
4.1  主程序流程 27
4.2  子程序流程 28
5  安装与调试 29
结    论 30
致    谢 31
参考文献 32
附录A  升降旗系统整体电路原理图 33
B  升降旗显示部分电路原理图 34
C  C语言程序代码 35