PAGE\*MERGEFORMAT1佳木斯大学实验报告姓名顾凯电信学院三
年级
六年级体育公开课教案九年级家长会课件PPT下载六年级家长会PPT课件一年级上册汉语拼音练习题六年级上册道德与法治课件
一班组评分课程名称微型计算机任课教师田静实验教师田静时间月日至月日计小时评语实验题目实验二 8253定时器/计数器实验一、实验目的 l. 学会8253芯片和微机接口原理和方法。2. 掌握8253定时器/计数器的工作方式和编程原理。二、实验内容 1. 8253芯片介绍 8253是一种可编程定时/计数器,有三个十六位计数器,其计数频率范围为0-2MHz,用+5V单电源供电。 8253的功能用途: ⑴ 延时中断⑸ 实时时钟 ⑵ 可编程频率发生器⑹ 数字单稳 ⑶ 事件计数器⑺ 复杂的电机控制器 ⑷ 二进制倍频器 8253的六种工作方式: ⑴ 方式0:计数结束中断 ⑶ 方式2:频率发生器 ⑵ 方式l:可编程频率发生⑷ 方式3:方波频率发生器三、实验步骤1、硬件线路连接 ⑴8253的GATE0接拨动开关K1,OUT0接8255的PC0。⑵8253的CLK0插孔接脉冲发生器区脉冲输出口“”。⑶8255的PA0-PA3口接发光二极管LED1-LED4。⑷打开实验箱电源,按下SCAL键,进入联机状态。2、联机状态下:⑴打开电脑中的软件,编辑程序→保存→编译→运行入口地址为1300H的程序。⑵拨动开关K1到上端,输出高电平。连续按下脉冲输出口边上的按钮AN,每按三次,亮一个灯,并往复循环。四、实验程序CODESEGMENTASSUMECS:CODEORG1300H;初始化部分START:MOVDX,0043H;初始化8253,#0模式0MOVAL,30HOUTDX,ALMOVDX,0040H;写计数初值MOVAL,02HOUTDX,ALMOVAL,00HOUTDX,ALMOVDX,0FF2BH;8255a初始化,a口方式0输出,c口输入MOVAL,89HOUTDX,ALMOVDX,0FF28HMOVAL,0FFHOUTDX,ALMOVDX,0FF2AH;熄灭所有的ledMOVAL,00HOUTDX,ALMOVBL,0FH;预显示的数据;以下程序实现了实验所要求的功能LO1:MOVDX,0FF2AH;查询个数,个数不够则等待INAL,DXANDAL,01HJZLO1MOVDX,0043H;个数够了,则重新送计数初值MOVAL,30HOUTDX,ALMOVDX,0040HMOVAL,02HOUTDX,ALMOVAL,00HOUTDX,ALROLBL,1;点亮一位ledMOVDX,0FF28HMOVAL,BLOUTDX,ALJMPLO1;开始下一轮CODEENDSENDSTART