西南大学《微机接口及应用技术》网上作业题及答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

[0119]《微机接口及应用技术》

第一次作业

[论述题]

1、微型计算机的接口一般应具备哪些功能?

2、编写一个指令序列,其功能为输出数据FFH到地址为0E4H的输出端口去。

参考答案:

1、微型计算机的接口一般应具备哪些功能?

答:1、实行CPU命令的功能;2、返回外设状态的功能;3、数据缓冲功能;4、信号转换功能;5、设备选择功能;6、数据宽度与数据格式转换的功能。

2、编写一个指令序列,其功能为输出数据FFH到地址为0E4H的输出端口去。答:MOV AL,0FFH ;数据为字节宽度,故用AL

OUT 0E4H,AL ;字节宽度输出端口直接寻址

第二次作业

[论述题]

1、设计端口地址为3A5H的可读写地址译码电路。

参考答案:

第三次作业

[论述题]

1、编写一个程序段,要求在计数操作进行过程中读取计数器2的内容,并把读取的数值装入AX寄存器,端口地址为304-307H。

2、已知8253的计数时钟频率为1MHZ,若要求8253的计数通道2,每隔8ms向CPU申请1次中断,则如何对8253进行初始化编程和计数初值的计算与装入?

参考答案:

1、编写一个程序段,要求在计数操作进行过程中读取计数器2的内容,并把读取的数值装入AX寄存器,端口地址为304-307H。

答:MOV DX,307H ;发锁存命令

MOV AL,10000000B

OUT DX,AL

MOV DX,306H ;读数据

IN AL,DX ;先读低字节

MOV BL,AL ;保存到BL

IN AL,DX ;再读高字节

MOV AH,AL

MOV AL,BL ;数据保存在AX中

2、已知8253的计数时钟频率为1MHZ,若要求8253的计数通道2,每隔8ms向CPU申请1次中断,则如何对8253进行初始化编程和计数初值的计算与装入?答:1)Tc=8*10-3s*1*106Hz=8000

2)初始化和计数初值装入

MOV DX,307H ;初始化

MOV AL,10110111B

OUT DX,AL

MOV DX,306H ;计数初值装入

MOV AX,80000

OUT DX,AL ;先装入低字节

MOV AL,AH

OUT DX,AL ;再装高字节

第四次作业

[论述题]1、可屏蔽中断和PIC8259A是什么关系?

参考答案:

1、可屏蔽中断和PIC8259A是什么关系?

答:可屏蔽中断是用户经常要用到的一种很重要的系统资源,这一资源是以8259A为基础的,或者说,8259A构成了PC微机的可屏蔽中断体系。更直接的说,8259A就是为了处理可屏蔽中断而配置的一种CPU外围支持芯片。

第五次作业

[论述题]

1、如果把03H代码写入8255A的命令寄存器,那么这个"按位置1/置0”

2、什么是波特率因子?使用波特率因子有什么意义?

参考答案:

1、如果把03H代码写入8255A的命令寄存器,那么这个"按位置1/置0”命令将对C口的那一位进行操作?该位是被置1还是清置0?

答:从03H(00000011B)命令代码的格式可知,该命令是使C口的PC1引脚,输出高电平。

2、什么是波特率因子?使用波特率因子有什么意义?

答:波特率因子是发送(接收)1位二进制数据所需的发送/接收的时钟脉冲的个数,或者说是波特率的倍数。一般都设置为波特率的整数倍,如1,16,32,64倍。

第六次作业

[论述题]

1、串行通信接口电路的基本任务(功能)有那些?

参考答案:

1、串行通信接口电路的基本任务(功能)有那些?

答:串行通信接口电路的基本任务(功能)有:1)实现数据格式话;2)进行并-串转换;进行错误检验;4)提供符合EIA-RS-232C标准所定义的接口信号线;5)进行TTL与EIA之间的逻辑关系及逻辑电平转换;6)进行数据传输速率控制。

相关文档
最新文档