论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

人机接口设备-led类部件的仿真实现(论文+程序)

4.5 用于显示数字的“8”字灯的实现

内容来自论文无忧网 www.paper51.com

“8”字灯有5根信号输入脚,其中4根为数据线,用于向“8”字灯输入4位数据,另一根为电源线,若电源线信号为0表示“8”字灯未接入电源,只有VCC信号为1时才读入数据,“8”字灯管脚示意图见图6。 http://www.paper51.com

paper51.com

图6 “8”字灯的5个输入管脚和小灯编号 paper51.com

“8”字灯的实现相对来说复杂了些,由于外加的信号是一次只加一根信号线的信号,而“8”字灯是要求对一组4根数据线上的数据做显示,所以用VCC这样一根控制线,以便一次读入4根数据线的值(LedLDS[3]为高位,LedLDS[0]为低位)。

内容来自论文无忧网 www.paper51.com

读入数据之后调用类中定义的信号处理函数,将4位数据转换成将要显示的0-9的10进制数(并设置了错误代码,若输入值为10-15,返回错误信息)。并根据转换后的数来决定“8”字灯中的7盏灯有哪几盏需要亮。这7盏灯的编号见图5。

paper51.com

表1 “8”字灯的输出与7盏小灯关 copyright paper51.com

“8”字灯输出 内容来自www.paper51.com

Leds[0]

内容来自www.paper51.com

Leds[1]

内容来自www.paper51.com

Leds[2] 内容来自www.paper51.com

Leds[3]

copyright paper51.com

Leds[4] copyright paper51.com

Leds[5] 内容来自论文无忧网 www.paper51.com

Leds[6] paper51.com

------分隔线----------------------------
联系方式