自学内容网 自学内容网

数码管实现显 示2-7六位数字数字)

要实现显示2-7的六位数字,可以使用七段数码管。每个七段数码管有7个分段,分别表示数字的不同部分。以下是实现2-7六位数字的数码管显示的方法:

  1. 定义一个数字2-7的数组,如numbers = [2, 3, 4, 5, 6, 7]。
  2. 定义一个七段数码管的布局,如segments = [[1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 0, 0, 0, 0], [1, 1, 0, 1, 1, 0, 1], [1, 1, 1, 1, 0, 0, 1], [0, 1, 1, 0, 0, 1, 1], [1, 0, 1, 1, 0, 1, 1], [1, 0, 1, 1, 1, 1, 1]]。其中,segments的每个元素表示对应数字的七个分段,1表示该段亮起,0表示该段不亮。
  3. 定义一个六位数的数组,如display = [0, 0, 0, 0, 0, 0]。
  4. 遍历六位数的每一位,以index作为索引,将numbers[index]对应的七段数码管布局赋给display的对应位,即display[index] = segments[numbers[index]]。
  5. 将display的每个数字输出到七段数码管上,即将每个分段根据display的值决定是否亮起。

原文地址:https://blog.csdn.net/2301_77487444/article/details/140671604

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!