- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
国旗升降系统的设计
目录
前言 (1)
1 国旗升降系统的总体设计 (1)
2 电路器件选择 (2)
2.1 AT89C51 (2)
2.2 步进电机 (4)
3 国旗升降系统具体电路设计 (4)
3.1 主体电路设计 (4)
3.2 电源电路设计 (5)
4 电路的实际制作 (5)
5 程序设计 (5)
5.1程序设计流程图 (5)
5.2具体程序 (6)
6电路及程序调试 (10)
结束语 (10)
参考文献 (10)
英文翻译 (11)
国旗升降系统的设计
摘要:自动升降旗系统常常出现在政府部门、学校、广场和大型企业等庄严的场合。本文以单片机AT89C51为核心控制步进电机的运转,通过按键启动电机的正反转,从而实现自动升、降旗。通过所设计程序的严格定时,使电机的运行时间与国歌演奏时间相等,从而避免了手动升旗与国歌演奏时间不协调出现的尴尬场面发生,保证了国旗升、降仪式的严肃性。
CPU可以直接对I/O口进行输入、输出操作及逻辑运算,并且具有很强的位处理功能,能有针对性解决由简单到复杂的各类控制任务。可靠性强:单片机对信息传输及存储器和I/O接口的访问,一般情况下是在单片机内部进行的,因此,不易受外界的影响。所以单片机应用系统的可靠性比一般微机系统高的多。[1]
虽然单片机只是一个芯片,但无论从组成还是从逻辑功能上来看,都具有微机系统的含义。由于单片机这种特殊的结构形式,使其具有很多显著的优点,单片机在各个领域内的应用都得到迅猛的发展。随着微控制技术的不断完善和发展以及自动化程度的日益提高,单片机的应用正在导致传统的控制技术发生巨大变化,单片机的应用是对传统控制技术的一场革命。[2]
1 国旗升降系统的总体设计
本设计采用51单片机AT89C51(晶振频率为12MHZ)对四相六线制步进电机进行控制。通过I/O口输出的具有时序的方波作为步进电机的控制信号,
图1.1 国旗升降系统设计框图
2 电路器件选择
2.1 AT89C51
AT89C51有40只引脚,这40只引脚按其功能来分,可分为如下几类:
(1)电源及时钟引脚:VCC,VSS;XTAL1,XTAL2。VCC(40引脚):接+5V电源。 VSS(20引脚):接地。2个时钟引脚XTAL1,XTAL2外接晶体与片内的反相放大器构成了1个振荡器,它为单片机提供了时钟信号。
(2)控制引脚:PSEN,ALE,EA,RESET(即RST)。RST/Vpd(9引脚):RST是复位信号输入端,高电平有效。
C51管脚分布[]如图2.1所示:
VCC :接+5V电源GND :接地
时钟引脚:
2个时钟引脚XTAL1、XTAL2外接晶体与片内的 反向放大器构成1个振荡2个时钟引脚也可外接独立的晶体振荡器。
I/O口引脚:
P0口:双向8位三态I/O口,此口为地址总线(低8位)及数据总线分时复用口,可驱动8个LS型TTL负载。
P1、P2、P3口是3个8位准双向的I/O口各口线在片内均有固定的上电阻可驱动4各LS型TTL负载。
P3口也可作为AT89C51的一些特殊功能口P3.0 RXD(串行输入口)
P3.1 TXD(串行输出口)
P3.2 /INT0(外部中断0)
P3.3 /INT1(外部中断1)
P3.4 T0(记时器0外部输入)
P3.5 T1(记时器1外部输入)
P3.6 /WR(外部数据存储器写选通)
P3.7 /RD(外部数据存储器读选通)
控制引脚RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。
ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。
/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。
/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。[]
2.2 步进电机
步进电机是机电控制中一种常用的执行机构,它的用途是将电脉冲转化为角位移,其旋转是以固定的角度一步一步进行的,故称为步进电机。步进电机的驱动电路根据控制脉冲信号工作,脉冲信号一般由单片机或CPU产生,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,通过控制脉冲个数即
您可能关注的文档
- 加拿大留学新托福与雅思分析对比详解.doc
- 加密软件的个人使用心得.doc
- 动态主机配置协议.doc
- 动画中的变色效果.doc
- 动环监控测试题2.docx
- 包装工程专业课综合实习报告.doc
- 北京交通大学通信与信息系统硕士导师及研究方向(2007.9).doc
- 办公无线呼叫系统建议方案a.doc
- 北京交通大学管理会计期末考试试题.doc
- 北京奥运会残奥会及其筹备期间各类无线电设备.doc
- 仁爱版英语七年级下册教学工作总结.docx
- 员工思想动态分析报告汇总.docx
- 山东省淄博实验中学、淄博五中2026届物理高二第一学期期中教学质量检测试题含解析.doc
- 广东省中山市中山纪念中学2026届高三物理第一学期期中经典试题含解析.doc
- 《2025年智能家电售后管理:IoT设备故障诊断与远程维修需求提升》.docx
- 2025年氢能用氢场景在建筑供暖领域的商业化应用前景分析报告.docx
- 外窗淋水试验方案.docx
- 2025年AI医疗影像诊断基层医院远程会诊系统应用报告.docx
- 2025年算力机房运维趋势:AI算力中心日常维护岗位需求与规范.docx
- 2025年辣椒深加工产业升级策略报告.docx
原创力文档


文档评论(0)