《计算机控制技术》实验指导书Word文档格式.docx
《《计算机控制技术》实验指导书Word文档格式.docx》由会员分享,可在线阅读,更多相关《《计算机控制技术》实验指导书Word文档格式.docx(9页珍藏版)》请在冰点文库上搜索。
若选配EAT598-5188板:
仿真头插座和实验CPU板插座插EAT598_5188板,板上的两位拨动开关SB1打到51端。
若选配的是AT598-31板与EAT598-31板:
仿真头插座插AT598_31板,实验CPU板插座插EAT598_31板,用40芯联接电缆连接起来。
●XB34:
短路套向上插(SPEAK端),第
模块处于放音功能。
●第
模块中:
短路套全部套向右边,由8279来控制键盘、显示。
●SA9:
八位DIP开关打到ON。
第二章MCS51系列单片机实验
实验一P1口输入、输出实验
一.实验要求
1.P1口做输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。
2.P1口做输入口,接八个拨动开关,以实验机上74LS273做输出口,编写程序读取开关状态,将此状态,在发光二极管上显示出来。
二.实验目的
1.学习P1口的使用方法。
2.学习延时子程序的编写和使用。
三.实验电路及连线
实验一时,P1.0-P1.7接L0-L7。
实验二时,P1.0-P1.7接K0-K7,PO0-PO7接L0-L7。
CS273接第
模块地址译码的F200。
TP1A.ASM主程序框图TP1B.ASM主程序框图
实验二简单I/O实验(交通灯控制)
以74LS273作为输出口,控制4个双色LED灯(可发红,绿,黄光),模拟交通灯管理。
1.学习在单片机系统中扩展简单I/O接口的方法。
2.学习数据输出程序的设计方法。
3.学习模拟交通灯控制的方法。
4.学习双色灯的使用。
三.实验电路及连线
PO0-PO3接DG1-DG4,PO4-P07接DR1-DR4。
CS273接F200。
四.实验说明
1.因为本实验是交通灯控制实验,所以要先了解实际交通灯的变化规律。
假设一个十字路口为东西南北走向。
初始状态0为东西红灯,南北红灯。
然后转状态1南北绿灯通车,东西红灯。
过一段时间转状态2,南北绿灯闪几次转亮黄灯,延时几秒,东西仍然红灯。
再转状态3,东西绿灯通车,南北红灯。
过一段时间转状态4,东西绿灯闪几次转亮黄灯,延时几秒,南北仍然红灯。
最后循环至状态1。
2.双色LED是由一个红色LED管芯和一个绿色LED管芯封装在一起,公用负端。
当红色正端加高电平,绿色正端加低电平时,红灯亮;
红色正端加低电平,绿色正端加高电平时,绿灯亮;
两端都加高电平时,黄灯亮。
五.实验框图
实验示例程序见TRLED1.ASM。
程序框图:
TRLED1.ASM主程序框图
实验三D/A转换实验
编写程序,使D/A转换模块循环输出锯齿波和三角波。
1.了解D/A转换的基本原理。
2.了解D/A转换芯片0832的性能及编程方法。
3.了解单片机系统中扩展D/A转换的基本方法。
CS0832接F218。
用示波器探头测量
模块的VOUT孔,观察显示波形。
D/A转换是把数字量转化成模拟量的过程,本实验输出为模拟电压信号,本次实验生成的波形较为简单,有兴趣者可试编程序生成各种波形,如方波,正弦波等,也可与键盘显示模块结合起来,构成一个简单的波形发生器,通过键盘输入各种参数,如频率,振幅(小于+5V),方波的占空比等。
五.实验程序框图
实验示例程序见配套盘片中的0832WAVE.ASM。
程序框图:
实验四A/D转换实验
利用实验板上的ADC0809做A/D转换器,利用实验板上的电位器W1提供模拟量输入。
编制程序,将模拟量转换成二进制数字量,用发光二极管显示。
1.掌握A/D转换与单片机的接口方法。
2.了解A/D芯片ADC0809转换性能及编程。
3.通过实验了解单片机如何进行数据采集。
CS0809接F230。
模块电位器中心抽头Wout(即0~5v)孔接至ADC0809的IN0(通道0)。
EOC连P3.2(INT0)。
将单片机的P1.0~P1.7接至八位发光二极管L0–L7。
ADC0809是八位逐次逼近法A/D转换器,每采集一次一般需100us。
中断方式下,A/D转换结束后会自动产生EOC信号,经一级74LS14反相后与8031的INT0相接。
本示例程序采取了中断处理来正确读取A/D转换的结果。
用户也可以用延时来保证A/D转换完成。
读取结果由P1口送至八位发光二极管显示。
五.实验程序及框图
实验示例程序见配套盘片中的PAD.ASM。
实验示例程序流程框图如下: