实验06_继电器控制

实验06_继电器控制

ID:15432753

大小:49.50 KB

页数:3页

时间:2018-08-03

实验06_继电器控制_第1页
实验06_继电器控制_第2页
实验06_继电器控制_第3页
资源描述:

《实验06_继电器控制》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验六继电器控制一、实验目的1、了解微机控制直流继电器的一般方法。2、进一步熟悉使用8255、8253。二、实验内容实验电路如图6-1,按虚线连接电路:CLK0接1MHZ,GATE0,GATE1,接+5V,OUT0接CLK1,OUT1接PA0,PC0接继电器驱动电路的开关输入端Ik。继电器常开触点串联一个220V灯泡,接交流220V。编程使用8253定时,让继电器周而复始的闭合5秒钟(指示灯灯亮),断开5秒钟(指示灯灯灭)。图6-1三、编程提示1.将8253计数器0设置为方式3、计数器1设置为方式0并联使用,CLK0接1MHZ时钟,设置两个计数器的初值(乘积

2、为5000000)启动计数器工作后,经过5秒钟OUT1输出高电平。通过8255A口查询OUT1的输出电平,用C口PC0输出开关量控制继电器动作。2.继电器开关量输入端输入“1”时,继电器常开触点闭合,交流电路接通,灯泡发亮,输入“0”时断开,灯泡熄灭。3.参考流程图(见图6-2):;***************************;;*继电器控制*;;***************************;io8255aequ280hio8255bequ281hio8255cequ283hio8255dequ288hio8255eequ28bhcode

3、segmentassumecs:codestart:movdx,io8255e;设为A口输入,C口输出moval,90hlll:outdx,almoval,01;将PC0置位outdx,alcalldelay;延时smoval,0;将PC0复位outdx,alcalldelay;延时sjmplll;转llldelayprocnear;延时子程序pushdxmovdx,io8255c;设计数器为方式moval,36houtdx,almovdx,io8255amovax,10000;写入计数器初值outdx,almoval,ahoutdx,almovdx,io8

4、255cmoval,70h;设计数器为工作方式outdx,almovdx,io8255bmovax,500;写入计数器初值outdx,almoval,ahoutdx,alll2:movah,06;是否有键按下movdl,0ffhint21hjneexit;若有则转exitmovdx,io8255dinal,dx;查询的PA0是否为高电平andal,01jzll2;若不是则继续popdxret;定时时间到,子程序返回exit:movah,4chint21hdelayendpcodeendsendstart

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。