- 0
- 0
- 约4.06万字
- 约 85页
- 2026-02-12 发布于陕西
- 举报
《C语言课程设计案例教程》
第7章
七段数码管数字模拟器
CONTENTS
7.1点阵表示数字7.4多位数的特效显示
7.2数码管表示数字7.5测试
7.3单个数字特效显示7.6总结
7.1点阵表示数字
7.1.1单数字的模拟
对于单个数字,完全可
以将它看作是一个7*4的点阵
(方格)。例如数字0的点阵
描述如图所示。图中若干个
黑色方框(点亮)就构成了
数字0。
数字0用7*4的点阵描述
7.1.1单数字的模拟
数字0用7*4的点阵描述,对应的7*4二维数组元素值依次是:
{{1,1,1,1},
{1,0,0,1},
{1,0,0,1},
{1,0,0,1},
{1,0,0,1},
{1,0,0,1},
{1,1,1,1}
}
7.1.1单数字的模拟
其中,值为1代表对应方格被点亮(图中呈现黑色),值为0表示不点亮。
类似地,数字1,对应的7*4二维数组就是:
{{0,0,0,1},{0,0,0,1},{0,0,0,1},{0,0,0,1},{0,0,0,1},{0,0,0,1},{0,0,0,1}}
数字2,对应的7*4二维数组就是:
{{1,1,1,1},{0,0,0,1},{0,0,0,1},{1,1,1,1},{1,0,0,0},{1,0,0,0},{1,1,1,1}}
数字3,对应的7*4二维数组就是:
{{1,1,1,1},{0,0,0,1},{0,0,0,1},{1,1,1,1},{0,0,0,1},{0,0,0,1},{1,1,1,1}}
数字4,对应的7*4二维数组就是:
{{1,0,0,1},{1,0,0,1},{1,0,0,1},{1,1,1,1},{0,0,0,1},{0,0,0,1},{0,0,0,1}}
7.1.1单数字的模拟
数字5,对应的7*4二维数组就是:
{{1,1,1,1},{1,0,0,0},{1,0,0,0},{1,1,1,1},{0,0,0,1},{0,0,0,1},{1,1,1,1}}
数字6,对应的7*4二维数组就是:
{{1,1,1,1},{1,0,0,0},{1,0,0,0},{1,1,1,1},{1,0,0,1},{1,0,0,1},{1,1,1,1}}
数字7,对应的7*4二维数组就是:
{{1,1,1,1},{0,0,0,1},{0,0,0,1},{0,0,0,1},{0,0,0,1},{0,0,0,1},{0,0,0,1}}
数字8,对应的7*4二维数组就是:
{{1,1,1,1},{1,0,0,1},{1,0,0,1},{1,1,1,1},{1,0,0,1},{1,0,0,1},{1,0,0,1}}
数字9,对应的7*4二维数组就是:
{
原创力文档

文档评论(0)