我的位置:首页 >> 螺丝刀

单片机开发中应掌握的基本技巧污水泵

发布时间:2022-06-28 20:18:46 来源:胜达五金网

单片机开发中应掌握的基本技巧

单片机开发中应掌握的基本技巧 2011: 在单片 机应用开发中,代码的使用效率问题、单片机抗干扰性和可靠性等问题仍困扰着工程师。为帮助工程师解决单片机设计上的难题,《电子工程专辑》网站特邀Holtek香港分公司工程部处长邓宏杰先生担任《单片机应用编程技巧》专题讨论的嘉宾,与广大设计工程师交流单片机设计开发经验。现根据论坛中的讨论归纳出单片机开发中应掌握的几个基本技巧。一、如何提高C语言编程代码的效率  邓宏杰指出,用C语言进行单片机程序设计是单片机开发与应用的必然趋势。他强调:“如果使用C编程时,要达到最高的效率,最好熟悉所使用的C编译器。先试验一下每条C语言编译以后对应的汇编语言的语句行数,这样就可以很明确的知道效率。在今后编程的时候,使用编译效率最高的语句。”  他指出,各家的C编译器都会有一定的差异,故编译效率也会有所不同,优秀的嵌入式系统C编译器代码长度和执行时间仅比以汇编语言编写的同样功能程度长5-20%。他说:“对于复杂而开发时间紧的项目时,可以采用C语言,但前提是要求你对该MCU系统的C语言和C编译器非常熟悉,特别要注意该C编译系统所能支持的数据类型和算法。虽然C语言是最普遍的一种高级语言,但由于不同的MCU厂家其C语言编译系统是有所差别的,特别是在一些特殊功能模块的操作上。所以如果对这些特性不了解,那么调试起来问题就会很多,反而导致执行效率低于汇编语言。”二、如何减少程序中的bug?  对于如何减少程序的bug,邓宏杰给出了一些建议,他指出系统运行中应考虑的超范围管理参数有:  1.物理参数。这些参数主要是系统的输入参数,它包括激励参数、采集处理中的运行参数和处理结束的结果参数。合理设定这些边界,将超出边界的参数都视为非正常激励或非正常回应进行出错处理。  2.资源参数。这些参数主要是系统中的电路、器件、功能单元的资源,如记忆体容量、存储单元长度、堆叠深度。在程式设计中,对资源参数不允许超范围使用。  3.应用参数。这些应用参数常表现为一些单片机、功能单元的应用条件。如E2PROM的擦写次数与资料存储时间等应用参数界限。  4.过程参数。指系统运行中的有序变化的参数。三、如何解决单片机的抗干扰性问题  邓宏杰指出:防止干扰最有效的方法是去除干扰源、隔断干扰路径,但往往很难做到,所以只能看单片机抗干扰能力够不够强了。单片机干扰最常见的现象就是复位;至于程序跑飞,其实也可以用软件陷阱和看门狗将程序拉回到复位状态;所以单片机软件抗干扰最重要的是处理好复位状态。  一般单片机都会有一些标志寄存器,可以用来判断复位原因;另外你也可以自己在RAM中埋一些标志。在每次程序复位时,通过判断这些标志,可以判断出不同的复位原因;还可以根据不同的标志直接跳到相应的程序。这样可以使程序运行有连续性,用户在使用时也不会察觉到程序被重新复位过。四、如何测试单片机系统的可靠性  有读者希望了解用用什么方法来测试单片机系统的可靠性,邓宏杰指出:“当一个单片机系统设计完成,对于不同的单片机系统产品会有不同的测试项目和方法,但是有一些是必须测试的:1.测试单片机软件功能的完善性。这是针对所有单片机系统功能的测试,测试软件是否写的正确完整。  2.上电、掉电测试。在使用中用户必然会遇到上电和掉电的情况,可以进行多次开关电源,测试单片机系统的可靠性。  3.老化测试。测试长时间工作情况下,单片机系统的可靠性。必要的话可以放置在高温,高压以及强电磁干扰的环境下测试。  4、ESD和EFT等测试。可以使用各种干扰模拟器来测试单片机系统的可靠性。例如使用静电模拟器测试单片机系统的抗静电ESD能力;使用突波杂讯模拟器进行快速脉冲抗干扰EFT测试等等。  邓宏杰强调:“还可以模拟人为使用中,可能发生的破坏情况。例如用人体或者衣服织物故意摩擦单片机系统的接触端口,由此测试抗静电的能力。用大功率电钻靠近单片机系统工作,由此测试抗电磁干扰能力等。”

回收电子料

MSDS认证

郑州美甲学校

福克斯波罗

长沙苹果装饰

瑞祥商联卡哪里回收

相关阅读
最好16日石家庄市场H型钢价格行情电力电容器黄油机木工带锯机跳线机纸巾机TRp

16日石家庄市场H型钢价格行情您当前分别增长100%与400%位置:首页 价格行情16日石家庄市场H型钢价格行情16日石家庄市场H型钢价格行情来源:中国五金商机日期:品名 规格(mm) 可调电阻材质 钢厂/产

04月03日 04:22
最火2015年智利国际建材混凝土展览会2碟阀加油机碰焊机网柜自动焊锡机TRp

2015年智利国际建材混凝土展览会您当前位置:首页 企业2015年智利国际建材混凝土展览会2015年智利国际建材混凝土展览会来源:中国五金商机日期:展会是智利最具有影响力的展会之一,最新的产品、

04月02日 23:29
最火1月15日重庆镀锌管最新价格行情柴油发动机高压开关柜扣压机上海延安Rra

1月15日重庆镀锌管最新价格行情您当前位置:首页 价格行情1月15日重庆镀锌管最新价格行情公主岭1由于涉足行业广月15日重庆镀锌管最新价格行情来源:中国五金商机具体方法为:把摆杆处的橡胶往

03月22日 23:36
最火贴心服务受肯定中卡物流收到客户表扬信雕刻切割机挤出生产线喷粉设备脱水设备转印耗材Rra

贴心服务受肯定中卡物流收到客户表扬信您当前位置:首页 企业贴心服务受肯定中卡物流收到防腐设备客户表扬信贴心服务受肯定中卡物流收到客户表扬信来源:中国五金商机日期:年8月27日配备了优

03月21日 22:13
最火美裁定对我输美无缝管征收高额关税都匀减速电机平湖苇板机阻燃胶带Rra

美裁定对我输美无缝管征收高额关税【铝道】2010年9月13日,美国商务部公布了对中国输美无缝管反倾销反补贴调查终裁结果。在倾销裁决中,美国商务部认定强制应诉企业天津钢管公司和衡阳华菱钢

03月21日 12:47
最火雪莱特回复年报问函可用货币资金不足300打号机光学仪器龙门吊双头螺丝余姚Rra

雪莱特回复年报问函,可用货币资金不足3000万元摘要此前多次就股价、债务细节等问题下发函件后之后,深交所于7月6日再次对雪莱特下发了2019年年报问询函关于恶意转载本原创文章,故意删除高工

03月20日 21:04
友情链接: 银耳子面膜 郑州子宫腺肌症医院的口碑好吗 湖州起重机 北京治疗动脉硬化医院 摆锤试验机 工程服订做 如何预防中风 济南不孕不育医院 药品库 液压万能试验机厂家 分家析产 上海离婚诉讼咨询 工作服门户 慢性前列腺炎引起的夜尿增多吃什么药好 女性早衰怎么调理 同仁御酒 慢性前列腺炎引起的夜尿增多吃什么药好 宝宝受凉拉肚子怎么办 指甲末端发黑是灰指甲吗 灰指甲太厚剪不动可以用什么药软化 孩子得了灰指甲用亮甲可以吗 地塞米松口腔溃疡贴片 什么药治痔疮效果好 吃葵花护肝片有哪些好处 找医院 爱依瑞斯床垫 艾佳生活 黑河治疗妇产专科医院哪家好 离婚哪里可以起诉 湖州皮肤病专科医院哪家好 深圳离婚房产继承律师 内江白癜风医院哪家好 深圳涉外离婚律师地址 朝阳治疗牛皮癣专科医院 运城眼科 债务纠纷 Car Light Auto Mirror 好修网 上海定做工作服厂家 tester Agricultural Machine 进口的艾斯美品牌乳房假体的优势 寻医问药 杭州哪个医院看无痛人流好 重庆哪个医院治疗男科好 江苏无痛人流好的医院 合肥看牛皮癣哪家医院好 四川妇科专科医院排名 浮生网 Products