单片机系统常用软件抗干扰措施:可靠性设计是一项系统工程,单片机系统的可靠性必须从软件、硬件以及结构设计等方面全面考虑。硬件系统的可靠性设计是单片机系统可靠性的根本,而软件系统的可靠性设计起到抑制外来干扰的作用。软件系统的可靠性设计的主要方法有:开机自检、软件陷阱(进行程序“跑飞”检测)、设置程序运行状态标记、输出端口刷新、输入多次采样、软件“看门狗”等。通过软件系统的可靠性设计,达到最大限度地降低干扰对系统工作的影响,确保单片机及时发现因干扰导致程序出现的错误,并使系统恢复到正常工作状态或及时报警的目的。一、开机自检开机后首先对单片机系统的硬件及软件状态进行检测,一旦发现不正常,就进行相应的处理。开机自检程序通常包括对RAM、ROM、I/O口状态等的检测。1 检测RAM检查RAM读写是否正常,实际操作是向RAM单元写“00H”,读出也应为“00H”,再向其写“FFH”,读出也应为“FFH”。如果RAM单元读写出错,应给出RAM出错提示(声光或其它形式),等待处理。2 检查ROM单元的内容对ROM单元的检测主要是检查ROM单元的内容的校验和。所谓ROM的校验和是将ROM的内容逐一相加后得到一个数值,该值便称校验和。ROM单元存储的是程序、常数和表格。一旦程序编写完成,ROM中的内容就确定了,其校验和也就是唯一的。若ROM校验和出错,应给出ROM出错提示(声光或其它形式),等待处理。3 检查I/O口状态首先确定系统的I/O口在待机状态应处的状态,然后检测单片机的I/O口在待机状态下的状态是否正常(如是否有短路或开路现象等)。若不正常,应给出出错提示(声光或其它形式),等待处理。4 其它接口电路检测除了对上述单片机内部资源进行检测外,对系统中的其它接口电路,比如扩展的E2PROM、A/D转换电路等,又如数字测温仪中的555单稳测温电路,均应通过软件进行检测,确定是否有故障。只有各项检查均正常,程序方能继续执行,否则应提示出错。
上传时间: 2013-11-02
上传用户:名爵少年
单片机系统“PC”失控的软件措施Software Measure of GettingO uto fC ontrolfo r“PC"in S ingleC hipC omputerS ystem谧 加 春 王 晓 基 雷 小 华(江 西 理 工 大 学机 电 工 程 学 院 ,赣 州 34 10 00)摘要单片机系统在实际工业现场中可能遇到各种干扰和自身的随机性故障。现场恶劣的环境有可能使计算机系统发生异常,计算机程序指针“PC”失控就是常见的故障之一,如果发生“PC”失控,将导致CPI工作混乱,酿成严重的事故。研究了“PC”失控的原因,并指出软件抗干扰的几种方法,有效保证单片机系统的正常工作。关键词单片机“PC”失控抗干扰Abstract Inp racticalin dustrialfi elds,th ereis v ariousin terferencea fectingo perationo fsi nglec hipc omputersy stemsa ndt hec omputersy stems。fac吨random faults饰themselves. It is very common that the severe environment makes the computer systems abnormal. The program counter "PC"gettingo utof co ntorlis on eo fth ec ommonfa ults.If th isoc curs,C PUw ouldb eru nningo utof or deran din torducesse riousan cient.T hec ausesof " PC"geting out of control, studied in this paper and some countermeasures of anti-interference师software are given to ensure single chip computer systemworking properly.Keywords Single。饰computer Porgramc ounter"P C" Anti-interfeernc 在设 计 和 开发单片机系统时,一般难以周全地预计单片机系统在实际工业现场中可能遇到的各种干扰和自身的随机性故障。因此,除了采取防止和抑制干扰的各项措施外,还应该借助于软件措施克服某些干扰,系统还应具备迅速自行恢复的能力。本文介绍的应对单片机系统PC失控的软件措施,设计灵活,节省硬件资源,能保证测控系统长期可靠地运行。MC S- 5 1单片机以其优良的性能价格比大量应用于工业现场测试和控制领域。但是,现场恶劣的环境有可能使计算机系统发生异常,计算机程序指针PC失控就是常见的故障之一,一旦发生PC“走飞”,计算机系统就会出现工作混乱,酿成严重的事故。为 了 在 CP 失控时尽量减少由此带来的不利影响,并尽快使系统恢复正常,需要采取一定的软件措施和硬件措施。常见的硬件措施有“看门狗”电路。软件措施设置的前提条件是:①在干扰作用下,微机系统硬件部分不会受到任何损坏,或者损坏部分设置有监测状态可供查询;②程序区不会受到干扰侵害。单片机系统的程序和表格以及重要的参数均设置在ROM区,不会因干扰的侵人而改变;③ RAM区中的重要数据不会被破坏,或者虽然被破坏,但是可以重新建立。
上传时间: 2013-11-02
上传用户:bhqrd30
本次会议,我们将讨论加入下一代多核软件开发包(SDK)的多个创新技术,包括简洁、高可用API集的新基础库(FLIB);重构的Netcomm软件库;支持SEC IP模块以实现安全功能的新使能工具;具有参考应用的用户空间DPAA (USDPAA);新型虚拟化技术,包括现有Topaz+基于Kernel的虚拟机(KVM) ,用以优化用户空间的嵌入式容器支持;及非对称多处理框架等。 本会是Multicore Expert系列的一部分,机会不容错过。
上传时间: 2013-11-02
上传用户:wojiaohs
飞思卡尔半导体公司是摩托罗拉的子公司,在长达 5 0 多年开发半导体产品的过程中, 积累了丰富的无线射 频和无线技术领域经验。凭借在这个领域的丰富经验, 我们提供符合IEEE 802.15.4 标准、支持ZigBee 技术的完 整平台解决方案。飞思卡尔为窗户提供一站式商店,包 括射频收发器、MCU、传感器、MAC 软件、Z-Stack ZigBee 软件和灵活的开发工具套件, 从而使无线技术变得简 单。实际上,任何需要较长电池寿命和联网功能的低数 据速率、监控、控制或自动应用,都能从基于IEEE802. 15.4 标准和ZigBee 技术的无线连接解决方案中受益。
上传时间: 2014-11-29
上传用户:qq521
◆◆◆ 《投掷飞镖记分工具》◆◆◆ 操作系统 : Windows Mobile 5.0 说明 : 中秋节和家人赏月,一起玩一个投掷飞镖的游戏,就是从超市花20块买回来一个飞镖靶子挂在墙上,大家轮流各投3镖,为了游戏的趣味性我们用纸和笔 记下每个人的单镖得分和总得分,最后评出冠亚军并给予奖励。纸、笔、眼睛再加上晚上暗淡的灯光,常常出现累加记分时出错的情况,严重影响选手的成绩。 于是我看看手中的Dopod手机,便想到做一个软件在手机上,只要将每个人每镖的得分纪录下来,累计总分、总分排名以及计算冠亚军完全由软件自动完成,这样 我们就可以全心全意地投入游戏当中去。 你可以任意修改复制本代码,但请保留这段文字不要修改。 希望我能为中国的软件行业尽一份薄力! ◆◆◆ 作者 ◆◆◆ 谢红伟 · chrys · chrys@163.com · http://www.howa.com.cn ◆◆◆ 日期 ◆◆◆ 2007-09-27 14:51:
上传时间: 2014-01-02
上传用户:lps11188
飞鸽源代码C++和java 信鸽,是一款完全免费使用的局域网即时通讯工具! > 属于飞鸽传书的升级类产品,与飞鸽兼容。功能更强、更便捷、更实用,免费使用和免费注册,可快速搭建自己的即时通讯网络,建立起企业内部的"QQ、MSN系统",实现文字、文件、截图、远程控制等功能,软件操作简便,随意拖曳即可沟通,提高办公效率。该版本体积小,即用即装,灵活简便,可长期免费使用,也可选择免费注册,随意使用任意传播。 >特点: >1.具备文字、文件、截图、远程控制等所有即时通讯功能, 信鸽稳定性强、界面亲和力强。 >2.无需安装,可选服务器,即装即用,自动搜索在线用户。 >3.软件操作简捷,界面清晰,任意拖曳即可实现操作。 >4.自由沟通,自由群发,提高办公效率。 >有很多创新的功能待您体验,赶快下载试用,感受网即通的与众不同。 >详情请访问官方网站:http://www.azhi.net/IPMsg/
上传时间: 2016-08-27
上传用户:qweqweqwe
短信发送软件,可以实现和飞信类似的功能。
上传时间: 2013-12-11
上传用户:jeffery
参考Php版飞信(http://sourceforge.net/projects/openfetion/)用Delphi实现了中国移动飞信2008协议的登录和发短信部分。其它功能并没有实现,不过在此基础上实现起来应该没有难度。 该程序为纯绿色软件,不写注册表,无需Dll文件和配置文件。 程序中用到的SHA1算法源码和TIEHttp控件均来源于网络,感谢二位作者。 使用之前请先注册一个飞信号。 由于很多网友使用的版本是Delphi7+Indy9,因此做了这个Delphi7版的飞信
标签: sourceforge openfetion projects Delphi
上传时间: 2017-05-30
上传用户:qwe1234
飞信3.0修改版,窗口优化和加入了震动的功能,不错的软件!
上传时间: 2014-01-06
上传用户:wpwpwlxwlx
是开源的云台飞控处理程序,软件和硬件均开放,本文件只有软件部分
上传时间: 2016-05-22
上传用户:aisledianzi