单片机实验与实训指导第4章单片机综合实训.ppt

单片机实验与实训指导第4章单片机综合实训.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
  一、实训目的   熟悉利用定时器编制不同音乐的原理及编程方法,中断程序的编写方法,以及查表程序。   二、实训设备与器件   实训设备:QTH-2008XS单片机实验仪,QTH-2008XS开发软件,PC机。   实训器件:喇叭,专用导线,LM386低电压音频放大器。   三、实训内容   (一) 单曲播放   1.实训要求   用定时器T1方式1来产生歌谱中各音符对应频率的方波,由P1.0输出驱动喇叭。通过调用延时子程序(200 ms的延时子程序)的次数来实现节拍控制。若以1600 ms每拍为例,那么每拍需要循环调用延时子程序8次,同理,半拍就需要调用4次。用单片机控制循环播放一首歌曲。   编程方法:通过控制定时器的定时时间来产生不同频率的方法,驱动喇叭发出不同音阶的声音,再利用延时来控制发音时间的长短,即可控制音调中的节拍。把乐谱中的音符和相应的节拍变换为定时常数和延时常数,作为数据表格存放在存储器中。由查表程序得到定时常数和延时常数,分别用以控制定时器产生的方波频率和该频率方波的持续时间。当延时时间到时,再查看下一个音符的定时常数和延时常数。依次下去,就可以自动演奏出悦耳的乐曲。   乐曲中的音符、频率及计时常数三者的对应关系如表4.1所示。设晶振频率为12 MHz。   2.实训连线   LM386是低电压音频放大器。将VIN接P1.0,部分连接电路图如图4.1所示。   3.实训程序流程图   单曲播放程序流程图如图4.2所示。   (二) 音调的播放   1.实训要求   编制程序,利用74LS244和开关量,决定输出音调,然后利用单片机P1.0口输出不同频率的脉冲,通过扬声器发出不同频率音调。   2.实训连线   LM386是低电压音频放大器。将VIN接P1.0,如图4.1所示。74LS244的CS接译码电路的8000H,A7~A0接开关K1~K8。   3.实训参考流程图   音调播放实训参考流程图如图4.3所示。   一、实训目的   熟悉直流电机的基本控制方法和步进电机的基本控制方法。   二、实训设备与器件   实训设备:QTH-2008XS单片机实验仪,QTH-2008XS开发软件,PC机。   实训器件:专用导线,直流电机,电位器,步进电机。   三、实训内容   (一) 直流电机驱动   1.实训要求   由CH0、CH1来控制电机转动方向,由DJ来控制电机的转速。控制电机按照正转→停止→反转→停止的顺序运转。将CH0接P1.0,CH1接P1.1,DJ接电位器OUT DC孔,调节电位器可以控制转动的速度。   2.实验连线   DJ接电位器输出端OUT DC孔,CH0接P1.0,CH1接P1.1。电机驱动电路图如图4.4所示。   3.实训步骤   (1) 当CH0=0,CH1=1时,正转。   (2) 当CH0=1,CH1=0时,反转。   (3) 当CH0=0,CH1=0时,停止。   (4) ?CH0、CH1也可由单片机控制,将CH0接P1.0,CH1接P1.1,DJ接电位器OUT DC孔。   (5) 如果发现电机不转,则应调节电位器,执行程序,观察电机转动情况。   4.实训程序流程图   电机驱动程序流程图如图4.5所示。   2.实训连线   步进电机的HA接P2.0,HB接P2.1,HC接P2.2,HD接P2.3,开关电路K01接单片机的外部中断0(P3.2),步进电机驱动连接电路图如图4.6所示。   3.实训程序流程图   步进电机控制程序流程图如图4.7所示。   四、实训要求与思考题   (1) 分析并完成参考程序中的填空内容。   (2) 输入程序并汇编通过,纠错无误,屏蔽断点全速运行程序,实现要求的功能。   (3) 实训一中旋转DJ—电位器,观察直流电机的转动(正反、快慢)情况。   (4) 修改实训二的延时子程序,增大延时时间或减小延时时间,调试程序,观察步进电机转速有什么不同?   (5) 分析步进电机控制原理图。   一、实训目的   了解DS1302的工作特性。   熟悉DS1302的硬件电路、工作原理,以及DS1302的编程方法。   二、实训预习知识   DS1302是一种高性能、低功耗、带RAM的实时时钟/日历芯片,它可以对年、月、日、星期、时、分、秒进行计时,且具有闰年补偿功能,工作电压为2.5~5.5 V。DS1302采用三线接口,与CPU进行同步通信,并可采用突发方式一次传送多个字节的时间数据或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM存储器。   1.引脚功能   DS1302引脚功能如表4.3所示。   2.控制字格式   DS1302控制字格式如表4.4所示。   控制字的最高位D7必须是1,如

您可能关注的文档

文档评论(0)

autohhh + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档