微机原理总复习提纲

发布时间 : 星期五 文章微机原理总复习提纲更新完毕开始阅读

若打印机及其工作时序如图所示,当打印机不忙时(BUSY=0),向它送数据(设每次只传送1个字节)并在数据稳定时用负脉冲将数据存于打印机内部,同时设置打印机忙信号,即BUSY =1。 1)用可编程接口芯片8255将打印机与总线相连接起来。若规定8255的地址为0320H~032FH任选,试画出连接电路图。

2)数据段中首地址为BUFFER的区域中存放着100字节要打印的字符,试编写包括8255初始化的打印程序,并将100个字符打印出来。

用8255A构成一个开关量输入和发光二极管显示电路,开关合上时发光二极管管发光,开关断开则不发光。要求有8路开关量和8路发光二极管显示。 1) 设计此系统的原理图(CPU为8086) 2) 编出初始化程序和显示开关状态的程序段

设8255A的4个寻址地址号为0060H~0063H,试编写下列各种情况下的初始化程序。

1) 将A组和B组设置成方式0,A口,B口为输入,C口为输出。 2) 将A组工作方式设置成方式2,B组为方式1,B口作为输出。 3) 将A口,B口均设置成方式1,均为输入,PC6和PC1为输出.

4) A口工作在方式1,输入;B口工作在方式0,输出;C口高4位配合A口工作,低4位为输入。

8255A的工作方式控制字和C口的按位置位/复位控制字有何差别?若将C口的PC2引脚输出高电平(置位),假设8255A控制口地址是303H,程序段就应是怎样的?

8255A控制字如下,8255A端口地址为:160H、162H、164H、166H,端口A方式0输出,端口B方式0输入,端口C方式0输出。编写程序实现初始化,并将端口B内容的2倍与端口C的内容求和后将结果取反送到端口A。

已知发光二极管D如图所示。当有10mA左右的电流流过时即可发光,电流很小或无电流流过时,二极管熄。若接口地址在02F0~02FFH内随意选用 1) 试自定义接口芯片,将此两发光二极管通过接口与总线相连接,画出电路图; 2) 编写让两发光二极管同时发光的程序段。

联系合同范文客服:xxxxx#qq.com(#替换为@)