控制指令
HD7279的控制指令分为二大类——纯指令和带有数据的指令。
·纯指令
1、复位(清除)指令
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
当HD7279收到该指令后,将所有的显示清除,所有设置的字符消隐、闪烁等属性也被一起清除。执行该指令后,芯片所处的状态与系统上电后所处的状态一样。
2、测试指令
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
该指令使所有的LED全部点亮,并处于闪烁状态,主要用于测试。
3、左移指令
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
使所有的显示自右向左(从第1位向第8位)移动一位(包括处于消隐状态的显示位),但对各位所设置的消隐及闪烁属性不变。移动后,最右边一位为空(无显示)。例如,原显示为
4 |
2 |
5 |
2 |
L |
P |
3 |
9 |
其中第2位‘3’和第4位‘L’为闪烁显示,执行了左移指令后,显示变为
2 |
5 |
2 |
L |
P |
3 |
9 |
|
第二位‘9’和第四位‘P’为闪烁显示。
4、右移指令
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
与左移指令类似,但所做移动为自左向右(从第8位向第1位)移动,移动后,最左边一位为空。
5、循环左移指令
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
与左移指令类似,不同之处在于移动后原最左边一位(第8位)的内容显示于最右位(第1位)。在上例中,执行完循环左移指令后的显示为
2 |
5 |
2 |
L |
P |
3 |
9 |
4 |
第二位‘9’和第四位‘P’为闪烁显示。
6、循环右移指令
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |