版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、_微机原理实验报告微机原理实验报告学学院院名名称称:实实验验名名称称:82548254 计数器应用计数器应用班班级级:精品资料_学学生生姓姓名名:学号(班内序号)学号(班内序号) :【实验名称】【实验名称】8254 计数器应用【实验目的】【实验目的】(1) 熟悉 8254 的工作方式及应用编程;(2) 掌握 8254 的典型应用电路接法;(3) 学习 8254 在 pc 系统中的典型应用方法。【实验内容】【实验内容】8254 通过实验箱提供的单次脉冲单元,按动微动开关向计数器依次发出单脉冲,观察每来一个脉冲时计数器当前计数值的变化情况。【实验原理】【实验原理】8254 是 intel 公司生产
2、的可编程间隔定时器,是 8253 的改进型,比 8253 具有更优良的性能。精品资料_8254 具有以下基本功能:(1) 有三个独立的 16 位计数器;(2) 每个计数器可按二进制或十进制(bcd)计数;(3) 每个计数器可编程工作于 6 种不同工作方式;(4) 8254 每个计数器允许的最高计数频率为 10mhz(8253 为 2mhz) ;(5) 8254 有读回命令(8253 没有) ,除了可以读出当前计数单元的内容外,还可以读出状态寄存器的内容;(6) 计数脉冲可以是有规律的时钟信号,也可以是随机信号。计数器的初值公式为 n=出波形的频率。8254 的工作方式如下:方式 0 计数 到
3、0 结束 输出 正跃 变信 号(可 作为 中断 请求 信号)方式 1 硬件 可触 发单 稳方 式(形成 负脉冲 ,宽度=nclk 脉冲 周期)方式 2 频率 发生 器方 式( 输出 固定 频率的 脉冲 )方式 3 方波 发生 器方式 4 软件 触发 选通 方式 (输 出负 脉冲, 宽度 为一 个 clk 周期 )方式 5 硬件 触发 选通 方式 (输 出负 脉冲, 宽度 为一 个 clk 周期 )控制 字有 两个 : 一个是 :用 来设 置计 数器的 工作 方式 ,称 为方式 控制字;另一 个用 来设置读回 命令 ,称为读 回控制 字。两个 控制 字共用 一个其中是输入时钟脉冲的频率,是输精品
4、资料_地址,由标 志位 来区 分。读 回控 制字 的 d4 位为 0 时,由 该读 回控 制字d1d2 位指 定的计 数器 的状 态寄 存器 内容将 被锁 存到 状态 寄存器 中。8254 的方式 控制 字格式 :d7d6d5d4d3d2d1d0000- 方式 0001- 方式 1010- 方式 2011- 方式 3100- 方式 4101- 方式 5计数 码制 选择0-二进 制1-十进 制计数 器选 择00-计数 器 001-计数 器 110-计数 器 211-输出 控制 字标志读/写格式 选择00-锁存 计数 器01-读/写低 8 位10-读/写高 8 位11-先读/写低 8 位再读 /写
5、低 8 位8254 读出控 制字 格式d71d610- 锁 存 计 数值0- 锁 存 状 态 信息计数器选择(同方法控制字 )状态 字格 式d7out 引脚现行状 态 0-高电平 1-低电d6计数 初值 是否装入 1-无效计数 0-计数 有效精品资料d5d4d3d2d1d00d5d4d3d2d1d0计数 器方 式( 同方 式控制 字)_平源程序:pc8254_count0equ1440h ;计数器0的i/o地址pc8254_count1equ1441h ;计数器1的i/o地址pc8254_count2equ1442h ;计数器2的i/o地址pc8254_modeequ1443h ;计数器控制器
6、的i/o地址datasegmentobuf db 8 dup(?)dataendscode segmentassume cs:code,ds:datastart:mov ax,datamov ds,axcdbmacro ;将二进制转换成十进制的宏local loop1精品资料_mov bx,offset obuf+7mov byte ptrbx,$dec bxmov byte ptrbx,10dec bxmov byte ptrbx,13mov cx,10loop1:mov dx,0div cxadd dl,30hdec bxmov bx,dlor ax,axjnz loop1mov dx,b
7、xmov ah,09hint 21hendm精品资料_mov dx,pc8254_mode ;向控制器写控制字,这里设的是计数器0、方式0、先低后高两个字节读/写mov al,30hout dx,almov ax,03h;设置计数值mov dx,pc8254_count0;向计数器0写计数值,先低后高两个字节写out dx,almov al,ahout dx,alreadc0:;读计数器值,存于ax中mov dx,pc8254_modemov al,0out dx,almov dx,pc8254_count0in al,dxmov ah,al精品资料_in al,dxxchg al,ahcdb;将计数值显示出来;延迟mov cx,0ffffhloop2:dec cxcmp cx,0jne loop2mov ah,06hmov dl,0ffhint 21hje readc0;是否有键盘输入,有则退出mov ah,4chint 21hcode endsend start【实验结果】初值为 65535,按动单次脉冲单元,屏幕上显示计数器当前计数的值依次递减,直到计数值为 0。精品资料_【实验分析与心得体会】通过此次实验,使我初步学会了实验电路箱的用法,更好
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新进厂职工安全培训试题附参考答案(研优卷)
- 全员安全培训试题加答案可下载
- 商业综合体物业租赁合同要点
- 安全标准化安全培训试题【典型题】
- 环保型停车场建设方案
- 项目部管理人员安全培训试题及参考答案(综合卷)
- 学生干部担当意识培训
- 新进厂员工安全培训试题带答案(新)
- 河南省南阳市西峡县2024-2025学年九年级上学期11月期中数学试题
- 小区噪声调查
- 浙江省金华市兰溪市2023-2024学年五年级上学期期中数学试卷
- 绿植花卉租摆及园林养护服务投标方案(技术方案)
- 米油调料副食品配送投标方案(技术标)
- 影视鉴赏智慧树知到答案2024年南华大学
- DGTJ08-9-2023 建筑抗震设计标准
- 干部人事档案专项审核工作情况报告(8篇)
- 2024年秋季新人教版九年级上册化学全册教案
- 2024秋八年级道德与法治上册 第四单元 维护国家利益 第十课 建设美好祖国 第1框 关心国家发展教学设计 新人教版
- 公共租赁住房运行管理标准
- 重大事故隐患判定标准课件
- 2024年东南亚QCW准连续激光器市场深度研究及预测报告
评论
0/150
提交评论