- 15
- 0
- 约2.15千字
- 约 7页
- 2018-10-14 发布于福建
- 举报
单片机的应用实例的研究
单片机的应用实例的研究
随着经济和科学技术的发展,单片机已经在很多的领域广泛应用,包括我们日常生活中和工业生产中都少不了单片机的控制。现在我们就通过单片机仿真实验系统来模拟一个单片机应用系统的实例。
◎首先介绍一下单片机应用系统的设计步骤
一、系统的总体设计
1.全面分析任务对系统的要求。控制系统通常都是为某种生产设备或生产过程服务的。在分析对于系统控制的要求时,必须了解有关设备的运行性能和工艺过程。实际设计控制系统时,还往往涉及到电气设备的主电路,如电动机等,它们的工作方式与实际需要有关,对此必须考虑到。
2.确定系统的构成类型。单片机应用系统的构成类型包括采用从元件级设计系统、利用应用板构成系统和通过购置模块式工业控制单片机组成系统三种,确定采用何种构成是系统总体设计中的重大决策。
3.划分硬件和软件任务,画出系统结构框图。在分析系统要求和确定系统类型之后,就要划分硬件和软件的任务,完成系统结构设计。
二、硬件设计
硬件设计的任务是根据总体设计给出的结构框图,逐一设计出每一个单元的电路,最后组合起来,成为完整的硬件系统。
三、软件设计
软件设计是单片机应用系统设计中最重要、最基本的工作环节之一。软件设计的任务是在系统设计和硬件设计的基础上,根据要求确定程序结构和划分功能模块(包括主程序模块和各子程序模块),然后编写各模块程序,分别调试完毕后连接在一起,构成一个完整的应用程序。
四、软件与硬件的调试
在整个系统硬件设计和软件设计基本完成后,就进入系统调试阶段。系统调试通常分为三步,即硬件调试、软件调试和综合调试。
◎根据以上步骤,我们用单片机仿真实验系统模拟对交通信号灯控制的应用系统
一、系统总体设计
在城市十字路口,交通信号灯的控制可以用Intel公司出品的MCS―51系列的单片机来实现,正常情况下,十字路口的红绿灯应交替变换,考虑紧急情况下,当有救护车或警车到来时,应优先让其通过。在本文中,用发光二极管来模拟信号灯,救护车的优先通过请求信号由外部中断技术来模拟。
二、软件设计
软件设计思想:
1.初始化时,置十字路口东西南北四个方向全为红灯,并延时1秒;接下来东西方绿灯亮,南北方红灯亮,延时 30 秒;绿灯闪烁5下后,东西黄灯亮,延时3秒,跟着东西红灯亮,南北绿灯亮,也延时30秒,此后顺序循环下去。流程图如图一。
2.当有紧急救护车出现时,应使东西南北四个方向全亮红灯,并延时10秒钟,以便急救车通过。技术上可用外部中断0发出一单脉冲向CPU申请中断,流程图如图二。
(1)延时程序设计
初始化时,四盏红灯均亮,需延时1秒钟。设晶振频率 6MHz,程序设计如下:
DELY:MOV R0 , # 05H
L3:MOV R1 , # 64H
L2:MOV R2,# 0C7H
DJNZ R2 , L1
L1:NOP DJNZ R1, L2
NOP
DJNZ R0 , L3
NOP
DJNZ R2 , L1
DJNZ R1 , L2
DJNZ R0 , L3
RET
(2)中断子程序的设计
INT1:PUSH ACC;中断前,A累加器入栈保护
PUSH PSW;状态标志位入栈保护
MOV A,R5;取数
PUSH ACC;入栈
MOV A,# 11H;数据传送
MOVX @DPTR,A
MOV A,# 88H
MOV P1,A
ACALL DELAY;调用延时子程序
MOV A,40H;数据传送
MOVX @DPTR,A
MOV A,41H
MOV PI,A
POP ACC;恢复A累加器数据
MOV A,R5
POP PSW;恢复程序状态标志位
POP ACC;恢复A累加器
SETB EX1;开外部中断1允许位
RETI;中断返回
三、硬件设计
在本设计中,采用8051单片机作为主控器,因8051含4K字节片内ROM,可用来存放源程序,采用8051的P0口通过74LS373锁存芯片与8255A相连,8255A的PA口作为输出口,控制交通灯的明灭。8051(单片机共有5个中断源,可用外部中断1入口地址)0013H、边缘触发方式来模拟急救请求信号,在每个机器周期的S5P2期间采样INT1的输入电平,若电平先高后低负跳变,则置IE1=1,表示正在申请中断,CPU响应后,IE1由硬件清零,高低电平持续时间在1 个机器周期以上。
四、可行性分析
在现行系统中
您可能关注的文档
- 协同创新开启教育的改革新的模式.doc
- 协同创新理念下,立体化实践教学的体系的研究.doc
- 协同创新理念下我国创业型大学发展取向的研究.doc
- 协同创新的体系下土木专业硕士培养的模式探析.doc
- 协同创新的模式下地方高校创新创业教育实施的策略探析.doc
- 协同创新的模式下电气自动化技术专业综合实训教学探索.doc
- 协同创新的环境下我国的研究生培养的模式的改革的必要性分析.doc
- 协同创新的研究.doc
- 协同创新的项目中校企合作利益均衡的影响因素的研究.doc
- 协同创新绩效评价的体系分析的研究及启示.doc
- 人教版九年级英语Unit 4曾害怕课件3a-4c.pdf
- 雅思口语考题回顾:朗阁海外考试研究中心2019年10月10日Part 1考题总结.pdf
- 2026届高三地理一轮复习课件小专题河流袭夺.pptx
- 【名师原创】复习专题5 三角函数 作者:合肥市第八中学 蒲荣飞名师工作室.docx
- 高中数学一轮复习 微专题2 抽象函数.docx
- 高中数学——复习专题4 空间向量与立体几何.docx
- 高中数学一轮复习 微专题3 空间几何体中的截面、轨迹问题.docx
- 高中数学一轮复习 微专题4 空间几何体的最值、范围问题.docx
- 导流洞施工质量通病防治手册.docx
- 江苏省徐州市第一中学、徐市第三中学等五校2026届高三上学期12月月考历史试题含答案.docx
最近下载
- 驱动电机及控制技术中职全套教学课件.pptx
- 创意简约卡通小清新医疗静脉输液的安全通用PPT模板.pptx VIP
- 标准图集-12J003-室外工程.pdf VIP
- 基于单片机的出租车计价器设计.docx VIP
- 实施指南《GB_T28698-2012滚动轴承电机用深沟球轴承技术条件》实施指南.docx VIP
- 新型水处理技术推广商业计划书.doc
- 期末复习+课件-2025-2026学年浙教版科学七年级上册科学.pptx VIP
- 我国航海教育管理研究的开题报告.docx VIP
- 新解读《GB_T 28698-2012滚动轴承 电机用深沟球轴承 技术条件》.pptx VIP
- 盆底康复治疗临床诊疗指南.docx VIP
原创力文档

文档评论(0)