资源描述:
《8253定时器,计数器接口实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划8253定时器,计数器接口实验报告 同组同学学号:同组同学姓名: 微机原理实验报告 实验五8253计数器/定时器接口实验 1.实验目的 1)学会通过PC总线、驱动器、译码器等在PC机外部扩充为新的芯片; 2)了解8253计数器/定时器的工作原理; 3)掌握8253初始化的程序设计; 4)掌握8253方式0的计数方式的使用方法和方式3方波产生的方法。 2.实验内容 将实验装置上的1片8253定时器/计数器接入
2、系统,具体做两个内容的实验。 1)实验一:将8253的计数器0设置为工作于方式0,设定一个计数初值,用手动逐个输入单脉冲,观察OUT0的电平变化。 硬件连接:断开电源,按图2-1将8253接入系统。具体包括: (1)将8253的CS接I/O地址输出端280H-287H;目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 (2)将8253的计数器
3、0的CLK0与单脉冲信号相连,以用来对单脉冲进行计数; (3)将8253的GATE0用专用导线接向+5V,以允许计数器0工作; (4)将8253的OUT0接到LED发光二极管,以显示8253计数器0的输出OUT0的状态。 图2-18253实验一的连线图 2)实验二:将8253的计数器0、1均设置为工作于方式3(方波),按图2-2重新接线。要求是当CLK0接1MHz时,OUT1输出1Hz的方波,OUT的输出由LED显示出来。将计数器0与计数器1串联使用,计数器0的输出脉冲OUT0作为计数器1的时钟输入CLK1。 图2-28253
4、实验二的连线图 3.程序及框图 1)程序框图 图4-1给出了8253实验一的流程图。 图4-1程序流程图 图4-2给出了8253实验二的流程图。 2)程序代码 实验一程序代码: CTRLEQU283H TIME0EQU280H TIME1EQU281H目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 DATASEGMENT M
5、ESSDB'ENTERANYKEYRETURNTODOS!',0DH,0AH,'$' DATAENDS CODESEGMENT ASSUMECS:CODE,DS:DATA START: MOVAX,DATA MOVDX,AX MOVDX,OFFSETMESS MOVAH,09H INT21H MOVDX,CTRL MOVAL,30H OUTDX,AL MOVDX,TIME0 MOVAX,03H OUTDX,AL XCHGAH,AL OUTDX,AL COUNT: MOVAH,06H MOVDL,0
6、FFH目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 INT21H JZCOUNT MOVAX,4C00H INT21H CODEENDS ENDSTART 实验二程序代码: CTRLEQU283H TIME0EQU280H TIME1EQU281H DATASEGMENT MESSDB'ENTERANYKEYRETURNT
7、ODOS!',0DH,0AH,'$' DATAENDS CODESEGMENT ASSUMECS:CODE,DS:DATA START: MOVAX,DATA MOVDX,AX MOVDX,OFFSETMESS MOVAH,09H INT21H目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 MOVDX,CTRL MOVAL,3
8、6H OUTDX,AL MOVAL,76H OUTDX,AL MOVDX,TIME0 MOVAX,1000 OUTDX,AL XCHGAH,AL OUTDX,AL MOVDX,TIME1