搜索
当前位置: 三分彩网站 > 段覆盖 >

如图怎么区分位码和段码?先送的位码为什么不会被后送的段码覆盖

gecimao 发表于 2019-07-24 16:35 | 查看: | 回复:

  在数码管中,一个8字形的发光区域叫做一个位,每个位都是由8个段组成的(包括一个小数点)。段码就是控制是那个笔划发光的信号,位码就是控制是哪个数码管发光的信号。在你给出的这个程序中,全局声明区内定义的那个数组里面存储的是段码,位码不多,因此通常不使用数组来存储只是在程序需要时直接定义。在发送位码的时候,你的程序先向寄存器发出段码,然后注意程序中有这样一行“SRCLK=0;SRCLK=1;SRCLK=0;”,表示先关闭锁存功能,此时你发送的数据会被锁存器记忆,然后再打开锁存功能,此时无论单片机再输出什么码,存储器都处于锁存状态,输出是不变的,因此位码不会被后来发送的段码刷掉。

  当再输出段码时,段码,将存到UF1,而原先UF1中的内容,又会““串到””UF2。追问我主要就是想问那两块74HC595芯片的 Q7 端,是等到移位寄存器8位满了之后在输出的么?还是和SER输入同步输出呢?74HC595的.pdf中文的好像没说,英文的只能看个大概,不太清楚,求解释!追答是和SER的输入同步输出。

本文链接:http://dogayoga.net/duanfugai/761.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部