您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 能源与动力工程 > 实验一流光发生器设计
实验报告(2014–2015学年第一学期)课程名称微型计算机接口技术实验名称流光发生器设计实验时间2014年11月25日指导单位计算机学院计算机系统与网络教学中心指导教师学生姓名班级学号学院(系)专业1实验报告实验名称流光发生器设计指导教师韩崇实验类型验证实验学时2实验时间2014.11.25一、实验目的和要求①掌握8254的结构、工作原理、工作方式、初始化编程及使用方法。②完成相应的硬件电路连线并编写程序,使8254的三个计数器输出不同周期的方波信号,控制三个发光二极管,达到流光效果。二、实验环境(实验设备)PD-32开放式微型计算机教学实验装置、8254定时器/计数器模块Windows操作系统三、实验原理及内容8254有3个独立的16位计数器,每个计数器有3个引脚,GATE、CLK、OUT。每个计数器有6种工作方式,其中方式2、3有具有初值自动重装功能,所以可以选择计数器工作在方式3,输出的是连续信号,输出信号的周期Tout=N×TCLK,。8254定时器/计数器模块可见实验书P89,数据线已经接至系统数据总线D0~D7,实验机上将地址总线的A1、A0引出接插口,可从其中的两个相邻的地址线A2、A3连至8254的A0、A1,用于片内端口选择。A5、A6、A72接3-8译码器模块,用于片选,8254的最高计数频率不能超过3M、6M,输入脉冲可选择47kHz等。根据8254的特点,可设计以下两种方案:方案一:设置三个计数器初值一样,时钟频率接47KHz、93KHz、187KHz,可达到流光效果。方案二:设置0豪计数器初值为0,1号计数器初值为23500(十进制),2号计数器初值为32900(十进制),时钟频率都接47KHz,可达到流光效果。PD-32开放式微型计算机教学实验装置硬件连线为:详细程序为:CODESEGMENTUSE16ASSUMECS:CODEORG03000HPORTEQU30CH;8254控制口地址CON0EQU00010110B;控制字CON1EQU01010110BCON2EQU10010110BPORT1EQU300H;8254数据口1地址PORT2EQU304H;8254数据口2地址PORT3EQU308H;8254数据口3地址VALUE0EQU0H;初值BEG:MOVDX,PORT;写入控制字MOVAL,CON0OUTDX,ALMOVDX,PORT1;写入初值MOVAL,VALUE0OUTDX,ALMOVDX,PORT;写入控制字MOVAL,CON1OUTDX,ALMOVDX,PORT2;写入初值MOVAL,VALUE0OUTDX,ALMOVDX,PORT;写入控制字MOVAL,CON23OUTDX,ALMOVDX,PORT3;写入初值MOVAL,VALUE0OUTDX,ALWT:NOPJMPWTCODEENDSENDBEG4四、实验小结(包括问题和解决方法、心得体会、意见与建议等)这次实验的过程中由于老师事先给出了连线的方式所以实验的过程比较简单。了解了程序的写入。五、指导教师评语成绩批阅人日期
本文标题:实验一流光发生器设计
链接地址:https://www.777doc.com/doc-2457830 .html