最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

自动化毕业设计

来源:动视网 责编:小OO 时间:2025-10-02 00:12:02
文档

自动化毕业设计

第1章概述1.1课题背景声光报警器在实际的生活中可以见到许多,运用于生活的许多方面,既有硬件实现的,也有硬件和软件同时控制执行。本课题基于微机原理与接口技术的学习,运用汇编语言实现一个声光报警器的功能。报警和发光同步进行。因此用它进行报警探测监控,具有良好的隐蔽性,白天和黑夜都可以使用,而且其抗干扰能力强。报警系统利用单片机控制技术,自动探测发生在布防区内的侵入行为,产生报警信号,一旦发生突发事件,就会向人们发出报警提示,从而让人即使采取应对措施。1.1课题意义首先,通过课程任务设计,可以很好
推荐度:
导读第1章概述1.1课题背景声光报警器在实际的生活中可以见到许多,运用于生活的许多方面,既有硬件实现的,也有硬件和软件同时控制执行。本课题基于微机原理与接口技术的学习,运用汇编语言实现一个声光报警器的功能。报警和发光同步进行。因此用它进行报警探测监控,具有良好的隐蔽性,白天和黑夜都可以使用,而且其抗干扰能力强。报警系统利用单片机控制技术,自动探测发生在布防区内的侵入行为,产生报警信号,一旦发生突发事件,就会向人们发出报警提示,从而让人即使采取应对措施。1.1课题意义首先,通过课程任务设计,可以很好
第1章概述

1.1课题背景

声光报警器在实际的生活中可以见到许多,运用于生活的许多方面,既有硬件实现的,也有硬件和软件同时控制执行。本课题基于微机原理与接口技术的学习,运用汇编语言实现一个声光报警器的功能。报警和发光同步进行。因此用它进行报警探测监控,具有良好的隐蔽性,白天和黑夜都可以使用,而且其抗干扰能力强。报警系统利用单片机控制技术,自动探测发生在布防区内的侵入行为,产生报警信号,一旦发生突发事件,就会向人们发出报警提示,从而让人即使采取应对措施。

1.1课题意义

首先,通过课程任务设计,可以很好的对课本知识运用于实践,同时也可以激发学习于专业相关的一些知识,从而扩大自己知识面的广度。其次,通过课题任务设计,在让我们思考使用学习工具的同时也学会去发现问题解决问题这一过程。

第2章课题要求

2.1 任务设计要求

设计一个声光报警器,当报警按钮按下时扬声器报警,扬声器用1kHZ信号响100ms, 500Hz信号响200ms,交替进行声响报警,在报警期间报警指示灯亮,当报警解除按钮按下则解除报警。

2.2软件设计要求

利用定时器以方式1工作,产生报警音符对应的1kHZ信号响100ms, 500Hz信号响200ms的方波,由P1.0接报警灯,P1.1接报警喇叭,用P3.2接报警控制按钮,P3.3接报警停止按钮。

2.3硬件设计要求

根据课程设计要求,基于单片机最小系统上按照电路设计焊接好各元器件,基于单片机最小系统上按照电路设计焊接好各元器件,利用P1.0接报警灯,P1.1接报警喇叭。

报警电路图

第3章总体设计思路与方案

3.1 整体方案

P3.2口用来接按钮控制报警器的启动和停止,P1.0口用来输出方波、发声,P1.1口对灯进行控制为使扬声器用1kHZ信号响100ms, 500Hz信号响200ms要用定时器中断,利用定时器T1方式1工作,产生方波,由P1.0输出驱动喇叭发声。声音的改变调用延时子程序的次数来实现设晶振频率为12MHz。基于音乐播放器基础上,通过按钮控制用于驱动喇叭发出报报警的声音。P3.2 INT0(外部中断0)、P3.3 INT1(外部中断1)

3.2 框图

第4章硬件电路设计

4.1 ATC51单片机简述及结构引脚说明

ATC51单片机是美国Atmel公司生产低电压,高性能CMOS 8位单片机,片内含4k bytes的可反复擦写的只读程序存储器(EPROM)和128 bytes的随机存取数据存储器(RAM)。

图为ATC51单片机的基本组成功能方块图。由图可见,在这一块芯片上,集成了一台微型计算机的主要组成部分,其中包括CPU、存储器、可编程I/O口、定时器/计数器、串行口等,各部分通过内部总线相连。下面介绍几个主要部分。

ATC51 功能方块图

外时钟源                                  外部事件计数外部中断               控制        并行口        串行通信

⏹ATC51管脚说明

ATMEL公司的ATC51是一种高效微控制器。采用40引脚双列直插封装形式。ATC51单片机是高性能单片机,因为受引脚数目的,所以有不少引脚具有第二功能。

VCC:供电电压。

GND:接地。

P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FLASH编程时,P0 口作为原码输入口,当FLASH进行校验时,P0输出原码,此时P0外部必须被拉高。

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。 

P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写1时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址1时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入1后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流。

P3口也可作为ATC51的一些特殊功能口,如下表所示:

    P3口管脚 备选功能

    P3.0 RXD(串行输入口)

    P3.1 TXD(串行输出口)

    P3.2 INT0(外部中断0)

    P3.3 INT1(外部中断1)

    P3.4 T0(记时器0外部输入)

    P3.5 T1(记时器1外部输入)

P3.6(外部数据存储器写选通)

P3.7(外部数据存储器读选通)

P3口同时为闪烁编程和编程校验接收一些控制信号。

RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。

ALE/:当访问外部存储器时,地址锁存允许端的输出电平用于锁存地址的地址字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。

XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。

XTAL2:反向振荡器的输出,如采用外部时钟源驱动器件,应不接.

4.2 设计方案与电路

第5章软件程序设计

5.1 软件设计框图

5.2 程序设计

  ORG      0000H

      LJMP     MAIN

      ORG      001BH

      MOV     TH1,R1

      MOV     TL1,R0

      CPl       P1.1 

      RETI 

      ORG      0100H

MAIN: JB        P3.2,MAIN

START:CLR      P1.0

      MOV      TMOD,#10H 

      MOV      IE,#88H 

      MOV      DPTR,#TAB 

LOOP: JNB       P3.3,WJ

CLR       A

      MOVC    A,@A+DPTR

      MOV      R1,A 

      INC       DPTR

      CLR      A

      MOVC    A,@A+DPTR

      MOV     R0,A 

      ORL      A,R1

      JZ        NEXT0 

      MOV     A,R0

      ANL      A,R1

      CJNE     A,#0FFH,NEXT 

      SJMP     START 

NEXT: MOV     TH1,R1 

      MOV     TL11,R0 

      SETB     TR1

      SJMP     NEXT1

NEXT0:CLR     TR1 

NEXT1:CLR     A

      INC      DPTR

      MOVC    A,@A+DPTR 

      MOV      R2,A

LOOP1:LCALL   D200 

      DJNZ     R2,LOOP1 

      INC      DPTR

      AJMP     LOOP

  WJ: MOV     A,#0FFH

      SETB     P1.0

      CLR      TR1   

      LJMP     MAIN

D200: MOV      R4,#41H 

D200B:MOV     A,#0FFH

D200A:DEC      A

      JNZ      D200A

      DEC      R4

      CJNE     R4,#00H,d200B

      RET

TAB:  DB     0FEH,06H,01H, 0FEH,06H,01H,

DB     0FCH,0CH,02H, 0FCH,0CH,02H,0FFH,0FFH

      END

第6章仿真调试与功能说明

6.1 系统性能调试与仿真

在电脑上进行仿真,仿真成功后准备焊接电路板。在焊接电路板中,我们首先对硬件电路进行布局,然后确认无误后,在电路板上进行焊接,这个过程做得算比较顺利。焊接电路板完工,细心检查后,进行通电测试。结果报警灯一直亮,通过检查是P1.1口没连接。并且在调试过程中按键按下等一系列问题。通过在这个过程中丛设计思路到程序设计再到硬伯调试到最后的程序下载,了解了51单片机的原理,初步掌握单片机调整及测试方法,提高动手能力和排除故障的能力。同时通过本课题设计与装配、调试,提高自己的动手能力,巩固已学的理论知识,建立单片机理论和实践的结合,了解各单元电路之间的关系及相互影响,从而能正确设计、计算定时计数的各个单元电路。初步掌握厨房报警器的调整及测试方法。提高动手能力和排除故障的能力

6.2 任务设计说明

声光报警器在实际的生活中可以见到许多,运用于生活的许多方面,既有硬件实现的,也有硬件和软件同时控制执行。本课题用按键来代替报警探测监控,报警解除按钮按下解除报警,运用汇编语言实现一个声光报警器的功能。

第7章设计总结

从老师给题到设计这个任务,通过将任务分成多块、多节,然后分而治之。 在完成单片机课程设计后,我们发现我们还有许多不足,所了解的知识还远远不够,以至于还有一些功能不能被动完成。但通过学习这一次课程设计,增强了我们的动手能力,提高了我们对单片机知识的了解,特别是软件方面。同时也让自己补充了许多的上课时没认真听的知识,真正的做到了学以致用,也使自己对于如何根据人们的需要设计产品,有了一定了解,设计的过程中出现了不少问题,在老师和同学的共同努力下,最终都得以解决,这锻炼了我们发现问题,解决问题的能力,这次课程设计也在一定程度上锻炼了我们的学习能力。然而我相信,通过这次课程设计,这不仅对我们的专业知识有相当大的帮助,而且我相信这对于我们今后走上社会工作时一定会有很大的帮助!

第8章附录

◆致谢

本学期学习单片机这一专业课以来一直得到倪老师和同学们的悉心帮助,从开始到本课题的完成,老师都给予我们细心的指导和不懈的支持。在此,没有更多华丽的语言,谨向老师致以诚挚的谢意和崇高的敬意。同时还要感谢同我一起走过的自控0901班的同学们,不管在什么时候,也正因为有了你们的帮助和支持,我才能克服众多困难和疑惑,直到把本文按时顺利的完成,在此请大家接受我诚挚的谢意!

◆元器件清单

元件规格数量
单片机ATC511个

按钮\3个

报警灯LED1个

喇叭8Ω/0.25w

1个

晶振6MHz1个

起振电容30pF瓷片电容

2个

复位电容22Uf 16V电解电容

1个

电阻100Ω、1kΩ、4.7Ω、220Ω

各一个
三极管90121个

蜂鸣管

1个

DIP封装插座

40脚集成插座

1个

文档

自动化毕业设计

第1章概述1.1课题背景声光报警器在实际的生活中可以见到许多,运用于生活的许多方面,既有硬件实现的,也有硬件和软件同时控制执行。本课题基于微机原理与接口技术的学习,运用汇编语言实现一个声光报警器的功能。报警和发光同步进行。因此用它进行报警探测监控,具有良好的隐蔽性,白天和黑夜都可以使用,而且其抗干扰能力强。报警系统利用单片机控制技术,自动探测发生在布防区内的侵入行为,产生报警信号,一旦发生突发事件,就会向人们发出报警提示,从而让人即使采取应对措施。1.1课题意义首先,通过课程任务设计,可以很好
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top