微机原理课程设计 - 8255 - 8253交通灯模拟实验 - 图文(4)

2019-08-20 18:17

8253内部可分为6个模块,每个模块的功能如下: 1. 数据总线缓冲器及数据总线D0~D7 2. 读/写控制逻辑及控制引脚 CS* A1 A0 I/O地址 读操作RD* 0 0 0 0 0 1 0 1 0 0 1 1 40H 41H 42H 43H 读计数器0 读计数器1 读计数器2 无操作 写操作WR* 写计数器0 写计数器1 写计数器2 写控制字 3. 控制字寄存器 在初始化编程时,CPU写入方式控制字到控制字寄存器中,用以选择计数通道及其相应的工作方式。 8253的控制字:

8253的工作方式也是有控制字来决定,其控制字意义如下

免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。

4. 计数通道0、计数通道1、计数通道2

3个计数通道内部结构完全相同。每个计数通道都由一个16位计数初值寄存器、一个16位减法计数器和一个16位计数值锁存器组成

计数初值存于预置寄存器,在计数过程中,减法计数器的值不断递减,而预置寄存器中的预置不变。输出锁存器用于写入锁存命令时,锁定当前计数值。 计数器的3个引脚说明: (1)CLK时钟输入信号

在计数过程中,此引脚上每输入一个时钟信号(下降沿),计数器的计数值减1 (2) GATE门控输入信号 控制计数器工作,可分成电平控制和上升沿控制两种类型 (3) OUT计数器输出信号

当一次计数过程结束(计数值减为0),OUT引脚上将产生一个输出信号 8253有6种工作方式,由方式控制字确定 区分这6种工作方式的主要标志由3点:一是输出波形不同;二是启动计数器的触发方式不同;三是计数过程中门控信号GATE对计数器操作的控制不同。 1..方式0--低电平输出(GATE信号上升沿继续计数) 2.方式1--低电平输出(GATE信号上升沿重新计数) 3.方式2--周期性脉冲输出 4.方式3--周期性方波输出

OUT输出低电平,装入计数值n后,OUT立即跳变为高电平。如果当前GATE为高电平,则立即开始减“1”计数,OUT保持为高电平,若n为偶数,则当计数值减到n/2时,OUT跳变为低电平,一直保持到计数值为“0”,系统才重新置入计数值n,实现循环计数。这时OUT端输出周期为n×CLK周期,占空比为1:1的方波序列:若n为奇数,则OUT端输出周期为n×CLK周期,占空比(n+1)/2 : (n-1)/2的近似方波序列。

免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。

5.方式4--单次负脉冲输出(软件触发) 6.方式5--单次负脉冲输出(硬件触发) 每种工作方式的设置过程类似: ⑴ 设定工作方式 ⑵ 设定计数初值 〔 ⑶ 硬件启动 〕

⑷ 计数初值进入减1计数器

⑸ 每输入一个时钟计数器减1的计数过程 ⑹ 计数过程结束 3.8282

DI7~DI0:8位数据输入;DO7~DO0:8位数据输出;STB:选通信号; OE:输出允许信号,在不带DMA控制器的8086单处理器系统中,它接地。

其实,这就是8个D触发器。由于只用AD15~AD0,所以用两片即可。 4.3—8译码器74LS138 74LS138译码器引脚图,逻辑图及功能表如下

免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。

九.总结

经过这两周的课程设计, 做关于交通灯系统设计,我认真查阅资料,学习关于这方面的知识,比如说要了解8086芯片中各个引脚的功能,怎么样去使用8255这个可编程并行接口芯片,怎么样使用8253来定时及输出一定频率的脉冲,怎么样用8282这个地址锁存器来存储高位地址和低位地址以及交通有哪些规则.在理论学习的基础上,又下了一次苦工夫,算是明白了设计一个系统的过程;也让我体会到要想成功地设计某个东西,光学好专业知识是不够的,必须要系统的知识,无论在哪方面都要有个明白的概念,只有这样才不至于在设计过程中摸不着头脑,知道去哪些是需要查的资料,还有一点,我觉得我在芯片编程方面,特别是在初始化方面是我最大的困难,或许是我的汇编语言学得不够好,我只能借助参考资料,查每一条指令的作用与功能,这样一来又巩固了我的对汇编语言的了解.

如此,我体会到学习理论知识固然重要,但在你学完了之后,你不在实践中运用你所学的知识,我想学是白学了,过一段时间后,你可能什么都记不起来了,或许在学的时候心里有一个概念,认为这个知识我曾经学得不错,我现在怎么想不起来了,一心想依赖课本;如果我们用实践来学习知识,你会努力地去搜索你想要需要的东西,即使是过了一段时间后,你也会记得你曾经对这点不明白认真地查阅过,所以你不容易忘记!.

免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。该文档资料的版权属于提供者所有,有关版权的问题请直接与提供者联系。


微机原理课程设计 - 8255 - 8253交通灯模拟实验 - 图文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:用友系统条码解决方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: