8086 的6种工作方式小结
来源:互联网 发布:动态数组和链表的区别 编辑:程序博客网 时间:2024/06/05 15:48
6种工作方式小结
8253的6种工作方式各有特点,不同的工作方式可以输出不同形式的定时信号以适用于不同的应用场合,现将这六种方式的特点简要归纳如下:
方式0:控制字写入后,输出端OUT的初态为低电平,计数结束时产生由低到高的正跳变,此正跳变输出信号可作为中断申请信号;计数过程中,输入新的计数初值影响原计数过程,计数过程中门控信号变低则暂停计数,恢复高电平后继续计数,但不从头开始计。最终OUT端输出的是一个跳变信号,方式0即可作定时器,也可做计数器,也可作中断申请信号。
方式1:OUT端的初态为高电平,计数器在接收了计数初值时并不立即计数,只是当门控信号出现上升沿后,才在下一个时钟周期的下降沿使输出OUT变为低电平并开始计数,计到0时,输出由低变高,产生一个宽度为n个时钟脉冲的单脉冲信号。
方式2和方式3:这两种方式类似,输出端OUT的初始电平均为高电平,只是输出波形不同。方式2计数到1时,输出一个宽度为一个时钟周期的负脉冲;而方式3是计到n/2输出由高变低,直至计数到0时,变为高电平,输出的是1:1(n=偶数)或近似1:1(n=奇数)的方波。这两种方式均有自动预制初值的功能,所以,方式2、3可输出连续的定时信号,实际中使用最多。
方式4和方式5:这两种方式的输出波形一样,都是在计数到0时输出一个宽度为一个时钟周期的负脉冲,且输出端OUT初态相同均为高电平。不同的是计数触发方式和计数工作过程有所不同。方式4为软件触发,而方式5为硬件触发,即只有门控信号来上升沿时才触发计数。
通常,方始0、1和方式4、5选作计数器较为方便,输出一个电平信号或一个脉冲信号作为外部事件计数到信号;方式2、3选作定时器较为方便。这两种方式具有自动预置计数初值功能,因此能输出周期性脉冲或周期方波,以作为定时信号用。
- 8086 的6种工作方式小结
- 小结Hibernate的查询方式(6种)
- java的几种排序方式小结
- 在VBA代码中引用Excel工作表中单元格区域的方式小结
- 技术支持工作的心得小结
- 放假前的工作小结
- 6 Spring入门 DispatcherServlet的工作方式
- Tomcat的三种工作方式
- FTP的2种工作方式详解
- Servlet四种过滤器的工作方式
- Servlet四种过滤器的工作方式
- Servlet四种过滤器的工作方式
- 8255的三种工作方式
- FTP的两种工作方式
- 多线程同步工作的两种方式
- HTTP_REFERER的工作方式
- JSF的工作方式
- Session的工作方式
- delphi字符串操作
- XML在B/S架构开发中的应用
- 判断素数
- 关于Asp.Net
- 任天堂公司:超级玛丽的诞生
- 8086 的6种工作方式小结
- Dreamweaver MX Bible
- 基于构件和面向服务架构有什么不同?
- Dreamweaver MX / Fireworks MX Savvy with
- Flash ActionScript for Designers
- j2ee上传文件自制组件
- 外网访问内网解决办法之端口映射
- Linux Network Servers (Craig Hunt Linux Library)
- Java 2 Bible