实验十四 可编程的计数、定时器 8253芯片实验(7页).doc
《实验十四 可编程的计数、定时器 8253芯片实验(7页).doc》由会员分享,可在线阅读,更多相关《实验十四 可编程的计数、定时器 8253芯片实验(7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-实验十四 可编程的计数、定时器 8253芯片实验-第 7 页实验十四 8253 可编程计数器/定时器实验要求一、实验目的 1、掌握8253的主要性能及其初始化编程。 2、学会根据实验要求设计8253的接口电路。二、实验技术准备8253主要功能有: (1)一片上有三个独立的16位计数器通道。 (2)每个计数器都可以按照二进制或十进制计数。 (3)每个计数器的计数速率可达2MHz。 (4)每个通道有6种工作方式,可由程序设置和改变。8253内部结构 8253管脚图 注:实验箱上使用的是8254芯片,8254芯片是8253芯片的增强型,管脚完全相同。实验箱上的8254芯片电源和数据线均已连接好,实
2、验时连接好读写控制模块信号芯片即可工作。 8253的端口选择表 CS RD WR A1 A0 寄存器选择和操作 0 1 0 0 0 写入计数器0 0 1 0 0 1 写入计数器1 0 1 0 1 0 写入计数器2 0 1 0 1 1 写入控制寄存器 0 0 1 0 0 读计数器0 0 0 1 0 1 读计数器1 0 0 1 1 0 读计数器2 0 0 1 1 1 无操作(三态) 1 禁止(三态) 0 1 1 无操作(三态) 8253控制字格式 计数值N与输出波形关系 方式 N与输出波形的关系 0写入计数值N后,经过N1个CLK脉冲输出变高 1单拍脉冲的宽度为N个CLK脉冲 2每N个CLK脉冲,
3、输出一个宽度为CLK周期的脉冲 3写入N后,输出:1)1/2N个CLK高电平,1/2N个CLK低电平(N为偶数)2)(N+1)/个CLK高电平,(N-1)/2个CLK低电平(N为奇数) 4写入N后过N+1个CLK,输出宽度为1个CLK脉冲 5门控触发后,过N+1个CLK,输出宽度为1个CLK脉冲门控输入信号的作用 方式 GATE 低或变为低 上升沿 高 0 禁止计数 允许计数 1 1)启动计数2)下一个CLK脉冲使输出变低 2 1)立即计数 2)立即使输出变高 1)重新装入计数值2)启动计数 允许计数 3 1)禁止计数 2)立即使输出变高 启动计数 允许计数 4 禁止计数 允许计数 5 启动计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验十四 可编程的计数、定时器 8253芯片实验7页 实验 十四 可编程 计数 定时器 8253 芯片
限制150内