在单片机系统中什么情况下用静态显示 什么情况下用动态显示

 我来答
wolf_lhy
2013-01-15 · TA获得超过6609个赞
知道大有可为答主
回答量:1090
采纳率:66%
帮助的人:555万
展开全部
主要是看你的显示位数和系统的要求,显示位数起主要因素.
比如:如果你的系统只有一位数码管,那么肯定是静态显示,如果是两位及以上,为了节省资源,一般用动态显示.因为驱动1位数码管需要至少7个IO口,如果两位的你还用静态显示,那么就要14个IO口,同理,更多的位则更多的IO口,而单片机的IO口实在有限,所以多位,一般用动态.

有一个特殊方法,就是外加芯片和电路,比如用多片74HC595或者74HC373,也可以利用少量的IO口实现静态显示,这样虽然没有占用太多IO口资源,但是占用了芯片,因为你一个静态显示就要用一个芯片来配合,从成本上,电路上都不合算.

所以动态显示可以节约硬件资源而以软件来实现,静态显示则消耗了硬件,节省了软件的开消.
lycdl
高粉答主

推荐于2017-10-14 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2万
采纳率:94%
帮助的人:4960万
展开全部
静态显示,一个数码管就需要一个锁存器,如果是8位数码管,要用8片锁存器,你能这么用吗?所以,只有1,2个很少的数码管时,才用静态显示。其实,这不过就是讲个原理罢了,告诉你还有这么一种显示方式,你愿意用就用。但实际上,即很少有人这么用。
那么不适合用静态显示的情况下,就得用动态显示了,也就是数码管数量比较多的情况。
还是以8位数码管为例,动态显示只需要2片锁存器就行了。比静态少用6个。如果数码管再多呢,16个,用静态显示会怎么样?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liang890319
2013-01-15 · TA获得超过1235个赞
知道小有建树答主
回答量:1446
采纳率:50%
帮助的人:442万
展开全部
显示稳定且对成本要求低 IO资源较多 用静态显示

IO资源紧缺 且对成本要求很高 就用动态显示(省资源)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
czpsys
2013-01-25 · TA获得超过200个赞
知道小有建树答主
回答量:430
采纳率:0%
帮助的人:161万
展开全部
显示的数位不是很多时,用静态显示,因为代码简单, 因为联线太多,
显示的段码较多时,就用动态显示,代码相对要复杂点,不过联线少,可靠度高,方便设计走线
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fy1012025375
2013-01-15 · TA获得超过115个赞
知道答主
回答量:224
采纳率:0%
帮助的人:98.9万
展开全部
I/o硬件资源问题 静态资源比较浪费
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式