下载后可任意编辑微机原理课程设计交通灯1下载后可任意编辑一、 课程设计题目 交通灯控制二、 课程设计目的 综合运用《微机原理与应用》课程知识, 利用集成电路设计实现一些中小规模电子电路或者完成一定功能的程序, 以复习巩固课堂所学的理论知识, 提高程序设计能力及实现系统、 绘制系统电路图的能力, 为实际应用奠定一定的基础
掌握 8255A 方式 0 的使用与编程方法 PC 机及配套的接口电路实验装置 IC 芯片: 8255A 应用和 8253三、 课程设计内容 采纳 8255A 设计交通灯控制的接口方案 采纳 8253 设计延时电路 插接电路2下载后可任意编辑 编写控制程序四、 课程设计过程1、 设计原理 82558255 是 Intel 公司生产的可编程并行 I/O 接口芯片, 有 3 个 8 位并行 I/O 口
具有 3 个通道 3 种工作方式的可编程并行接口芯片( 40 引脚)
其内部与引脚图如图所示: 3下载后可任意编辑8255 有三个端口 A、 B、 C 端口, 3 种不同的工作方式, 在其控制字的作用下使某一个端口工作于某一种工作状态下
8253intel8253 是 NMOS 工艺制成的可编程计数器/定时器, 其 内部有三个计数器, 分别成为计数器 0、 计数器 1 和计数器 2, 她们的机构完全相同, 如图所示: 4下载后可任意编辑每个计数器的输入和输出都决定于设置在控制寄存器中的控制字, 互相之间工作完全独立, 采纳减 1 计数方式
控制字如图所示: 在门控信号有效时, 每输入 1 个计数脉冲, 通道作 1 次计数操作
当计数脉冲是已知周期的时钟信号时, 计数就成5下载后可任意编辑为定时
各通道可有 6 种可供选择的工作方式, 以完成定时、 计数或脉冲发生器等多种功能
在这里我们主要采纳方式 0: 计数结束产生中断 (由低电平变为高