当前位置:首页 > 嵌入式 > 嵌入式硬件

;;; 摘要:80C196MC/MD单片机是196系列单片机中功能最强大的单片机之一,它所独有的WFG(波形发生器)功能使在电机变频控制中心倍受青睐。文中介绍了80C196MC/MD中事件处理阵列(EPA)和外设事务服务器(PTS)的结构、功能和使用方法,以及如何利用EPA和PTS实现串行通讯的技术和设计思路。 ;;; 关键词:EPA PTS 80C196MC 单片机 串行通讯 1 概述 随着单片机技术的发展和控制技术的提高,16位单片机已经被广泛地应于工和民用领域。其中,Intel公司的80C196系列16位单片机目前应用非常广泛的一种。 80C196MC/MD单片机集合了Intel16位单片机的所有特性,是196系列单片机中功能最强大的单片机之一。它有一个16位逻辑运算单元,13路10位A/D转换通道,一个EPA、PTS、两个PWM脉宽调制单元和三个WFG(波形发生器)。由于它完善的硬件结构、出色的运算能力,使得196MC/MD单片机可以应用于各个领域。它所独有的WFG更使196MC/MD在电机变频控制中倍受青睐。196MC/MD单片机的另一特色就是它独特的通讯方式。与其它单片机不同,196MC/MD的通讯不是通过独立的串行通讯接口实现的,而是利用EPA和PTS来实现的。这种方式不但能够实现一般串行口的完成的各种通讯功能。而且还能实现一些特殊的功能(如多串口的通讯)。要实现196MC/MD灵活多样的串行通讯方式,关键是要掌握EPA和PTS的使用技巧。 2 EPA和PTS的工作原理 Intel公司在KC系列以后的16位单片机中增加了EPA(Event Process Array)事件处理阵列和PTS(Peripheral Transaction Server)外设事务服务器。其中外设事务服务器是微指令中断控制器。196MC/MD的串行通讯以是利用它们来实现的。 196MC/MD单片机是EPA中有两种模块,一种是捕获/比较模块,它用于支持一个对应引脚的高速输入/输出功能。所谓“捕获”是指它可以记载某个EPA引脚上电平发生跳变事件的时刻。EPA可以捕获的事件包括下降沿跳变、上升沿跳变、上升或下降沿跳变。在串行通讯中正是利用此功能来“捕获”串行输入时的起始位的。所谓“比较”是将定时器值与一个预先设定值进行比较,如相等,则执行指定的输出功能。输出功能包括输出低电平、输出高电平以及引脚电平翻转等。由于“比较”功能可产生一个准确的定时值,因此在串行输入时可利用这一特性来确定第一个有效数据位的采样时刻,EPA中的另一种模块是“比较”模块。它与“捕获/比较”模块中的比较功能是一致的。串行通讯中利用该模块的比较输出功能来发送数据,并与PTS相互协调工作以使其达到规定的波特率。 196MC/MD的EPA中管理了4个捕获/比较模块和4个比较模块,每个模块在硬件上都有对应的引脚。利用这些EPA管理的引脚可以构成串行通讯的硬件接口。而且,对于每一个引脚都可以进行串行通讯接口。因此,196MC/MD的串行安排比较灵活,同时,丰富的硬件资源也为实现多串口通讯提供了硬件保证。这是其它单片机无法与之相比的。 实现196MC/MD串行通讯另一难点是PTS的使用。PTS是一个微指令的硬件中断处理器,它可提供一种特殊的中断服务。与普通中断不同的是,它不改变堆栈的中断服务。与普通中断不同的是,它不改变堆栈以及PSW,也不打断正常指令流。它将待处理的微指令插入在PTS控制块中可与常指令同步执行。这样,就不需要额外的CPU开销,当产生PTS中断时,它可以按照PTS控制块中规定的操作继续进行,直到PTS控制块中规定的所有工作进行完后才触发一次对应的变通中断来申请一次CPU管理。因此PTS中断可以大大减轻CPU的负担以使代码执行效率更高;同时它还要与普通中断配合使用,是一种特殊的中断方式。196MC/MD的PTS有4种操作方式,分别为单字节传送

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

8位单片机在嵌入式设计领域已经成为半个多世纪以来的主流选择。尽管嵌入式系统市场日益复杂,8位单片机依然不断发展,积极应对新的挑战和系统需求。如今,Microchip推出的8位PIC®和AVR®单片机系列,配备了先进的独立...

关键字: 单片机 嵌入式 CPU

在嵌入式系统开发中,程序烧录是连接软件设计与硬件实现的关键环节。当前主流的单片机烧录技术已形成ICP(在电路编程)、ISP(在系统编程)、IAP(在应用编程)三大技术体系,分别对应开发调试、量产烧录、远程升级等不同场景。...

关键字: 单片机 ISP ICP IAP 嵌入式系统开发

在嵌入式系统开发中,看门狗(Watchdog Timer, WDT)是保障系统可靠性的核心组件,其初始化时机的选择直接影响系统抗干扰能力和稳定性。本文从硬件架构、软件流程、安全规范三个维度,系统分析看门狗初始化的最佳实践...

关键字: 单片机 看门狗 嵌入式系统

本文中,小编将对单片机予以介绍,如果你想对它的详细情况有所认识,或者想要增进对它的了解程度,不妨请看以下内容哦。

关键字: 单片机 开发板 Keil

随着单片机系统越来越广泛地应用于消费类电子、医疗、工业自动化、智能化仪器仪表、航空航天等各领域,单片机系统面临着电磁干扰(EMI)日益严重的威胁。电磁兼容性(EMC)包含系统的发射和敏感度两方面的问题。

关键字: 单片机 电磁兼容

以下内容中,小编将对单片机的相关内容进行着重介绍和阐述,希望本文能帮您增进对单片机的了解,和小编一起来看看吧。

关键字: 单片机 复位电路

在这篇文章中,小编将为大家带来单片机的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: 单片机 异常复位

今天,小编将在这篇文章中为大家带来单片机的有关报道,通过阅读这篇文章,大家可以对它具备清晰的认识,主要内容如下。

关键字: 单片机 仿真器

单片机将是下述内容的主要介绍对象,通过这篇文章,小编希望大家可以对它的相关情况以及信息有所认识和了解,详细内容如下。

关键字: 单片机 中断 boot

一直以来,单片机都是大家的关注焦点之一。因此针对大家的兴趣点所在,小编将为大家带来单片机的相关介绍,详细内容请看下文。

关键字: 单片机 数字信号 模拟信号
关闭