微机原理课程试验课件-燕山大学机械工程学院.PPT

微机原理课程试验课件-燕山大学机械工程学院.PPT

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理课程试验课件-燕山大学机械工程学院.PPT

* 微机原理实验 experiment of traffic light control 燕山大学机械学院机电实验室 * 实验项目 8255控制交通灯实验 数码管显示实验 3-8译码器实验 8253定时器计数器应用实验 * 一、实验目的 学习并掌握并行接口电路芯片8255A的功能、内部结构及编程;学会使用8255并行接口芯片实现各种控制功能。 掌握74HC138译码器的工作原理,熟悉74HC138译码器的具体运用连接方法,了解74HC138是如何译码的。 掌握数码管位选、段选的方法及显示原理。 了解8253内部结构及工作原理;熟悉8253控制存储器和初始化编程方法及六种工作模式 * 二、实验设备 计算机 一台 STAR ES598PCI实验仪 一台 * STAR ES598PCI单片机实验仪 * 1、 8255A芯片 三、实验原理及内容 功能:一种可编程的并行接口电路芯片,实现 并行数据传输功能,是CPU与外部设备间 交换信息的桥梁。 外设 CPU 8255A芯片 * 8255芯片管脚说明 A端口 B端口 C端口 与CPU的接口 与外设的接口 * 8255A的方式控制字 二进制数 80H 十六进制数 标志位 C 口工作在方式0,输出 A、B口设为输入输出均可 0 0 0 0 0 0 0 * 8255A端口地址(片选) 寄存器 编址 A口 B口 C口 控制寄存器 与外设 数据读写 写入控制字 * 8255A初始化编程 MOV DX,63H ;假定控制端口的地址为63H MOV AL, 80H ;方式控制字 OUT DX,AL ;送到控制端口 根据设计要求 编程实现 交通灯的模拟控制 * 交通灯燃灭状态的表示方法 1 1 1 0 1 1 1 1 1 1 0 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 0 0 8255A 红 黄 红 绿 黄 绿 南 北 东 西 二进制表示的交通灯状态字 0C3H 0A3H 0E3H 66H 63H 67H 十六进制表示的交通灯状态字 万事俱备,只欠编程 * 74HC138译码器 138 为3 线-8 线译码器,其主要电特性的典型值如下: 当一个选通端(G1)为高电平,另两个选通端(/(G2A)和/(G2B))为 低电平时,可将地址端(A、B、C)的二进制编码在一个对应的输出端以低电平译出。 * 七段数码管显示 * 8253实验 8253内部结构图 数据总线缓冲器:通过编程向8253写入确定8253工作方式的命令;向计数寄存器装入计数初值;读出当前计数值。 读写控制逻辑:这是8253内部操作的控制部分,按照CPU发来的读写信号及地址信号来控制对各个计数器的读写,以及对控制寄存器的写入。 控制字寄存器:在初始化编程时,CPU写入方式控制字到控制字寄存器中,用以选择计数通道及其相应的工作方式。 计数器(0 ~ 2):即三个计数器/定时器通道。每个通道包括:8位控制字寄存器、16位计数初值寄存器、减一计数器和输出锁存器。 CLK时钟输入信号:没输入一个下降沿,计数值减1,受GATE的控制。 GATE门控信号:电平控制或上升沿控制。 OUT计数器输出信号:计数值减为0,OUT引脚上将产生输出信号。 * 8253方式控制字 计数器 读写格式 工作方式 数制 D7 D6 D5 D4 D3 D2 D1 D0 00 计数器0 01 计数器1 10 计数器2 11 非法 00 计数器锁存命令 01 只读写低字节 10 只读写高字节 11 先读写低字节 后读写高字节 000 方式0 001 方式1 x10 方式2 x11 方式3 100 方式4 101 方式5 0 二进制 1 十进制 8253工作方式有6种,实验用到方式2和方式3,首先对输入的脉冲信号进行分频,在用方波发生器生成周期为1s的方波。 * 2. 编写实验程序 注意:保存文件 **.ASM * 谢 谢 !

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档