数码管和LCD1602学习笔记.docVIP

  • 59
  • 0
  • 约4.33千字
  • 约 9页
  • 2017-02-27 发布于湖北
  • 举报
1数码管显示 数码管的显示有四种方法先介绍一下段驱动和位驱动都都使用74HC573锁存器的方式: 数码管共阴极,直接由单片机的P0口驱动 74HC573锁存器真值表如下 /OE LE D /Q 0 1 1 1 在允许输入输出时,输入和输出是一样的。 0 1 0 0 0 0 任意 输出上一个状态值,即已经所存的值。 #include reg51.h sbit dula=P2^6; //段选信号的锁存器控制 sbit wela=P2^7; //位选信号的锁存器控制 void main() { dula=0; //置0的时候无理论573输入什么值,输出端都只输出上一个值而与当前输入的值无关,只有置1的一瞬间才会将此刻输入端的值原样输出。即11脚就像是一个开关,为0关闭输出内容为之前锁存的内容,为1开,输出值就是此刻的输入值。 wela=0; P0=0x4f; //数字“3”的代码 dula=1; //段置1将P0口的值输入到锁存器中, dula=0; //锁存数字“3”的代码,LE=0(图中的C)无论输入什么值,输出的结果都是上一个状态值。 P0=0x00; //选中所有的数码管,要想选哪中一位数码管只需要将对应的位选线置0. wela=1; wela=0

文档评论(0)

1亿VIP精品文档

相关文档