外设天下事物处理器PTS为什么能减少CPU的软件开销

单片机、电路板
连接器、接插件
其他元器件
80C196MC的外设事务服务器及其应用
80C196MC的外设事务服务器及其应用
摘要:介绍利用专用于电机控制的16位单片机80c196mc的外设事务服务器pts在变频器中实现异步串行通信的方法。重点介绍pts和普通中断的差别及程序设计中应注意的问题,同时给出通用变频器通信协议及程序框图。
关键词:单片机 变频器 通信
引言变频器在工业现场中应用越来越广泛。为了能实现整个自动化系统的协调控制,同时能监视多台变频器的运行状况,方便地对单一变频器或多台变频器实行启停、正反转、升
摘要:介绍利用专用于电机控制的16位单片机80c196mc的外设事务服务器pts在变频器中实现异步串行通信的方法。重点介绍pts和普通中断的差别及程序设计中应注意的问题,同时给出通用变频器通信协议及程序框图。
关键词:单片机 变频器 通信
引言变频器在工业现场中应用越来越广泛。为了能实现整个自动化系统的协调控制,同时能监视多台变频器的运行状况,方便地对单一变频器或多台变频器实行启停、正反转、升降速、参数设置等操作是非常必要的。本文介绍利用变频器的主控芯片80c196mc内的外设事务服务器pts在变频器中实现异步串行通信的方法。 1 关于外设事务服务器pts 1.1 pts和普通中断90c196mc高性能16位单片机内部“嵌入”了各种以往被认为是“外围设备”的电路。外设事务服务器pts(peripheral transaction server)就是一种被嵌入的“外设”。它是一种微代码硬件中断处理器,对中断可提供一种类似于dma(直接存储器访问)的响应,其cpu 的开销比普通中断系统(基于上是一种软件中断服务系统)要少得多。为便于理解pts的工作过程,图1示出了pts和普通中断流程的主要差别。从图1可以看出: ①pts的执行是靠cpu硬件微代码来完成的;而普通中断是靠中断正常的程序,由pc入栈、现场保护、用户服务程序、恢复现场与pc出栈来完成。显然后者对cpu的开支要比前者多得多。
②通常中断所做的是相同的工作,如不断的连续a/d转换、数据组的传递、通信的多字节传递等。pts正利用这点,由一个程序启动pts,让之在pts计数器单元控制下不中断正常程序靠硬件微代码(即类似dma的插入)来分时完成,在pts计数单元完成后转化为一次普通中断,通过普通中断进行一系列pts完成后的结果处理。③在80c196mc中,pts优先级总是比普通中断优先级要高,并且有近16个中断源,对应用16位的允许位和响应位的字寄存器进行各自控制;同时,pts和普通中断是各位相对应的,这样使得pts完成后转化为一次普通中断就变得很简单。④在80c196mc中,与pts有关的控制有:总允许位psw.10以及各中断源的选择位ptssel寄存器。其中psw.10通过epts指令置位,允许pts服务。与普通中断有关的控制有:总允许位psw.9以及中断屏蔽寄存器int-mask。1.2 pts实现串行输入/输出模式80c196mc没有硬件通用异步收发器uart,但是利用专门的pts模式可以方便且低软件开销地实现串行输入和输出功能。既可实现异步sio(asio)功能,也可实现同步sio(ssio)功能。采用16mhz晶振,用pts完成波特率为9600的半双工串行输入输出时,cpu的的开销只有4%左右。 pts sio模式占用2个控制块,每个控制块包含8个8位寄存器,如图2所示。
这2个控制块的地址不一定是连续的,但它们都应在寄存器ram区内,控制块首地址都应能被8整除。 2 程序设计采用80c196mc异步串行输入/输出模式实现变频器与计算机之间的通信,其初始化程序主要包括p2端口和定时器的初始化以及pts sio模式初始化等。 首先将接收端的capcomp1设置为下降沿捕获方式。当capcomp1捕捉到起始位的前沿后,进入接收中断服务子程序,其程序流程如图3所示。 下面介绍程序中应注意的要点: ①接收程序中,采用epa capcomp1捕获/比较模块。它首先利用其捕获功能造成1次普通中断,而不是1个pts周期。在这次启动中断中,把capcomp1模块切换成比较方式,启动pts周期。 ②10个pts周期后,将产生1次end of pts中断。该中断与启动断共享1个中断向量,因此,在该中断服务程序中必须判断本次中断是启动中断还是end-of-pts中断。区分的依据可以是capcomp1 con.6(ce位):若ce=0,模块为捕获方式,表明是启动中断;反之,模块已切换为比较方式,表明是end-of-pts中断。 ③end-of-pts中断服务中,必须禁止捕获/比较模块,并清除相应中断是挂位。为继续接收或发送后续的数据帧,在退出中断前必须重新设置捕获/比较模块的方式以及ptscb中的ptscount-ptscon1、data等寄存器;必须重置ptssel的相应位,允许相应的pts服务。 ④在发送任何数据前,用于txd的端口(p2.0)引脚必须初始化为“1”;向txd脚写“0”,即上当于发起始位,整个数据的传输过程就开始了。
3 通信协议上位
上一篇:已经是第一篇
型号/产品名
啊速度快吗吗啊思密达公司
深圳市福田区科鑫电子商行
深圳市福田区科鑫电子商行
深圳市优耐检测技术有限公司直播软件为啥这么吃cpu amd什么型号的cpu可以直播?
按时间排序
直播一直非常吃CPU锐龙R5 1400,R5 1500X,R5 1600,R5 1600X(锐龙R7系列)
大多数游戏和软件最高只对6-8个线程优化i7 7700是四核八线程的 肯定够用 AMD的zen价格有人测试说兼容性不是特别好 会黑屏 个人感觉i7稳一些
要更换这个CPU需要你自己更换主板才行。主板和CPU接口需要配套使用才行呢。
只能说你的特效开的高,而且cpu散热不好。 换个风扇吧,没几个钱的,原装的风扇真的 不太好
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:为啥买CPU要注重单核性能:游戏软件多核
按时间排序
单核性能是基础,不是核心多就好,四个小朋友能有一个大人强?单核可以不太强,但绝不能太差,不然64个婴儿性能的核心,和平常使用的8个大汉哪个强。只有极个别情况需要绝对的核心数量,不然高频多核才是王道。
楼主威武~~您玩去吧,这几年出的游戏你还是可以放心的跑的,
能!!!!
当然是cpu多核的运行性能比单核的好的,现在一般都是四核cpu的。
可以的,像战地3,COD8这样的理论上能特效全开
可以开战地二,使命召唤六七等
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:一般买个带K的CPU用来干啥:稳超默频!
  【PConline 杂谈】自从AMD开启不锁倍频的&黑盒时代&后,Intel也很快跟风推出了相应首款不锁倍频的奔腾E6500K,在产品型号后面添加了K的英文字母表示它是不锁倍频的设计,于是后来逐渐衍生了&带K&与&不带K&之分的超频型号和普通型号的处理器。之后奇怪的现象开始出现:某玩家买了个Core i7-4790K回去,超了个频、跑了个分、截了幅图......然后一直默认使用。多花了两百块买了个&带K&的超频型号却默频使用,这实在让人感觉哭笑不得。  然而大家买了个&带K&的CPU回来后又是用来干嘛呢?&做游戏PC问卷调查&千元礼品等你拿!  赶紧来参与&关于游戏PC的有奖调查&吧。赛睿游戏耳机(799元)、影驰移动电源(219元)、富勒游戏键盘(239元)等千元礼品等你拿!()关于游戏PC的有奖调查
1.您最想要的游戏装备是什么?(单选)
1、游戏台式机 2、笔记本 3、手机/平板 4、游戏机2.如果您要配一台游戏PC主机(不包括显示器和键鼠及其他外设),您会把预算控制在?(单选)
1、 2、 3、 4、6000或以上3.对于游戏PC,以下几款CPU您会选择?(多选)
1、i7-4790K(2289元) 2、E3-50元/散) 3、i5-元/散) 4、i3-元/盒) 5、FX-元/盒) 6、X4 860K(449元/盒) 7、其他4.对于游戏PC,以下几款显卡您会选择?(多选)
1、GTX750Ti(899元) 2、GTX760(1599元) 3、GTX970(2599元) 4、GTX980(4299元) 5、R9 270/270X(元) 6、R9 280/285(元) 7、R9 290X(2699元) 8、其他5.您会选择为自己的游戏PC配备一块SSD么?(单选)
1、不会,预算有限只用HDD 2、会,预算有限我也要用SSD不用HDD 3、加钱,用SSD+HDD双硬盘组合6.对于游戏PC,预算有限的情况下,您会怎么配?(单选)
1、平衡优先:CPU、显卡等部件平衡搭配 2、游戏性能优先:注重显卡,CPU、主板等配件降低一个等级 3、CPU性能优先:注重CPU,显卡等部件一般即可7.您在购买一台游戏台式主机的时候的第一考虑因素是什么?(单选)
1、性能 2、外观 3、价格 4、品牌8.购买游戏主机时,你会一起购买显示器、键鼠、耳机等外设吗?(单选)
1、会,一起购买,全部用新的 2、不会,预算有限,外设用原来的产品 3、看情况9.这两年电商DIY装机很火,如果您要配电脑,会选择这个途径吗?(单选)
1、会,方便省心便宜 2、不会,不放心产品与售后 3、先观望,查找大量资料再作决定10.以下电商DIY装机店,您听说过的有?(多选)
1、宁美国度 2、名龙堂 3、京天华盛 4、广州协手 5、上海子希 6、都没听过11.温馨提示(必填):为了礼品能准确送达,请务必填写以下准确信息。(姓名、联系方式、地址):
&●买K就是为了超  众所周知CPU超频指的的就是提高CPU的主频(工作频率),而CPU的主频=外频&倍频,也就是说CPU超频的方式主要有两种:一种是超外频,另一种是超倍频。不过超倍频对CPU性能提升不如超外频而好,但现时超频方式都是采用超倍频的方式。  很多用户买来就是为了超频玩的,体验更快的感觉。超频玩游戏的还是属于其次,毕竟CPU对于游戏的贡献不及一张高性能的显卡来得猛,此外系统运行的速度又不是取决于CPU而是SSD固态硬盘,以此所谓体验更快的感觉是对于视频压制、图片渲染等有专业需求的应用为主。3DS MAX 2014就是一款专门为建筑师、设计师以及可视化专业人士而量身定制的3D应用软件,在处理模糊特效的时候处理器都是出于满载运行的水平,CPU超频后更高的主频(超频稳定的前提下)能够节省用户等待的时间,提高工作效率。所以对于这部分人群购买&带K&型号的产品有必要的意义。&●跑分惹的祸  &不服跑个分&这句口头禅已经成为衡量手机CPU性能高低一个标准,在PC平台上也出现类似的情况,I饭和A饭各自找对手&约战&,&约战&主要标准就是用跑分软件跑个一万几千来拼个高低:&pentium G3258跑XX测试4979分,入门必选!A饭叫嚣新速龙860K跑XX测试7575轻松秒G3258,I饭回击GGHz连i7都能撼动,AMD回家吧。&  跑分软件得出的分数是一个比较客观反映硬件性能高低的参考依据,但是麻木地比拼分数而忽略实际使用感受的话,那这个种分数就没有任何意义了。一个不是为冲击世界超频记录的用户,他买了个&带K&超频CPU回去跑分数,然后将分数贴到到各大论坛去&宣传&,纯粹的跑更高的分数来满足自我的满足感。所以这部分人买&带K&的CPU出于他们的心态,即便实际却是长期默频使用都好,这两百块还是值得花的。&●为何买了K又不超着用?  我们回归到那个哭笑不得的焦点:多花了两百块买了个&带K&的超频型号却默频使用。超频是一种考验耐性的一种折腾,简单的拉高电压、拉高倍频,然后跑分截图的超频谁都会,但谁又能保证日后长期使用不蓝屏?想要长期稳定的超频是需要不断的调试,调试的过程又是一个相当繁琐步骤,为了0.1GHz,你可能要经历不断的开机关机,毫无预兆的蓝屏死机情况。也只有尝试过的人才知道这种折腾法,折腾还不只是这样,为了长期超频还需要在散热器和主板上增加投入。  面对这样耗费精力的折腾,有人就干脆默频使用算了......&●钓鱼比买鱼贵,为啥还钓呢?  对于那部分买&带K&CPU回来却默频使用的人群其实我们可以理解成:钓鱼和买鱼的道理。同样是为了获得鱼,有人愿意选择买渔具、买鱼饵花钱入钓鱼场钓鱼,也有人直接到超市买一条鱼,两者结果相同的情况下,当中的奥妙之处就在于整个过程你获得的是什么,钓鱼的人他获得的是除了鱼之外的悠闲自在的乐趣,而买鱼的人除了鱼外还是一条鱼。同样对于买了&带K&却默频使用的用户来说,假若某日有闲情逸致的时候可以拿来尽情狂超一把,在折腾中寻找乐趣,在折腾中交流心得,在折腾中解决难题。  总而言之,想折腾就折腾无需理由,喜欢的就是乐趣,不喜欢的就真是折腾了。
DIY硬件图赏
DIY论坛帖子排行
最新资讯离线随时看
聊天吐槽赢奖品为啥电脑才开几个软件就会很卡,显示CPU温度过高?为啥?_百度知道
为啥电脑才开几个软件就会很卡,显示CPU温度过高?为啥?
我有更好的答案
这不是温度过高,是你内存不够用了,内存占用97了,加根内存就行,温度你要下个鲁大师看下
我都加了,啊,
以前2G现在4G
采纳率:64%
拆开看看风扇还运作么.有时候我家也这样
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 手机吃鸡外设键盘鼠标 的文章

 

随机推荐