"《计算机控制技术》习题解ppt课件.ppt:实时控制基础原理解析"

0 下载量 129 浏览量 更新于2024-01-16 收藏 872KB PPT 举报
8000H ;DPTR=8000H MOVR7,#08H ;R7=08H LOOP:MOVAA,@DPTR ;A=[DPTR] MOV@R1,A ;[R7]=A INC DPTR ;DPTR=DPTR+1 INC R1 ;R1=R1+1 DJNZ R7,LOOP ;R7=R7-1, if R7!=0, jump to LOOP SJMP $ ;end of program 输出:MOVDPTR,8000H ;DPTR=8000H MOVR7,#08H ;R7=08H LOOP:MOVD,@R0 ;D=[R0] MOVX@DPTR,A ;[DPTR]=A INC DPTR ;DPTR=DPTR+1 INC R0 ;R0=R0+1 DJNZ R7,LOOP ;R7=R7-1, if R7!=0, jump to LOOP SJMP $ ;end of program3-1 将下列数字转换为二进制数:,(1)26710 (2)0.62510答:(1)26710=1000010112 (2)0.62510=0.1012。3-2用八位二进制补码表示-9910和5010,将它们相加并指出是否有溢出?答:-9910的补码为101100112,5010的原码为1100102,则5010的补码为1100102,-99的补码为101100112,所以-99的补码加5010的补码为10101010112,以上溢出1,最后结果为10000000112,溢出表示结果超出系统的数的表示范围。4-1(1)利用无符号原码将-738转换成八位二进制数(2)利用原码将-234转换成八位二进制数答:(1)解:738对应的数的原码为0000111010.将它转换成八位二进制数000011101。 (2)解:234对应的数的原码为11101010,所以-234数在八位二进制的原码为111010101。4-2写出定点数-9.25的二进制表... 因实际情况需要,由于题目较长,建议您在整理时适当进行删减,将重点内容进行提炼概括。整合后的内容应包括《计算机控制技术》习题解ppt课件.ppt中涉及的问题和答案以及相应的数字量输入和输出程序的设计。整合内容后望如下: 《计算机控制技术》习题解ppt课件.ppt;第一章习题1-1、计算机在计算机控制系统中的主要任务是执行人们预先编制好的并放在存储器的程序,收集从生产过程送来的过程参数,并进行处理、分析判断和运算,得到相应的控制信息,用它输出到生产过程,使过程参数趋于预定数值。输入信息来自输入通道输出信息作用于输出通道。1-2、实时性主要包含实时数据采集、实时决策运算、实时输出控制。实时即及时、即时、适时的意思,否则把微机放在控制系统中将没有任何实际意义。1-3、要使计算机在控制系统中有实时控制作用,必须具备硬件方面的实时时钟和优先级中断信息处理电路,以及软件方面的完善的时钟管理、中断处理的程序。2-3 采用74LS244和74LS273与8031,设计8路数字量(开关量)输入接口和8路数字量(开关量)输出接口。输入程序包括MOVDPTR,8000H,MOVR7,#08H,LOOP:MOVAA,@DPTR,MOV@R1,A,INC DPTR,INC R1,DJNZ R7,LOOP。输出程序包括MOVDPTR,8000H,MOVR7,#08H,LOOP:MOVD,@R0,MOVX@DPTR,A,INC DPTR,INC R0,DJNZ R7,LOOP。3-1 将26710转换为二进制数为1000010112,将0.62510转换为二进制数为0.1012。3-2用八位二进制补码表示-9910和5010,将它们相加并指出是否有溢出。-9910的补码为101100112,5010的补码为1100102,-99的补码为101100112,所以-99的补码加5010的补码为10101010112,以上溢出1,最后结果为10000000112,溢出表示结果超出系统的数的表示范围。4-1 利用无符号原码将-738转换成八位二进制数得0000111010;利用原码将-234转换成八位二进制数得111010101。4-2定点数-9.25的二进制表...综上所述,此课件内容覆盖了计算机控制系统的主要任务、实时性要求、计算机在控制系统中的基本条件、数字量输入输出接口的设计,以及数字量转换的相关问题。期望此内容可提供有关计算机控制技术的深入理解和学习指导。