第7章可编程定时计数器.ppt

第7章 可编程定时/计数器 7.1 可编程定时/计数器8253 掌握: 引线功能及计数启动方法 6种工作方式及其输出波形 8253的使用: 芯片与系统的连接 芯片的初始化编程 定时/计数器的用途 可以实现定时与计数两个功能,可用于 系统时钟 DRAM刷新定时 定时采样 实时控制 脉冲的计数 . . . . . . 如何实现定时? 软件方法:用一段程序实现延时 利用程序循环延迟指定的时间 缺点:CPU占用率?延时精度?兼容? 硬件方法:定时/计数器电路 利用脉冲计数在设定的时间输出定时信号 一、外部引线及内部结构 8253概貌 3个16位的定时/计数器(通道) 24引脚双列直插式 最高计数频率2MHz TTL电平兼容 单电源+5V供电 外部引线及内部结构 外部引线及内部结构 连接微机系统端的主要引线: D7~D0 CS RD WR A1,A0 用于选择四个编址部件之一 外部引线及内部结构 计数通道的主要引线(每通道均相同): CLKn 时钟脉冲输入,计数器的计时基准。 GATEn 门控信号输入,控制计数器的启停。 OUTn 计数器输出信号,不同工作方式下 产生不同波形。 (n = 0~2) 8253的内部结构 编程结构—程序员的观点 计数器(3个)——包括 控制寄存器(1个)—— 存放控制命令字(8位)(只写

文档评论(0)

1亿VIP精品文档

相关文档