首页题目详情

请把2片8259A接成非缓冲级联方式,#1为主片,#2为从片,#2片通过主片的IR1请求中断,正确连接图中标出的信号,接往CPU的标明所接的CPU信号。

问答题
2019-08-10 10:24:03
0326
参考答案:参考...
查看答案
 参考答案
科目:计算机原理与接口技术
学科:计算机科学与技术
感兴趣题目
(延续题22)设计用8255做为控温加热系统的温度输入和控温输出接口,TS是数字化测温模块,当OE=1时TS通过8位数据线DATA输出补码格式的温度值。HC为加热器,当STB=1时,通过数据线线DATA可向HC的输入8位无符号数PN,PN越大HC的热功率越大,PN=0时HC不发热。要求8255定时检查温度,按温度大小分段控制HC的功率,设8255端口地址为5C—5FH。①画出8255与TS和HC间的电路连线;②写出8255的初始化程序;③利用题1,编写中断程序,每隔2秒进行一次温度t测量,按t值向HC输出PN:当0≤t<100时,PN=200;100≤t<120时,PN=100;120≤t<150时,PN=50,t>150时,PN=0。
若用8253作为温控系统的定时器,每隔2秒用中断方式测/控一次数据,8253的输入时钟频率为fc=100KHz,端口地址为50—53H;8259端口地址为58—59H,中断类型号为61H。要求:①计算8253的定时时间常数,画出8253和8259的电路连线图(可参考题20图);②分别为8259和8253编制初始化程序。
设8255的A、B和C口工作在方式0下,能循环查询输入输出,当查询到PC1=1时结束本程序;查询到PC1=0且PC0=1时,从A口读入数据,将其高四位取反,低四位保持不变,然后送B口输出。试编写8255初始化和应用程序(设8255  A、B、C口和控制端口地址为70H-73H)。
用8253作为控制系统的定时器,每隔100ms以中断方式监控一次。设8253的输入时钟频率为fc=1MHz,端口地址为30—33H;8259端口地址为80—81H,中断类型号为23H。要求:①计算8253的定时时间常数,用图中标出的信号线,画出8253和8259的电路连线图;②分别为8259和8253编制初始化程序。
用8253作为某数据采集系统的定时器,每隔10ms用中断方式采集一次数据,已知输入时钟频率为10kHz,8259端口地址为20—21H,中断类型号为13H,8253端口地址为40~43H,请为8259和8253编制初始化程序。
某系统中,定时/计数器8253的通道0、1、2和控制字端口分别为60H、61H、62H、63H。请完成:(1)设CLK0=2MHz,定义通道0工作在方式2,要求输出OUT0=lkHz方波,计算定时系数并写出通道0初始化程序;(2)定义通道1工作在方式2,用上述通道0的OUT0信号作为通道1的输入计数脉冲,设计数值为1000,请画出通道0和通道1的电路图,计算OUT1周期并写出通道1初始化程序;(3)若用OUT1信号向CPU发中断请求,请画出中断信号产生的电路。
如图1.1步进电动机SM有4个电极a、b、c、d(其中a-c为一组线圈,b-d为一组线圈)。如图1.2当相邻两极加高电平“1”时,另外两相邻两极加低电平“0”时,电机的转子就会偏转(如a=b=”1”,c=d=”0”,时,转子上的K点就会偏转到a和b两极之间的位置上)。现有如图1.3的实验电装置电路,①请写出转子K点从ab之间开始,顺时针步进转一周分几步_____________每步通过PA口的输出码_____________(答案格式如:步1-输出码00000011-K点位于ab间;)②请编写程序(包括8255的初始化),使步进电机产生以每秒一圈的速度顺时针连续均匀转动。(设延时子程序DELY有0.01秒的延时量, 8255的A、B、C口和控制口的地址分别是28H,29H,2AH和2BH。)
如图电路图,设8255A的端口地址为20H~23H,试编程实现:当开关K1、K2、K3、K4全向上(接+VCC)时,只有L1灯亮,当开关K1、K2、K3、K4全向下(接地)时,只有L2灯亮,否则,只有L3灯亮,请编写完整的实验程序,要求灯能实时反映出开关的状态。
利用8086的  存储器读与写和IO读与写信号,画出电路图。
设8253通道地址范围为48H~4BH ,0通道CLK0连接频率为2MHZ的时钟信号,现要求:计数器1输出一个频率为1Hz的方波信号,⑴画出8253电路连线图。⑵编写初始化程序。
首地址为buff1的数据区中存放若干数字字符,编程序把buff1中的数字字符转换为相应的非压缩BCD码,并存入buff2数据区中。DAT  SEGMENT    buff1  DB  ‘2981058368’     N1 =$ - buff1 buff2  DB  N1  DUP ( ? ) DAT  ENDS
如下数据段,字节变量HX中定义了10个字节的数据,设计汇编程序按顺序把它们转换成字符,存入AC开始的数据区。(注10个字节的数据可看成20个十六进制数码)MYD  SEGMENT HX  DB  6AH,0E1H,57H,98H,0C1H,36H,11H,49H,0C2H,3CHAC  DB  20 DUP(?) MYD   ENDS