设计单片机线路板时有指示灯的好处
在设计单片机线路板的硬件的时候,一般都有指示灯,有时还不止一个,这样做是为什么呢?下面我来简要说一下自己设计电路板和软硬件调试的时候,指示灯所起到的不可忽视的作用。
从设计的角度来说,一块PCB板设计出来,可能会有这样那样的问题(如果有高人说设计出来的板子一定没问题,那么请将这种高人排除),最起码会有运行指示灯,这个灯可以让开发人员和调试很直观的看出芯片的运行状态,方便查问题,因为如果没有任何指示,机器就是死物一个,它不会告诉你它的状态,如果没有指示灯作为参考的话,你就不知道是电没有输入,还是芯片没有运转,还是运转以后其他设备不能工作,还是什么问题,等等。要查问题就要从头查到尾,而有指示灯则省去了好多,一看灯的运行状态和芯片的运行状态不一致,则表明电源没有,或者芯片设计电路,有问题,根本不用去考虑其他外设的问题,可以快速入手查找问题。或者有电源灯,没有亮,也是一个道理,说明电源没有,要不就是灯坏了。这样查问题有针对性。
还有就是如果软件里面的程序很多,那么在调试的时候,可以注释掉其他程序,一块一块调试,就跟断点一个原理,可以在你想要让它运行的地方加一个状态灯,运行到这里就闪,这样你就知道,程序肯定跑到这里了,方便查是软件还是硬件问题,因为很多时候不方便在线调试,或者在研发人员指导现场经验不足的调试人员的时候,更容易交流,利用现象就可以判断一些问题的所在。
举个工程上的例子,现场一个新手,装置不能正常工作,在接受指导的时候,指导的人可以问他电源灯亮了没有,亮了就是有电接通,没亮就需要查电源线是不是有问题,通讯灯有没有亮,亮了表示通讯正常,没亮就是通讯线有问题或者通讯一块的程序有问题,很方便。家里的电源充电器,路由器等等,都会有一些指示灯,供维修人员做参考,毕竟不是每个人去接触装置都能特别懂,程序硬件都精通,这也是在大多数现实生活中不切实际的。
声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
-
15年以上测试经验资深专家实操、案例演示、经验分享。吸波材料、绝缘材料、天线、微波和射频元器件材料等介电常数精确测量。参会赢丰厚礼品:Encok蓝牙耳机、HD3乐高、飞利浦电动牙刷、几何计数无绳跳绳、芒米雨伞、IPAD平板包、10周年冰箱贴等
-
引言 随着人们生活水平的提高,对汽车座椅的舒适性要求也越来越高,要求对汽车座椅地调节能够更加简单、方便、快捷。目前,汽车座椅位置的调节多采用基于手动调节方式的机械和电动控制两种方式。汽车座椅位置的调节...
-
用C语言进行MCS51系列单片机程序设计是单片机开发和应用的必然趋势。Keil公司的C51编译器支持经典8051和8051派生产品的版本,通称为Cx51。应该说,Cx51是C语言在MCS51单片机上的扩展,既有C语言的共性,又有它自己...
-
TMOD : 控制定时器的工作方式。8个bit,高四位 bit 控制 T1,、低四位 bit 控制 T0。因为定时器有4种工作方式;TMOD = 0x00(工作方式0),TMOD = 0x01(工作方式0),TMOD = 0x02(工作方式2),TMOD = 0x03(工作方式3)。...
-
学习单片机有一学期了,现在也由51转到STM32了。一直想对51的学习做一个总结。也希望对别人有一些启发。也给后学者提供一些建议。当然本文是我对自己学习过程的总结,若有不对的地方,还请高手指出。 我想,再看本...
-
功能要求: 一):绿灯25s倒计时,绿灯过度红灯有5s黄灯时间,红灯25s后直接跳绿灯。 二):按键按下模拟闯红灯输入,产生5s蜂鸣器鸣叫。 开发环境: 软件:Keil uVision4 硬件:HOT51增强型单片机开发板 程序代码:...
-
延时程序在单片机编程中使用非常广泛,但一些读者在学习中不知道延时程序怎么编程,不知道机器周期和指令周期的区别,不知道延时程序指令的用法, ,本文就此问题从延时程序的基本概念、机器周期和指令周期的区别和联系...
-
Flash是大家常使用的存储之一,对于Flash,大家或多或少有所了解。上篇文章中,小编对Flash闪存的类型有所介绍。为继续增进大家对Flash的认识,本文将对Flash盘、Flash盘结构以及Flash读写操作予以介绍。如果你对本...
-
嵌入式系统在生活中有诸多应用,大家对于嵌入式系统或多或少有所耳闻。在前两篇文章中,小编对嵌入式系统进行过详细介绍。为继续增进大家对嵌入式系统的认识,本文将对嵌入式系统的组成加以说明。如果你对嵌入式系...
-
嵌入式系统的应用十分广泛,因此越来越多的人学习嵌入式系统。由此,在学习嵌入式系统之前,我们应当对嵌入式系统具备一些认识。所以在本文余下部分,小编将对嵌入式系统进行全面解析。如果你对嵌入式系统具有兴趣...
-
51单片机超声波测距程序详解 超声波四通道测距:超声波测距实现分为三大块: 其一是12864带字库的液晶驱动程序: 代码如下: /////////////////12864驱动程序/////////////////////////// //1写数据 void WriteDat...
-
51系列单片机的引脚图 端子介绍 l P0.0~P0.7 P0口8位双向口线(在引脚的39~32号端子)。 l P1.0~P1.7 P1口8位双向口线(在引脚的1~8号端子)。 l P2.0~P2.7 P2口8位双向口线(在引脚的21~28号端子)。 l P3.0~P3.7 P2口8...
-
接收数据时,超过一定时间就算出错. 这个超时的时间是单片机自己算出的吗?超时的时间是由编程序的人定的,他定多长就多长从一段程序开始 实现电脑向 单片机发送一些数据,单片机返回Iget +数据 #include #define u...