电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

计算机控制习题(第3-8章)VIP免费

计算机控制习题(第3-8章)_第1页
1/50
计算机控制习题(第3-8章)_第2页
2/50
计算机控制习题(第3-8章)_第3页
3/50
第三章I/O接口技术•了解新型接口技术功能、种类(CAN/USB/一线总线)•掌握在I/O控制的典型芯片:输入接口(74244)、输出接口(74273/74373)、光耦(TLP521)•类比单片机完成I/O接口设计例:8255,D/A,A/DP893-6用8位DAC芯片组成双极性电压输出电路,输出电压范围为-5~+5V,求对应下列偏移量的输出电压参见书P79用8位DAC芯片组成8位D/A转换电路输出电压与输入数字量D之间的关系oU128128256DVUDVUREFoREFo双极性单极性VDVUDFHVDVUDHVDVUDHREFoREFoREFo04.012812812751281281277)3(96.412812815128128101)2(0128128128512812812880)1(P903-7用DAC0832芯片设计一个能够输出频率为50Hz的方波的电路和程序8031说明:1.晶振频率(6M/12M)不同,延时子程序中工作寄存器的初值不同且不唯一。2.延时子程序编写还可以利用定时器(TL,TH)完成,初始化定时器,设置初值。3.0832口地址不唯一,与硬件电路设计有关4.一些基础的常用的延时程序需要积累记忆(1ms,10ms)方法很多MOVDPTR,#7FFFHMOVA,#0FFHMOVX@DPTR,AACALLDELAYMOVA,#00HMOVX@DPTR,AACALLDELAYAJMPATARTENDSTART:MOVR0,#100MOVR1,#50DJNZR1,DELAY2DJNZR0,DELAY1RETDELAY:DELAY1:DELAY2:HzmsfmsssTsMHz5020110100001]100)22501(1[112晶振VUDHVUDFFHDVUooREFo0,0005,2560256单极性10ms10msP903-8用74LS244和74LS273和8031设计8路数字量输入输出接口,接口电路原理图和数字量输入输出程序P903-9A/D转换接口技术ADC0809与8255A接口-8255A的A口工作方式0。A口为数据输入端-C口上半部分为输入,下半部分为输出。PC0-PC2-通道地址ABCPC3-ALE和START,启动转换PC7-OE和EOC,检测转换结束-8255A系统地址2C0H~2C3H。ADC0809PROCNEARMOVCX,8;循环次数CLD;DI自动增量MOVBL,00H;模拟通道地址LEADI,DATABUF;字串存储地址NEXTA:MOVDX,02C2HMOVAL,BLOUTDX,ALINCDXMOVAL,00000111B;输出启动信号,上升沿锁存地址NOPNOPNOPMOVAL,00000110B;下降沿,形成ALE,START脉冲OUTDX,ALDECDXNOSC:INAL,DX;检测转换结束信号TESTAL,80HJNZNOSC;EOC=1,则等待,检测EOC下降沿NOEOC:INAL,DX;TESTAL,80HJZNOSC;EOC=0,则等待,检测EOC上升沿,转换结束MOVDX,02C0H;读转换结果INAL,DXSTOSDATABUF;保存结果INCBL;修改模拟通道地址LOOPNEXTA;CX-1;RETADC0809ENDP补充:AD574与8255A接口-AD574的12/8接+5V,A0接地,工作于12位转换和读出方式。-8255A的A口、B口工作方式0,数据输入端-C口上半部分为输入,下半部分为输出。PC0-PC2-R/C,CS,CEPC7-STS,检测转换结束-8255A系统地址2C0H~2C3H。MOVDX,02C2H;令CS,R/C为低电平MOVAL,00HOUTDX,ALNOPNOPMOVAL,04H;令CE=1,启动转换OUTDX,ALNOPNOPMOVAL,03H;令CE=0,CS,R/C=1,启动完毕OUTDX,ALPOLLING:INAL,DX;查询STS状态TESTAL,80HJNZPOLLING;STS=1则等待,检测下降沿(转换结束)MOVAL,01H;令CS=0,R/C=1,准备读OUTDX,ALNOPMOVAL,05H;令CE=1,允许读出OUTDX,ALMOVDX,02C0HINAL,DX;读高4位DB11-DB8;ANDAL,0FHMOVBH,AL;存高4位INCDXINAL,DX;读低8位DB7-DB0MOVBL,ALINCDXMOVAL,03HOUTDX,AL;结束读出操作第四章•数字程序控制的基础(直线插补、圆弧插补)要求:掌握直线插补的步骤、原理、计算、程序的编写•数控装置执行机构的核心——步进电机/交流伺服电机的原理和控制技术(单片机\PLC\专用的数字控制器\控制卡)直线插补偏差定义:Fm=ymxe-xmyeFm=0,点m在OA直线段上;Fm0,点m在OA直线段的上方;Fm<0,点m在OA直线段的下方。第一象限逐点比较法直线插补的原理:从直线的起点出发,当Fm0时,沿+x轴方向走一步;当Fm<0,沿+y方向走一步;当两方向所走的步数与终点坐标相等时,发出终点到信号,停止插补。简化:若m为起点0,则Fm=F0=0;若Fm>=0,Fm+1=Fm–ye;若Fm<0,Fm+1=Fm+xe步数偏差判别坐标进给偏差计算终点判别起点F0=0Nxy=141F0=0+xF1=F0-ye=-6Nxy=132F1=-6+yF2=F1+xe=2Nxy=123F2=2+xF3=F2-ye=-4Nxy=114F3=-4+yF4=F3+xe=4Nxy=105F4=4+xF5=F4-ye=-2Nxy=96F5=-2+yF6=F5+xe=6Nx...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

计算机控制习题(第3-8章)

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部