找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 23506|回复: 1
收起左侧

单片机蜂鸣器实验报告

[复制链接]
ID:161768 发表于 2017-8-13 02:40 | 显示全部楼层 |阅读模式
实验三:蜂鸣器一、实验目的
  • 掌握单片机I/O的工作方式
  • 熟悉51单片机的汇编指令。
  • 了解音频发声原理
  • 熟悉掌握KEIL软件的使用
二、实验设备
STC89C52单片机实验板、串口下载线、USB连接线、电脑
3、实验原理及内容
实验原理:
蜂鸣器最重要的特点是只要按照极性要求加上合适的直流电压就可以发出固有频率的声音,使用起来比扬声器简单。
由此可见,其控制与LED的控制是没有区别的。
虽然单片机对蜂鸣器的控制和对LED的控制是一样的,但硬件电路却有所不同。因为蜂鸣器是感性负载,一般不用单片机的I/0口直接对其进行操作,最好是加一只驱动三极管。

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

实验接线图:


1.014.jpg

蜂鸣器电路图:
1.015.jpg

程序代码(汇编版):


  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


回复

使用道具 举报

ID:241407 发表于 2017-10-21 16:38 | 显示全部楼层
其实我更喜欢C语言的  简单  学完之后发现学校开课要学汇编
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表