51单片机系列知识16--HD7279(2)

这篇博客详细介绍了51单片机与HD7279显示器交互的控制指令,包括复位、测试、移位、数据下载、闪烁和消隐控制等,帮助理解如何操作HD7279实现不同显示效果。
摘要由CSDN通过智能技术生成

控制指令

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

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值