微机原理 实验四 直流电机测速实验.doc

微机原理 实验四 直流电机测速实验.doc

ID:55583607

大小:227.50 KB

页数:7页

时间:2020-05-19

微机原理 实验四  直流电机测速实验.doc_第1页
微机原理 实验四  直流电机测速实验.doc_第2页
微机原理 实验四  直流电机测速实验.doc_第3页
微机原理 实验四  直流电机测速实验.doc_第4页
微机原理 实验四  直流电机测速实验.doc_第5页
资源描述:

《微机原理 实验四 直流电机测速实验.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验四直流电机测速实验一、实验目的:(1)掌握8254的工作原理和编程方法;(2)了解光电开关,掌握用光电传感测量电机转速的方法。二、实验内容:光电测速的基本电路由光电传感器,计数器/定时器组成。被测电机主轴上固定一个圆盘,圆盘的边缘上有小孔。传感器的红外发射端和接收端装在圆盘的两侧,电机带动圆盘转到有孔的位置时,红外光通过,接收管导通,输出低电平。红外光被挡住时,接收截止,输出高电平。用计数器/定时器记录在一定时间内传感器发出的脉冲个数,就可以计算出电机的转速。三、线路连接:线路连接如图4.5所示,8254计数器/定时器0和2作为定时器

2、,确定测速时间,定时器0的CLK0连1MHZ脉冲频率,OUT0作为定时器2的输入,与CLK2相连,输出OUT2与8255的PA0端相连。GATE0和GATE2均接+5V,8254计数器/定时器1作为计数器,输入CLK1与直流电机计数关连接,GATE1与8255的PC0相连。电机DJ端与+5V~0V模拟开关SW1相连。四、编程提示:8255计数器/定时器1作为计数器,记录脉冲个数,计数器/定时器0和2作为定时器,组成10~60秒定时器,测量脉冲个数,算出电机每分钟的转速并显示在屏幕上。8255的PA0根据OUT2的开始和结束时间,通过PC0

3、向8254计数器/定时器1发出开始和停止计数信号。五、流程图如图4.6所示图4.6直流电机测速程序流程图六,编写源程序如下:DATASEGMENTIOPORTEQU0D880H-0280HIO8255KEQUIOPORT+283H;8255控制口IO8255AEQUIOPORT+280H;8255A口IO8255CEQUIOPORT+282H;8255C口IO8254KEQUIOPORT+28BH;8254控制IO82542EQUIOPORT+28AH;8254计数器2IO82541EQUIOPORT+289H;8254计数器1IO825

4、40EQUIOPORT+288H;8254计数器0MESSDB'STRIKEANYKEY,RETURNTODOS!',0AH,0DH,'$'COUDB0COU1DB0COUNT1DB0COUNT2DB0COUNT3DB0COUNT4DB0DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVDX,OFFSETMESSMOVAH,09HINT21H;显示提示信息MOVDX,IO8254KMOVAL,36H;计数器0,方式3,先读写低8位,再读写高8位OUTDX,

5、AL;输入时钟,1MHZMOVDX,IO82540MOVAX,50000;初值50000,输出时钟周期50MSOUTDX,ALNOPNOPMOVAL,AHOUTDX,ALMOVDX,IO8255K;8255,PA0通道输入,PC0输出MOVAL,90HOUTDX,ALMOVDX,IO8255CMOVAL,00OUTDX,AL;PC0低电平,定时器1禁止计数LL:MOVAH,01H;有无键入INT16HJNZQUIT1;有键入,返回MOVDX,IO8254KMOVAL,70HOUTDX,AL;计数器1,方式0,先读写低8位,再读写高8位MO

6、VDX,IO82541;输入时钟为光电开关输出MOVAL,0FFHOUTDX,ALNOPNOPOUTDX,ALMOVDX,IO8254KMOVAL,90HOUTDX,AL;计数器2,方式0,只读写低8位MOVDX,IO82542MOVAL,100OUTDX,AL;初值100,检测5sMOVDX,IO8255CMOVAL,01HOUTDX,AL;PC0输出1,定时器1开始计数JMPA0QUIT1:JMPQUITA0:MOVDX,IO8255AA1:INAL,DXANDAL,01HJZA1MOVDX,IO8255CMOVAL,00HOUTDX

7、,ALMOVDX,IO8254KMOVDX,70HOUTDX,ALMOVDX,IO82541INAL,DXMOVBL,ALINAL,DXMOVBH,ALMOVAX,0FFFFHSUBAX,BXCALLDISPMOVDL,0DHMOVAH,02INT21HMOVDL,0AHMOVAH,02INT21HJMPLLDISPPROCNEARMOVDX,0000HMOVCX,03E8HDIVCXMOVCOUNT1,ALMOVAX,DXMOVCL,64HDIVCLMOVCOUNT2,ALMOVAL,AHMOVAH,00HMOVCL,10DIVCLMO

8、VCOUNT3,ALMOVCOUNT4,AHMOVAL,COUNT1CALLDISP1MOVAL,COUNT2CALLDISP1MOVAL,COUNT3CALLDISP1MOVAL,COUNT

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

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

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