标题: 单片机蜂鸣器实验报告 [打印本页]

作者: 51黑电子迷    时间: 2017-8-13 02:40
标题: 单片机蜂鸣器实验报告
实验三:蜂鸣器一、实验目的二、实验设备
STC89C52单片机实验板、串口下载线、USB连接线、电脑
3、实验原理及内容
实验原理:
蜂鸣器最重要的特点是只要按照极性要求加上合适的直流电压就可以发出固有频率的声音,使用起来比扬声器简单。
由此可见,其控制与LED的控制是没有区别的。
虽然单片机对蜂鸣器的控制和对LED的控制是一样的,但硬件电路却有所不同。因为蜂鸣器是感性负载,一般不用单片机的I/0口直接对其进行操作,最好是加一只驱动三极管。

实验步骤:
软件操作过程参考实验一。

实验接线图:


蜂鸣器电路图:

程序代码(汇编版):


  1.               ORG              0000H                                          ;伪指令,指定程序从8000H开始存放
  2.                             AJMP              MAIN                                          ;跳转指令,程序跳转到MAIN处

  3.                             ORG              0100H                                          ;伪指令,指定以下程序从8100H开始存放
  4. MAIN:
  5.                             MOV              SP,#60                                          ;给堆栈指针赋初值
  6. LOOP:                            ACALL              MUSIC
  7.                             AJMP              LOOP


  8. 蜂鸣器输出声响子程序
  9. MUSIC:
  10.                             MOV              R5,#60H                                          ;控制音长
  11. MIC:
  12.                             CPL              P1.5
  13.                             ACALL              DELAY5MS                            ;控制音调
  14.                             DJNZ              R5,MIC
  15.                             RET


  16. 延时子程序
  17. DELAY5MS:
  18.                                 MOV              R7,#3H
  19. DELAY0:                            MOV              R6,#40H
  20. DELAY1:                            DJNZ              R6,DELAY1
  21.                                  DJNZ              R7,DELAY0
  22.                                 RET
  23.                             ;
  24.                             END
复制代码

4、实验收获与体会
本次试验我们做的是发出嘀嘀声的蜂鸣器实验,并且成功完成了此次实验。
刚开始做实验的时候,由于自己的理论知识基础不好,在实验过程遇到了许多的难题,也使我感到理论知识的重要性。但是我并没有气垒,在实验中发现问题,自己看书,独立思考,最终解决问题,从而也就加深我对课本理论知识的理解,达到了“双赢”的效果。实验过程中培养了我在实践中研究问题,分析问题和解决问题的能力以及培养了良好的工程素质和科学道德,例如团队精神、交流能力、独立思考、测试前沿信息的捕获能力等;提高了自己动手能力,培养理论联系实际的作风,增强创新意识

完整单片机实验报告下载(word格式 可编辑):
http://www.51hei.com/bbs/dpj-88784-1.html



作者: loverwtf    时间: 2017-10-21 16:38
其实我更喜欢C语言的  简单  学完之后发现学校开课要学汇编




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1