学生2015proteus实验指导书剖析

上传人:今*** 文档编号:105954512 上传时间:2019-10-14 格式:DOC 页数:9 大小:94KB
返回 下载 相关 举报
学生2015proteus实验指导书剖析_第1页
第1页 / 共9页
学生2015proteus实验指导书剖析_第2页
第2页 / 共9页
学生2015proteus实验指导书剖析_第3页
第3页 / 共9页
学生2015proteus实验指导书剖析_第4页
第4页 / 共9页
学生2015proteus实验指导书剖析_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《学生2015proteus实验指导书剖析》由会员分享,可在线阅读,更多相关《学生2015proteus实验指导书剖析(9页珍藏版)》请在金锄头文库上搜索。

1、实验一 指令系统和编程练习实验类型:验证一、实验目的进一步掌握汇编语言设计和调试方法。二、实验内容把片外RAM的7000H和7001H的内容低位相拼后送入7002H。三、实验程序框图 (7000H)送A,屏蔽高位(7001H)送A,屏蔽高位开始交换高低位后送BA和B相或后送7002H结束 图1 拼字实验程序框图四、程序清单(利用keil软件进行程序的编写,实验报告中此部分列写程序清单)五、实验结果(利用keil软件查看调试结果,在程序中分别给外部RAM的7000H和7001H单元赋值,查看7002H单元结果。方法:在keil中的View菜单的Memory中查看,如(x:7000h)。实验报告中

2、此部分放7000H、7001H和7002H单元内容的截图)实验二 定时器实验实验类型:验证一、实验目的 了解计算机发出不同音调声音的编程方法。二、实验内容 利用定时器产生不同频率的方法,组成乐谱由单片机进行信息处理,经过放大利用MCS-51单片机的P1.0口输出音乐。三、实验说明1、要产生音频脉冲,只要算出某一音频的周期(1/频率),然后将此周期除以2,即为半周期的时间,利用计时器计时此半周期时间,计时到后即反向输出,重复此过程即得到此频率的脉冲。 2、让定时器工作在计数方式,改变计数值TH0及TL0,以产生不同的频率。 3、每个音符使用一个字节,字节的高四位代表音符的高低,低四位代表音符的节

3、拍。四、实验电路1、利用proteus软件进行硬件电路的设计,可参考下图,也可以自行设计。2、注意时钟电路、复位电路和驱动放大电路的设计,以及/EA引脚的连接。图1 电子音响实验参考原理图五、实验程序框图开始音调输出取节拍初始化取数变量指向表首N是停止符?取音调节拍结束?YYN图2实验程序框图六、程序清单(利用keil软件进行程序的编写)七、实验结果(利用proteus和keil软件进行仿真调试,用文字描述实验结果)实验三 I/O口输入、输出实验实验类型:验证一、实验目的了解8255芯片的结构及编程方法,学习模拟交通灯控制的实现方法。二、实验内容 用8255做输出口,控制十二个发光二极管燃灭,

4、模拟交通灯管理。三、实验说明因为本实验是交通灯控制实验,所以要先了解实际交通灯的变化情况和规律。假设一个十字路口为东西南北走向。初始状态0为东西红灯,南北红灯。然后转状态1东西绿灯通车,南北红灯。过一段时间转状态2,东西绿灯灭,黄灯闪烁几次,南北仍然红灯。再转状态3,南北绿灯通车,东西红灯。过一段时间转状态4,南北绿灯灭,闪几次黄灯,延时几秒,东西仍然红灯,最后循环至状态1。四、实验电路1、利用proteus软件进行硬件电路的设计,可参考下图,也可以自行设计。2、注意时钟电路、复位电路和驱动放大电路的设计,以及/EA引脚的连接。 图1 8255控制交通灯(并行I/O口8255扩展)实验原理图注

5、:8255的D7D0接单片机的P0口,/RD接单片机的P3.7,/WR接单片机的P3.6,RESET接单片机的RST。/CS、A1、A0经锁存器接单片机的P0.7、P0.1和P0.0,写出8255的PB、PC和控制字寄存器地址。五、实验程序框图开始8255初始化四个路口红灯亮东西绿灯亮,南北红灯亮,延时东西黄灯闪烁,南北红灯亮,延时东西红灯亮,南北绿灯亮,延时东西红灯亮,南北黄灯闪烁,延时图2 8255控制交通灯(并行I/O口8255扩展)实验程序框图六、程序清单(利用keil软件进行程序的编写)七、实验结果(利用proteus和keil软件进行仿真调试,用文字描述实验结果)实验四 串并转换实

6、验实验类型:验证一、实验目的1、掌握MCS-51单片机串行口方式0工作方式及编程方法。2、掌握利用串行口扩展I/O通道的方法。二、实验内容 利用MCS-51单片机的串行口和串行输入并行输出移位寄存器74LS164,扩展二个8位输出通道,用于驱动二个数码显示器,在数码显示器上循环显示从8031串行口输出的09这10个数字。三、实验说明串行口工作在方式0时,可通过外接移位寄存器实现串并行转换。在这种方式下,数据为8位,只能从RXD端输入输出,TXD端总是输出移位同步时钟信号,其波特率固定为晶振频率1/12。由软件置位串行控制寄存器(SCON)的REN后才能启动串行接收,在CPU将数据写入SBUF寄

7、存器后,立即启动发送。待8位数据输完后,硬件将SCON寄存器的TI位置1,TI必须由软件清零。四、实验电路1、利用proteus软件进行硬件电路的设计,可参考下图,也可以自行设计。2、注意时钟电路、复位电路和驱动放大电路的设计,以及/EA引脚的连接。图1 串并转换实验电路图注:DATA和CLK分别接单片机的P3.0和P3.1。CLR接+5V即可。 五、实验程序框图INT-T0中断服务程序:主程序:NY保护现场置T0定时常数读表格送串口显示调整表格指针恢复现场判断是否到1秒?中断T0入口中断返回设置T1参数置初始常数置串口模式开中断等 待开始图2 串并转换实验程序框图六、程序清单(利用keil软

8、件进行程序的编写)七、实验结果(利用proteus和keil软件进行仿真调试,用文字描述实验结果)实验五 模拟量控制直流电机转速实验实验类型:综合一、实验目的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转换

9、和放大后驱动直流电机,实现电机调速。三、实验电路(实验报告中此部分放proteus电路图的截图,下述文字不用写)1、利用proteus软件自行设计硬件电路。2、注意时钟电路、复位电路和驱动放大电路的设计,以及/EA引脚的连接。3、电路设计应包括:单片机最小系统、AD转换电路、DA转换电路、显示电路、按键电路、直流电机驱动电路。功能1初始化开始判断功能号进行A/D转换读取转换结果通过LED显示进行A/D转换读取转换结果D/A转换输出功能3功能2通过LED显示进行D/A转换四、实验程序框图图1 模拟量控制直流电机转速实验程序框图五、程序清单(利用keil软件进行程序的编写)六、实验结果(利用proteus和keil软件进行仿真调试,用文字描述实验结果)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号