微机接口技术报告.docx
- 文档编号:15727189
- 上传时间:2023-07-07
- 格式:DOCX
- 页数:15
- 大小:251.92KB
微机接口技术报告.docx
《微机接口技术报告.docx》由会员分享,可在线阅读,更多相关《微机接口技术报告.docx(15页珍藏版)》请在冰点文库上搜索。
微机接口技术报告
微机原理实验报告
实验四8255A并行接口实验
一、实验目的
1、学会通过PC总线、驱动器、译码器等在PC机外部扩充新的芯片。
2、了解8255A并行口的工作原理。
3、掌握8255A初始化的程序设计方法。
4、掌握8255A方式0的基本输入/输出和方式1的选通型输入/输出方式的使用方法。
二、实验内容
1、使8255A工作于工作方式0,将由C口读入的开关状态从A口输出到LED上显示出来。
断开电源,按虚线连接电路,按图2-1将8255A接入系统。
具体包括:
将8255A的CS接I/O地址输出端288H~28FH,C口接逻辑电平开关K0~K7,A口接LED显示电路L0~L7。
2、使8255A工作于方式1,将由A口读入的状态从B口输出到LED上显示出来。
断开电源,按图2-2将8255A接入系统。
具体包括:
将8255A的CS接I/O地址输出端288H~28FH,A口接逻辑电平开关K0~K5,B口接LED显示电路L0~L5,C口相应位分别接开关或LED发光二极管。
三、程序流程图
实验一:
8255A工作于方式0,将C口定义为输入方式,A口定义为输出方式。
程序流程图如图所示。
实验二:
每个判断命令前都加入一个按键返回判断。
程序流程图如图
四、程序代码
实验一程序:
PPIAEQU288H
PPIBEQU289H
PPICEQU28AH
PPICTLEQU28BH
DATASEGMENT
MESS1DB'8255AINMODE0!
',0DH,0AH,'$'
MESS2DB'ENTERANYKEYRETURNTODOS!
',0DH,0AH,'$'
DATAENDS
CODESEGMENT
ASSUMECS:
CODE,DS:
DATA
START:
MOVAX,DATA
MOVDS,AX
MOVDX,OFFSETMESS1
MOVAH,09H
INT21H
MOVDX,OFFSETMESS2
MOVAH,09H
INT21H
MOVDX,PPICTL;8255A初始化
MOVAL,89H
OUTDX,AL
COUNT:
MOVDX,PPIC
INAL,DX;C口读入MOVDX,PPIA
OUTDX,AL;A口输出
MOVAH,06H
MOVDL,0FFH
INT21H
JZCOUNT;若有键按下则退出
MOVAX,4C00H
INT21H
CODEENDS
ENDSTART
实验二程序:
PPIAEQU288H
PPIBEQU289H
PPICEQU28AH
PPICTLEQU28BH
DATASEGMENT
MESS1DB'8255AINMODE0!
',0DH,0AH,'$'
MESS2DB'ENTERANYKEYRETURNTODOS!
',0DH,0AH,'$'
DATAENDS
CODESEGMENT
ASSUMECS:
CODE,DS:
DATA
START:
MOVAX,DATA
MOVDS,AX
MOVDX,OFFSETMESS1
MOVAH,09H
INT21H
MOVDX,OFFSETMESS2
MOVAH,09H
INT21H
MOVDX,PPICTL;8255A初始化
MOVAL,0B4H
OUTDX,AL
COUNT:
MOVDX,PPIC
INAL,DX
ANDAL,20H
CMPAL,20H
JNZCOUNT
MOVDX,PPIA
INAL,DX
PUSHAX
ABC:
MOVDX,PPIC
INAL,DX
ANDAL,02H
CMPAL,02H
JNZABC
POPAX
MOVDX,PPIB
OUTDX,AL
MOVAH,06H
MOVDL,0FFH
INT21H
JZCOUNT
MOVAX,4C00H
INT21H
CODEENDS
ENDSTART
五、实验过程及结果
六、实验思考题
1、答:
A口及B口以方式1工作时,只要不是作为联络线的C口其他位,都可以由程序按位设定为基本的输入输出线,用于传输数据。
当A口工作于方式2时,若B口工作于方式1,则C口不可用于数据传输;若B口工作于方式0,则C口的PC0-2也可以由程序按位设定为基本的输入输出线,用于传输数据。
2、答:
将需点亮的LED灯所接的端口输出高电平,可点亮相应的LED灯。
若LED为共阳极接法,将需点亮的LED灯所接的端口输出低电平,可点亮相应的LED灯。
实验五8253计数器/定时器接口实验
一、实验目的
1、学会通过PC总线、驱动器、译码器等在PC机外部扩充为新的芯片;
2、了解8253计数器/定时器的工作原理;
3、掌握8253初始化的程序设计;
4、掌握8253方式0的计数方式的使用方法和方式3方波产生的方法。
二、实验内容
将实验装置上的1片8253定时器/计数器接入系统,具体做两个内容的实验。
1、实验一:
将8253的计数器0设置为工作于方式0,设定一个计数初值,用手动逐个输入单脉冲,观察OUT0的电平变化。
硬件连接:
断开电源,按图将8253接入系统。
2、实验二:
将8253的计数器0、1均设置为工作于方式3(方波),按图2-2重新接线。
要求是当CLK0接1MHz时,OUT1输出1Hz的方波,OUT的输出由LED显示出来。
将计数器0与计数器1串联使用,计数器0的输出脉冲OUT0作为计数器1的时钟输入CLK1。
三、程序流程图
8253实验一的流程图。
8253实验二的流程图。
NO
YES
三、实验程序
实验一程序:
CTRLEQU283H
TIME0EQU280H
TIME1EQU281H
DATASEGMENT
MESSDB'ENTERANYKEYRETURNTODOS!
',0DH,0AH,'$'
DATAENDS
CODESEGMENT
ASSUMECS:
CODE,DS:
DATA
START:
MOVAX,DATA
MOVDX,AX
MOVDX,OFFSETMESS
MOVAH,09H
INT21H
MOVAL,00010000B
OUTCTRL,AL
MOVAL,03H
OUTTIME0,AL
COUNT:
MOVAH,06H
MOVDL,0FFH
INT21H
JZCOUNT
MOVAX,4C00H
INT21H
CODEENDS
ENDSTART
实验二程序代码:
CTRLEQU283H
TIME0EQU280H
TIME1EQU281H
DATASEGMENT
MESSDB'ENTERANYKEYRETURNTODOS!
',0DH,0AH,'$'
DATAENDS
CODESEGMENT
ASSUMECS:
CODE,DS:
DATA
START:
MOVAX,DATA
MOVDX,AX
MOVDX,OFFSETMESS
MOVAH,09H
INT21H
MOVDX,CTRL
MOVAL,36H
OUTDX,AL
MOVAL,76H
OUTDX,AL
MOVDX,TIME0
MOVAL,0FFH
OUTDX,AL
XCHGAH,AL
OUTDX,AL
MOVDX,TIME1
MOVAX,1000
OUTDX,AL
XCHGAH,AL
OUTDX,AL
COUNT:
MOVAH,06H
MOVDL,0FFH
INT21H
JZCOUNT
MOVAX,4C00H
INT21H
CODEENDS
ENDSTART
四、实验过程及结果
五、实验思考题
1、实验一中的定时器0的输出OUT0的电平是如何变化的,为什么?
答:
假设对定时器0赋初值为3,则控制字发送后,OUT0变为低电平,当手动输入3个单脉冲后,OUT0变为高电平。
因为当计数器工作于方式0时,计数开始时为低电平,当CE计数器减到0时,OUT输出高电平并保持不变。
2、实验二中的计数器0、计数器1的计数初值是如何确定的。
将1M进行2次分频
3、是否能用现有的实验装置通过使用8253的方式0和方式3实现一个延时10秒的高电平输出?
即:
8253某个计数器的输出在初始化完成后变为低电平,10秒后变为高电平,具体如何实现?
答:
能。
程序代码为:
CTRLEQU283H
TIME0EQU280H
TIME1EQU281H
DATASEGMENT
MESSDB'ENTERANYKEYRETURNTODOS!
',0DH,0AH,'$'
DATAENDS
CODESEGMENT
ASSUMECS:
CODE,DS:
DATA
START:
MOVAX,DATA
MOVDX,AX
MOVDX,OFFSETMESS
MOVAH,09H
INT21H
MOVDX,CTRL
MOVAL,36H;设置定时器0,使其工作于方式3
OUTDX,AL
MOVAL,70H;设置定时器1,使其工作于方式0
OUTDX,AL
MOVDX,TIME0;向定时器0赋初值1000
MOVAX,1000
OUTDX,AL
XCHGAH,AL
OUTDX,AL
MOVDX,TIME1;向定时器1赋初值10000
MOVAX,10000
OUTDX,AL
XCHGAH,AL
OUTDX,AL
COUNT:
MOVAH,06H;若有键按下,则退出
MOVDL,0FFH
INT21H
JZCOUNT
MOVAX,4C00H
INT21H
CODEENDS
ENDSTART
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 接口 技术 报告