单片机的应用实例的研究.docVIP

  • 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 个机器周期以上。   四、可行性分析   在现行系统中

文档评论(0)

1亿VIP精品文档

相关文档