0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

8253接口芯片的引脚图和引脚定义及在PC机中的应用代码说明

Wildesbeast 来源:未知 2019-09-08 11:17 次阅读

8253是在单片机系统常用的定时/计数器接口芯片,他能扩展几个定时/计数器,而不占用单片机的cpu时间,而且在pc机的应用很很广。

下面介绍8253引脚图和内部结构及引脚定义等。

8253由以下几个部分组成:

(1) 数据总线缓冲器(8位、三态、双向);

(2) 读/写控制逻辑;

CS:片选信号,低电平有效;

RD:读信号,低电平有效;

WR:写信号,低电平有效

A1A0:端口选择信号

(3) 三个通道( 0 ~ 2);

(4) 一个控制寄存器;

8253引脚图

当A1A0分别为00 01 10 11时分别选中三个通道和控制字寄存器在8088系统中,8088的A1A0分别与8253的A1A0相连在8086系统中,通常将8253的8位数据线与8086的低8位相连,即使用偶地址,所以8086的A2A1分别与8253的A1A0相连

Intel 8253是一片具有三个独立的16位计数器通道的可编程定时器/计数器芯片。每个通道都可以编程设定6种工作方式之一种;

由于8253的读/写操作对系统时钟没有特殊的要求,因此它几乎可以应用与由任何一种微处理器组成的系统中,可作为可编程的方波频率发生器、分频器、实时时钟、事件计数器和单脉冲发生器等。

表8-4 控制功能表

CS RD WR A1A0 功 能
0 1 0 0 0 写计数器0
0 1 0 0 1 写计数器1
0 1 0 1 0 写计数器2
0 1 0 1 1 写控制字寄存器
0 0 1 0 0 读计数器0
0 0 1 0 1 读计数器1
0 0 1 1 0 读计数器2
0 0 1 1 1 无操作
1 X X X X 禁止使用
0 1 1 X X 无操作

计数器(0 ~ 2)即三个计数器/定时器通道。每个通道包括:8位控制字寄存器、16位计数初值寄存器、减一计数器和输出锁存器。作定时器用:其CLK端上的输入脉冲应是标准的、精确的;作计数器用:对其CLK端上的脉冲计数,脉冲宽度可以不等。采用减一计数器,为0时,从OUT端上输出一个脉冲定时时间 = 时钟脉冲周期X预置的计数初值

每个通道: CLK 计数脉冲或标准脉冲输入端
OUT 计数值为0时输出一个脉冲
GATE
允许端,当GATE=1时允许计数

例8.5.2: 设计一个程序,使扬声器发出600Hz频率的声音,按下任意键声音停止。PC机的发声系统以计数器2为核心。CLK2的输入频率1.19MHz,改变计数器初值可以由OUT2得到不同频率的方波输出对于600Hz,计数初值1.19MHz/600Hz=1938,发声系统受8255芯片B口的两个输出端线PB0、PB1的控制。PB0为1,使GATE2为1,计数器2能正常计数。PB1为1,打开输出控制门。

CODE SEGMENT

ASSUME CS:CODE

START:IN AL, 61H //8253端口

OR AL, 03H

OUT 61H, AL

MOV AX, 1983

OUT 42H, AL

MOV AL, AH

OUT 42, AL

MOV AH, 01H

INT 21H

IN Al, 61H

AND AL, 0FCH

OUT 61H, AL

MOV AH, 4CH

INT 21H

CODE ENDS

END START

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    453

    文章

    50360

    浏览量

    421638
  • 单片机
    +关注

    关注

    6032

    文章

    44513

    浏览量

    632693
  • 计数器
    +关注

    关注

    32

    文章

    2253

    浏览量

    94339
  • 定时器
    +关注

    关注

    23

    文章

    3237

    浏览量

    114432
收藏 人收藏

    评论

    相关推荐

    edp接口定义引脚说明

    接口引脚定义和功能。 一、主要引脚功能 VDD(Pin 1):供电引脚,提供正电压。 GND(Pin 2):地
    的头像 发表于 12-08 10:41 2.1w次阅读

    8253芯片有哪些引脚?其功能是什么

    8253芯片有哪些引脚?其功能是什么?8253芯片是如何工作的?8253
    发表于 08-16 07:15

    8软驱接口引脚定义

    8软驱接口引脚定义 8 " 软驱现在找都找不到,不知此档案有没有用,驱动器的接口引脚
    发表于 11-21 12:51 2348次阅读

    ide接口引脚定义

    ide接口引脚定义 IDE 是 Integrated Drive Electronics 的缩写,由 Compaq 和 Western Digital 公司开发,新版的 IDE 命
    发表于 11-23 18:44 1.2w次阅读
    ide<b class='flag-5'>接口</b><b class='flag-5'>引脚</b><b class='flag-5'>定义</b><b class='flag-5'>图</b>

    PC串行口引脚定义

    PC串行口引脚定义 PC/AT 机上的串行口是 9 针公插座,引脚
    发表于 11-27 12:38 1800次阅读
    <b class='flag-5'>PC</b>串行口<b class='flag-5'>引脚</b><b class='flag-5'>定义</b><b class='flag-5'>图</b>

    CGA显示接口引脚定义

    CGA显示接口引脚定义 CGA 是 Color Graphics Adapter 的缩写,信号类型为 TTL,最多能显示 16 色,显示卡端的
    发表于 11-27 12:46 2906次阅读
    CGA显示<b class='flag-5'>接口</b><b class='flag-5'>引脚</b><b class='flag-5'>定义</b><b class='flag-5'>图</b>

    EGA显示接口引脚定义

    EGA显示接口引脚定义 EGA 是 Enhanced  Graphics Adapter 的缩写,信号类型为 TTL,颜色数为 16/64 色,显示卡端的
    发表于 11-27 12:51 2533次阅读
    EGA显示<b class='flag-5'>接口</b><b class='flag-5'>引脚</b><b class='flag-5'>定义</b><b class='flag-5'>图</b>

    键盘接口引脚定义

    键盘接口引脚定义 键盘接口为 5 针母插座:  
    发表于 11-27 20:14 6843次阅读
    键盘<b class='flag-5'>接口</b><b class='flag-5'>引脚</b><b class='flag-5'>定义</b><b class='flag-5'>图</b>

    MDA显示接口引脚定义(单色)

    MDA显示接口引脚定义(单色) MDA 即 Hercules(大力神)单色显示卡,显示卡端的接口为 9 针母插座:
    发表于 11-27 20:16 1853次阅读
    MDA显示<b class='flag-5'>接口</b><b class='flag-5'>引脚</b><b class='flag-5'>定义</b><b class='flag-5'>图</b>(单色)

    8259引脚引脚功能

    8259引脚引脚功能 8259是一种中断控制芯片单片系统中一般用来扩展单片
    发表于 01-11 00:04 8226次阅读
    8259<b class='flag-5'>引脚</b><b class='flag-5'>图</b><b class='flag-5'>引脚</b>功能

    485引脚定义说明

    485引脚定义说明 1 连接主机端的RS485接口。----信号定义如下: ----RS485接口
    发表于 01-31 12:43 1.4w次阅读
    485<b class='flag-5'>引脚</b><b class='flag-5'>定义</b><b class='flag-5'>说明</b>

    usb a型接口/引脚管脚定义外形

    usb a型接口/引脚管脚定义
    发表于 04-12 10:52 2.8w次阅读

    usb B型接口/引脚管脚定义及外形

    usb B型接口/引脚管脚定义
    发表于 04-12 10:53 2.6w次阅读

    AT89S51引脚,AT89S51单片引脚说明及管脚定义

    AT89S51引脚,AT89S51单片引脚说明及管脚定义  
    发表于 04-29 22:07 5.2w次阅读
    AT89S51<b class='flag-5'>引脚</b><b class='flag-5'>图</b>,AT89S51单片<b class='flag-5'>机</b><b class='flag-5'>引脚</b><b class='flag-5'>说明</b>及管脚<b class='flag-5'>定义</b>

    引脚定义说明资料

    引脚定义说明资料
    发表于 01-24 16:26 36次下载