?§ 蜂鸣器报警实验一、实验目的 1. 掌握 2812 IO 控制方法; 二、实验设备 1. 软件的计算机; 2. DSP 实验箱; 3. DSP 硬件仿真器; 三、实验原理复用控制寄存器--- GPxMUX ( 0--- 数字 IO , 1--- 专用外设功能) 方向控制寄存器--- GPxDIR ( 0--- 输入, 1--- 输出) 量化控制寄存器--- GPxQUAL ( 0--- 无量化, 1--- 量化范围 0x00--0xff ) I/O 数据寄存器--- GPxDAT ( 0--- 输出-- 引脚置低, 1--- 输出-- 引脚置高) I/O 置位寄存器--- GPxSET ( 0--- 无变化, 1--- 引脚置为高) I/O 清零寄存器--- GPxCLEAR ( 0--- 无变化, 1--- 引脚置为低) 单独触发寄存器--- GPxTOGGLE ( 0--- 无变化, 1--- 引脚置电平跳变一次) 2812 中可以通过设置上述特定寄存器来改变相应 IO 输出管脚电平高/ 低,从而驱动蜂鸣器发出一定频率的声音, 通过改变程序中高低电平切换周期可以实现蜂鸣器声音“尖锐”到“低沉”的变化。相关原理图: 四、实验步骤 2812 主控板插到实验箱底板相应接口上; 2. 连接好 DSP 开发系统; 3. 本实验工程 Example_Buzzer ,编译,下载程序到 DSP ; 4. 运行程序,观察 2812 主控板上相应位置蜂鸣器的发声情况。五、实验报告 1. 实验原理、设计过程、程序设计思想和实验结果、硬件测试结果记录下来。 2. 自行修改程序内相关延时参数并说明参数变大变小时蜂鸣器的声音高低变化情况。六、补充 1 、实验过程中检查硬件仿真器链接是否正确,检查 dsp 芯片是否安插正确(以各个芯片的指示灯是否亮为参考)。 2 、在软件设置与硬件的 connect 。 3 、加载本实验工程,烧到芯片上。 B uild 工程, run 程序,观察实验现象;修改相关代码,再次编译运行,看实验现象。七、实验相关截图 蜂鸣器实验原理图 T 链接硬件 T2. 3 修改延迟时间
蜂鸣器报警实验 来自淘豆网m.daumloan.com转载请标明出处.