可编程交通控制系统的设计与实现(3)
作者:佚名; 更新时间:2014-12-03

  (8) 极性写入RAM或I/O口。
  (9) PA0~PA7: 输入/输出口PA的信号线,通用8位输入/输出口,输入/输出的方向通过对命令/状态寄存器的编程来选择。
  (10) PB0~PB7: 输入/输出口PB的信号线,通用8位输入/输出口,输入/输出的方向通过对命令/状态寄存器的编程来选择。
  (11) PC0~PC5: 输入/输出口PC的信号线,6位可编程输入/输出口,也可用作PA和PB口的控制信号线,通过对命令/状态寄存器编程来选择。
    8155可编程并行接口芯片有三个输入输出端口,即PA口、PB口和PC口,对应于引脚PA7~PA0、PB7~PB0和PC7~PC0。其内部还有一个控制寄存器,即控制口。通常PA口、PB口作为输入输出的数据端口。PC口作为控制或状态信息的端口,它在方式字的控制下,可以分成4位的端口,每个端口包含一个4位锁存器。它们分别与端口PA/PB配合使用,可以用作控制信号输出或作为状态信号输入。

  8155可编程并行接口芯片方式控制字格式说明:

  8155有两种控制命令字;一个是方式选择控制字;另一个是PC口按位置位/复位控制字。其中PC口按位置位/复位控制字方式使用较为繁难,说明也较冗长,故在此不作叙述,需要时用户可自行查找有关资料。

  方式控制字格式说明如表3-2:

  表3-2 8155方式控制字格式说明

D7

D6

D5

D4

D3

D2

D1

D0

    D7:设定工作方式标志,1有效。

  D6、D5:PA口方式选择

            0 0 —方式0

            0 1 —方式1

            1 ×—方式2

    D4:PA口功能       (1=输入,0=输出)

    D3:PC口高4位功能 (1=输入,0=输出)

    D2:PB口方式选择   (0=方式0,1=方式1)

    D1:PB口功能       (1=输入,0=输出)

  D0:PC口低4位功能 (1=输入,0=输出)

  3.3.2 8155可编程并行接口芯片工作方式说明

    方式0:基本输入/输出方式。适用于三个端口中的任何一个。每一个端口都可以用作输入或输出。输出可被锁存,输入不能锁存。

    方式1:选通输入/输出方式。这时PA口或PB口的8位外设线用作输入或输出,PC口的4条线中三条用作数据传输的联络信号和中断请求信号。

  方式2 :双向总线方式。只有PA口具备双向总线方式,8位外设线用作输入或输出,此时PC口的5条线用作通讯联络信号和中断请求信号。

  3.4 共阳数码管

可编程交通控制系统的设计与实现

 

 图3-2(a)共阴            图3-2(b)共阳

可编程交通控制系统的设计与实现

  图3-1管脚图 
  LED显示器件是通过发光二极管显示字段的器件。在单片机控制系统中常用的是由7段LED数码管,它的显示块中有8个发光二极管,7个发光二极管组成字符“8”,1个发光二极管构成小数点,因此有人称7段LED数码管为8段显示器。LED数码管的管脚配置如图3-1所示。LED数码管有共阴极和共阳极两类。共阴极LED数码管的发光二极管的阴极共地,如图3-2(a),当某个发光二极管的阳极电压为高电平时,二极管发光;而共阳极LED数码管是发光二极管的阳极共接,如图3-2(b),当某个二极管的阴极电压为低电平时,二极管发光。

核心期刊快速发表
Copyright@2000-2030 论文期刊网 Corporation All Rights Reserved.
《中华人民共和国信息产业部》备案号:ICP备07016076号;《公安部》备案号:33010402003207
本网站专业、正规提供职称论文发表和写作指导服务,并收录了海量免费论文和数百个经国家新闻出版总署审批过的具有国内统一CN刊号与国际标准ISSN刊号的合作期刊,供诸位正确选择和阅读参考,免费论文版权归原作者所有,谨防侵权。联系邮箱:256081@163.com