硬件实验有关说明.pptVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
硬件实验有关说明

硬件实验有关说明 2013.3 实验系统介绍 实验系统介绍 实验系统介绍 D1区电源开关 A1区以太网接口 A2区 直流电机 A3区 步进电机 A4八位动态数码显示 A6区 LED双色点阵显示 A7区 液晶显示 A5区八位逻辑电平显示 B1区 USB从模式接口 B2区RS232 B3区串行D/A转换 B4区串行A/D转换 B5去 十字路口交通灯 B6区 DS18B20 B7区 实时时钟 C1区USB 主模式接口 C2区 I2C接口 C3区RS485 C4区并行D/A转换 C5区 并行 A/D转换 C6区 单次脉冲 C7区 八位逻辑电平输出 C9区 语音接口 C8区查询式键盘 80C51/C8051F020 MCU D3区7279阵列式键盘 E区 ARM9/CPLD MCU D4区独立式键盘 D5区时钟发生器 D6区可调电源 D7区蜂鸣器 实验DV 硬件实验介绍-实验一 实验一:I/O控制实验 例程1:片内并行口用作输出口,控制LED显示。 例程功能:使发光二极管从右到左轮流循环点亮 硬件实验介绍-实验一 例程2:片内并行口用作输入口,连接拨动开关,检测开关的位置。 读入P2口内容,获取8个拨动开关的状态;并将该状态输出到连接LED的P1口,即显示出拨动开关的状态。 硬件实验介绍-实验一(选做) 例程3:编写能发出“哆”到“西”的程序,每个音均为一拍(选做题)。 蜂鸣器控制电路 音调的实现 要产生不同的音调(哆…..西),首先要了解音频脉冲的频率。然后利用定时器定时、一条I/O口线输出这个频率的脉冲信号,该信号施加到蜂鸣器就会发出相应的音调。 根据音调信号的频率,计算得到半周期作为定时长度,利用定时器的定时功能进行这个半周期时间的定时,在定时中断程序中令输出脉冲的I/O口线反相,在I/O脚上得到此音频的脉冲输出,通过蜂鸣器就可以听到该音调。 例如中音“哆”的频率为523Hz,其周期T=1/523=1912μs,因此可令定时器的定时时间为956μs,在每次956μs到的定时中断程序中,对输出I/O口线求反,通过蜂鸣器就可得到中音“哆”。 表14-1 简谱对应的简谱码、T值 简 谱 发 音 简谱编码 T 值 5 低音SO 1 64260 FB04 6 低音LA 2 64460 FBCC 7 低音TI 3 64524 FC0C 1 中音DO 4 64580 FC44 2 中音RE 5 64684 FCAC 3 中音MI 6 64777 4 中间FA 7 64820 5 中音SO 8 64898 6 中音LA 9 64968 7 中音TI A 65030 1 高音DO B 65058 2 高音RE C 65110 3 高音MI D 65157 4 高音FA E 65178 5 高音SO F 65217 不发音 0 表1 各简谱音调、对应的定时初值T(设晶振为12MHz)、简谱编码表 音乐的曲调 每个乐曲均有一个曲调(通常标注于乐曲题目下排的左边),如4/4、2/4、…等等。 表2是常用的曲调值,表中的DELAY为对应各曲调的基本延时时间。如对于曲调为4/4的乐曲,其基本节拍即1/4节拍的延时为125毫秒;如对于曲调为4/8的乐曲,其基本节拍即1/8节拍的延时为62毫秒. 表2 各调1/4节拍的时间设定 各调1/8节拍的时间设定 曲调值 DELAY 曲调值 DELAY 调4/4 125毫秒 调4/8 62毫秒 调3/4 187毫秒 调3/8 94毫秒 调2/4 250毫秒 调2/8 125毫秒 节拍的控制 由乐曲的曲调可以得到其基本节拍的延时时间,即表2中的DELAY值。如对于曲调为4/4的乐曲,其基本节拍即1/4节拍为1个DELAY, 1拍就为4个DELAY;如对于曲调为4/8的乐曲,其基本节拍即1/8节拍为1个DELAY, 1拍就为8 个DELAY;依据这种方法就可以得到乐曲中每个音符节拍对应的时间(即DELAY数)。 为了方便程序的编写,对不同的节拍数用数字进行编码,得到表3所示的节拍编码表。 节拍编码 1 2 3 4 5 6 8 A C F 节拍数 1/4拍 2/4拍 3/4拍 1拍 1又1/4拍 1又1/2拍 2拍 2又1/2拍 3拍 3又3/4拍 节拍数 1/8拍 2/8拍 3/8拍 4/8拍 5/8拍 6/8拍 1拍 1又2/8拍 1又4/8拍 表3 节拍编码表 音乐建立步骤 第一步:建立简谱频率表,即每个简谱对应的定时初值T的数据表,表头设为TABLE1;将表14-1中的全部简谱“低音5 -高音5”的T值,转换为双字节16进制数后,依次保存建立起简谱频率数据表格(每个T值为2字节);TABLE1表如下所示。 第二步:建立乐曲的简谱-节拍数据表,表头设为TABLE

文档评论(0)

dlhss + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档