网站大量收购独家精品文档,联系QQ:2885784924

单片机自动化-实验指导书.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机自动化-实验指导书.doc

实验 指令系统和编程练习 实验类型:验证 一、实验目的 H和7001H的内容低位相拼后送入7002H。 三、实验程序框图 图1 拼字实验程序框图 四、程序清单 (利用keil软件进行程序的编写,实验报告中此部分列写程序清单) 五、实验结果 (利用keil软件查看调试结果,分别给7000H和7001H单元赋值,查看7002H单元结果。View菜单的Memory中查看,如(x:7000h)。实验报告中此部分放7000H、7001H和700H单元 了解计算机发出不同音调声音的编程方法。 二、实验内容 利用定时器产生不同频率的方法,组成乐谱由单片机进行信息处理,经过放大利用MCS-51单片机的P1.0口输出音乐。 三、实验说明 (实验报告中此项不用写) 1、要产生音频脉冲,只要算出某一音频的周期(1/频率),然后将此周期除以2,即为半周期的时间,利用计时器计时此半周期时间,计时到后即反向输出,重复此过程即得到此频率的脉冲。 2、让定时器工作在计数方式,改变计数值TH0及TL0,以产生不同的频率。 3、每个音符使用一个字节,字节的高四位代表音符的高低,低四位代表音符的节拍。 四、实验电路 (实验报告中此部分放proteus电路图的截图,下述文字不用写) 1、利用proteus软件进行硬件电路的设计,可参考下图,也可以自行设计。 2、注意时钟电路、复位电路和驱动放大电路的设计,以及/EA引脚的连接。 图1 电子音响实验参考原理图 五、实验程序框图 图2实验程序框图 六、程序清单 (利用keil软件进行程序的编写,实验报告中此部分列写程序清单) 七、实验结果 (利用proteus和keil软件进行仿真调试,四、实验 (实验报告中此部分放proteus电路图的截图,下述文字不用写) 1、利用proteus软件进行硬件电路的设计,可参考下图,也可以自行设计。 2、注意时钟电路、复位电路和驱动放大电路的设计,以及/EA引脚的连接。 图1 8255控制交通灯(并行I/O口8255扩展)实验原理图 注:8255的D7—D0接单片机的P0口,/RD接单片机的P3.7,/WR接单片机的P3.6,RESET接单片机的RST。/CS、A1、A0经锁存器接单片机的P0.7、P0.1和P0.0,写出8255的PB、PC和控制字寄存器地址。 五、实验程序框图 图2 8255控制交通灯(并行I/O口8255扩展)实验程序框图 六、程序清单 (利用keil软件进行程序的编写,实验报告中此部分写程序清单) 七、实验结果 (利用proteus和keil软件进行仿真调试,实验 串并转换实验 一、实验目的 掌握串行口方式0工作方式及编程方法。 掌握利用串行口扩展I/O通道的方法。 二、实验内容 利用串行口和串行输入并行输出移位寄存器74LS164,扩展二个8位输出通道,用于驱动二个数码显示器,在数码显示器上循环显示从8031串行口输出的0—9这10个数字。 三、实验说明 串行口工作在方式0时,可通过外接移位寄存器实现串并行转换。在这种方式下,数据为8位,只能从RXD端输入输出,TXD端总是输出移位同步时钟信号,其波特率固定为晶振频率1/12。由软件置位串行控制寄存器(SCON)的REN后才能启动串行接收,在CPU将数据写入SBUF寄存器后,立即启动发送。待8位数据输完后,硬件将SCON寄存器的TI位置1,TI必须由软件清零。 四、实验 图 串并转换实验的P3.0P3.1。CLR五、实验程序框图 图 串并转换实验程序框图,实验 模拟量控制直流电机转速实验 一、实验目的 1、掌握A/D转换、D/A转换与单片机的接口方法。 2、了解A/D芯片0809转换性能及编程方法。 3、了解D/A转换芯片0832的性能及编程方法。 4、掌握直流电机的驱动原理。 5、了解直流电机调速的方法。 二、实验内容 利用A/D转换芯片0809将W1电位器提供模拟量转换成数字量利用D/A转换芯片0832将数字量转换为模拟量输出利用W1电位器提供模拟量0809、单片机和0832转换和放大后驱动直流电机。、实验电路 四、实验程序框图 图 模拟量控制直流电机转速实验程序框图, 进行A/D转换 进行D/A转换 通过LED显示 读取转换结果 通过LED显示 置串口模式 置初始常数 (7000H)送A,屏蔽高位 设置T1参数 中断返回 中断T0入口 判断是否到1秒? 恢复现场 调整表格指针 送串口显示 读表格 置T0定时常数 保护现场 东西红灯亮,南北黄灯闪烁,延时 东西红灯亮,南北绿灯亮,延时 东西黄灯闪烁,南北红灯亮,延时 东西绿灯亮,南北红灯亮,延时 四个路口红灯亮

文档评论(0)

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

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

1亿VIP精品文档

相关文档