单片机并行口应用
- 格式:ppt
- 大小:2.45 MB
- 文档页数:49


第29卷第6期 2002年6月 应 用 科 技 Applied Science and Technology VoI 29.No.6 Jun.,2002 文章编号:1009—671X(2002】06—0019—02 并行口在EPP模式下的应用 岳云峰 (齐齐哈尔大学信息学院、黑龙江齐齐哈尔 161006) 摘 要:给出了并行El的EPP协议,以及在EPP模式下进行数据采集、 D转换与并行口扩充的应用实 例。① 关键词:并行口;增强并行口;扩展并行口;A/D转换 中图分类号:TP39文献标识码:A Application of Parallel Port under EPP Mode YUE Yun—feng (Information ̄LLege.Qtq ̄baerUniversity,Q|q h 161006,China) Abstract:This paper presented an EPP protocol for parallel port and some applications for data collection Dconversion and parallel port extension Key words:parallel port;enhanced parallel port;extended capabilities pert; D conversion 0引 言 早期的微型计算机的并行口是专为打印机而 设计的,其功能主要是向打印机输出数据,这就是 目前并行口的SPP模式。增强并行口EPP是In— tel公司等为了在外设间进行双向通信而开发的, 1991年它开始用在笔记本电脑上,在586以后的 主板上被普遍使用。除上述两种模式外,Mi— crosoft公司等也开发了一种具有DMA功能的双 向并行口并被称为扩展并行口ECP.这3种模式 已经成为微型机的标准。由于EPP与ECP除 DMA功能外基本相同,所以本文主要介绍EPP 模式的开发应用。 1 EPP协 在微型计算机中并行口开始使用的是普通模 式,也就是SPP模式。并行口的基地址存放在 0:408H- ̄0:409H单元中。基地址+0数据口, 基地址+1是状态口,基地址+2是控制口。一般 基地址为378H,这时数据口为378H,状态口为 379H,控制口为37AH.它们各位定义如下。 数据口:D7-DO(输出数据位D7~DO)为单 向输出口。 状态口:I37:BUSY,忙位;I36:ACK,应答位; D5:PE,纸尽位;D4:SLCT。选中位:D3:ERROR, 出错位;D2-DO:无定义,为单向输入口。 控制口:D7~135:无定义;D4:LQREN,中断 允许位;[)3:豆丽,选择输入位;D2:而i,初 始化位;Dl: 丽,自动走纸位;Do:葡雨,选通 位。为单向输出口。 表1并行口在EPP模型功能表 并口针 P模式EPP模式 EPP模式的功能
51单片机并行口驱动LED数码管显示电路程序
介绍利用51单片机的一个并行口实现多个LED数码管显示的方法,给出了利用此方法设计的多路LED显示系统的硬件电路结构原理图和软件程序流程,同时给出了采用51汇编语言编写程序。
1 硬件电路
多位LED显示时,常将所有位的段选线并联在一起,由一个8位I/O口控制,而共阴极点或共阳极点分别由另一个8位I/O口控制;也可采用并行扩展口构成显示电路,通常,需要扩展器件管脚的较多,价格较高。本文将介绍一种利用单片机的一个并行I/O口实现多个LED显示的简单方法,图1所示是该电路的硬件原理图。其中,74LS138是3线-8线译码器,74LS164是8位并行输出门控串行输入移位寄存器,LED采用L05F型共阴极数码管。
显示时,其显示数据以串行方式从89C52的P12口输出送往移位寄存器74LS164的A、B端,然后将变成的并行数据从输出端Q0~Q7输出,以控制开关管WT1~WT8的集电极,然后再将输出的LED段选码同时送往数码管LED1~LED8。位选码由89C52的P14~P16口输出并经译码器74LS138送往开关管Y1~Y8的基极,以对数码管LED1~LED8进行位选控制,这样,8个数码管便以100ms的时间间隔轮流显示。由于人眼的残留效应,这8个数码管看上去几乎是同时显示。
<51单片机并行口驱动LED数码管显示电路>
2 软件编程
该系统的软件编程采用MCS-51系列单片机汇编语言完成,并把显示程序作为一个子程序,从而使主程序对其进行方便的调用。图2所示是其流程图。具体的程序代码如下:
<51单片机并行口驱动LED数码管显示程序>
单片机应用综述
摘要:本文以MCS-51系列单片机为模型,介绍了单片机的基本组成及一般原理。通过查阅相关资料认真总结了单片机的应用、发展以及影响等方面的知识,较为系统的介绍了单片机的发展历史、应用领域,以及预测单片机未来的发展前景。主要内容包括:单片机的基本硬件结构、发展历史、发展状况以及基本的应用。
关键词:单片机、自动化、工业、控制
前言:1971年英特尔公司研制出世界上第一个4位的微处理器;英特尔公司的霍夫成功研制了世界上第一块4位的位处理器芯片intel4004,。标志着第一代微理器的诞生,人类由此进入微机时代。
在现阶段的工业生产中,单片机因其体积小、功耗低、功能强、性价比高、易于推广等特点,在自动化装置、智能仪表、过程控制、通信等几乎所有的工业领域都得到日益广泛的应用。自动化是衔接工业化和信息化的纽带,而单片机有事自动化领域最为核心的部件。
在21世纪,随着制造工艺以及新材料的发现,单片机必将得到进一步的发展,这势必将大大提高单片机在工业及生活领域的应用程度。而随着越来越多的人关注自动化领域,必将会有大量的人才聚集在开发更快速、更简单、更方便的单片机。我们可以大胆的预测,智能化是我们未来的发展方向。在智能化的社会中,单片机就是它的大脑。因此,在未来的社会中,单片机必将科学和社会的进步推向一个高潮。
历史发展:
第一阶段(1976年-1978年):初级单片机阶段。以Inter公司MCS-48为代表。这个系列的单片机内集成有8位CPU、I/O接口、8位定时器/计数器,寻址范围不大于4K字节,简单的中断功能,无串行接口。
第二阶段(1978年-1982年):单片机完善阶段。在这一阶段推出的单片机其功能有较大的加强,能够应用于更多的场合。这个阶段的单片机普遍带有串行I/O口、有多级中断处理系统、16位定时器/计数器,片内集成的RAM、ROM容量加大,寻址范围可达64K字节。一些单片机片内还集成了A/D转换接口。这类单片机的典型代表有Inter公司的MCS-51、Motorola公司的6801和Zilog公司的Z8等。
MCS-51单片机并行口的结构与操作
华中科技大学光学与电子信息学院
单片机
( 2015 -- 2016学年度 第 一 学期)
题 目:MCS-51单片机并行端口
结构与操作
院 系: 光学与电子信息学院
班 级:
学 号:
学生姓名:
指导教师:
成 绩:
日期: 2015年 9月 21日
MCS—51单片机并行口的结构与操作 MCS-51单片机并行口的结构与操作
一、MCS—51单片机简介
MCS—51单片机是美国INTE公司于1980年推出的产品,与MCS-48单片机相比,它的结构更先进,功能更强,在原来的基础上增加了更多的电路单元和指令,指令数达111条,MCS-51单片机可以算是相当成功的产品,一直到现在,MCS-51系列或其兼容的单片机仍是应用的主流产品,各高校及专业学校的培训教材仍与MCS—51单片机作为代表进行理论基础学习.
MCS-51系列单片机主要包括8031、8051和8751等通用产品,其主要功能如下:
8位CPU、4kbytes 程序存储器(ROM)、128bytes的数据存储器(RAM)、32条I/O口线、111条指令,大部分为单字节指令、21个专用寄存器、2个可编程定时/计数器、5个中断源,2个优先级、一个全双工串行通信口、外部数据存储器寻址空间为64kB、外部程序存储器寻址空间为64kB、逻辑操作位寻址功能、双列直插40PinDIP封装、单一+5V电源供电。
如图所示:
MCS-51单片机并行口的结构与操作
1。结构
(1)中央处理单元(8位)
数据处理、测试位,置位,复位 位操作
(2)只读存储器(4KB或8KB)