可编程定时器计数器8253实验报告_第1页
可编程定时器计数器8253实验报告_第2页
可编程定时器计数器8253实验报告_第3页
可编程定时器计数器8253实验报告_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

..实验名称可编程定时器/计数器(8253)学生学生学号专业班级指导教师2015-1-7实验六可编程定时器/计数器(8253)实验目的掌握8253芯片和微机接口原理和方法,掌握8253定时器/计数器的工作方式和编程原理。实验容设计8253定时器/技术器仿真电路图;根据仿真电路图,编写代码,对8253定时器/计数器进展仿真。实验要求要求计数器2工作于模式1(暂稳态触发器),计数初值为1250;计数器0工作于方式3〔方波模式〕,输出一个1KHz的方波,8253的输入时钟为1MHz,计数初始值格式为BCD。8253与系统的连接如REF_Ref408906306\h图1所示。图SEQ图\*ARABIC1计数器8253与8086连接原理图注:实验过程中,发现REF_Ref408906306\h图1有误。应将8253定时器/计数器右边局部的电阻R2与按钮交换位置。实验原理8253具有3个独立的计数通道,采用减1计数方式。在门控信号有效时,每输入1个计数脉冲,通道作1次计数操作。当计数脉冲是周期的时钟信号时,计数就成为定时。8253的工作方式3被称作方波发生器。任一通道工作在方式3,只在计数值n为偶数,那么可输出重复周期为n、占空比为1:1的方波。进入工作方式3,OUTi输出低电平,装入计数值后,OUTi立即跳变为高电平。如果当GATE为高电平,那么立即开场减"1〞计数,OUTi保持为高电平,假设n为偶数,那么当计数值减到n/2时,OUTi跳变为低电平,一直保持到计数值为"0〞,系统才自动重新置入计数值n,实现循环计数。这时OUTi端输出的周期为n×CLKi周期,占空比为1:1的方波序列;假设n为奇数,那么OUTi端输出周期为n×CLKi周期,占空比为((n+1)/2)/((n-1)/2)的近似方波序列。8253定时器/计数器控制字决定这定时器0,1,2的工作模式。一旦CPU对控制字进展写操作,且对相应的定时器有效,那么相应定时器改变工作模式,可能准备接收计时初值。控制字的格式如REF_Ref408907476\h图2所示。图SEQ图\*ARABIC28253控制字格式8253有4个端口,且通过A[1…0]引脚控制着4个端口。访问端口如所示。A1A0访问端口00T0端口地址01T1端口地址10T2端口地址11控制字端口地址表SEQ表\*ARABIC18253端口地址列表实验步骤及结果确定8253的方式字,以及计数初始值;根据REF_Ref408907476\h图2和实验要求,计算得出计数器0对应的控制字为27H,计数器0的初值为1000H;计数器2对应的控制字为0B2H,计数器2的初值为1250。绘制电路图,电路图绘制结果如REF_Ref408908966\h图3所示;图SEQ图\*ARABIC38253仿真电路图根据电路图,确定8253的4个端口号的地址;T0端口端口地址0A000HT1端口端口地址0A002HT2端口端口地址0A004H控制字端口端口地址0A006H编写代码,代码如下;CODESEGMENTASSUMECS:CODESTART:JMPTCONTTCONTROEQU0A006HTCON0EQU0A000HTCON1EQU0A002HTCON2EQU0A004HTCONT:MOVDX,TCONTROMOVAL,27H;计数器0,只写初值高8位,方式3,BCD码OUTDX,ALMOVDX,TCON0MOVAL,10H;时钟为1MHZ,计数时间=1us*1000,输出频率1KHZOUTDX,AL ;注意1000的BCD码为1000H,此处只需写高位 MOVDX,TCONTRO MOVAL,0B2H;计数器2,先写初值低8位再写高8位,方式1,二进制数 OUTDX,AL MOVDX,TCON2 MOVAX,1250;写入计数初值1250 OUTDX,AL MOVAL,AH OUTDX,ALJMP$CODEENDSENDSTART对程序进展编译、、仿真,仿真结果如REF_Ref408911419\h图4、REF_Ref408911428\h图5所示。图SEQ图\*ARABIC4方波图(A通道,黄色)图SEQ图\*ARABIC5脉冲图(D通道,绿色)实验总结本次实验,重点在于自己找资料,理解透8253的控制方式及工作原理。只要理解了8253的原理,再配上汇编指令,便轻松完本钱次实验。到现在,一共做了6次实验。6次实验都是与外设打交道,故常用到的指令就MOV,OUT,IN三条指令,常用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论