利用⒕HC595扩展6位共阴数码管
发布时间:2018/3/6 22:00:28 访问次数:1821
利用⒕HC595扩展6位共阴数码管,并编程显示出’876543i。
设计思路: OPA360AIDCKTG4数码管的每段显示所需电流较大,采用静态显示方式。由于单片机V0引脚数量有限,同时驱动能力有限,因此需要外扩接口芯片完成单片机与数码管之间的连接。
①接口芯片的选择:输出可以直接和数码管数据线连接,可输出8位显示代码,输出的信号应能满足数码管的驱动要求。与单片机的连接线尽可能的少,且接口芯片之间应能够级联来满足外带更多的数码管。故接口芯片选择γHC595。
②数码管的选择:根据题目要求数码管选择七段共阴型。
设计的原理图如图6,3.13所示。利用昭HC595的串/并转换,多片级联的功能,单片机利用V0接口线,通过外扩6片〃HC595,可完成显示6位数据的设计要求。定义单片机的3条接口线完成数据传输,与74HC595芯片间的数据传输时序如图6,2.13o)所示。由于74HC595芯片将串行输入的一个字节并行输出,这一过程不改变数据本身的内容,因此要求单片机发出的数据应为数码管的显示代码,所以单片机内部要通过软件编程完成将显示数据翻译成显示代码的工作。
以下程序完成在6个数码管上显示数据。显示内容和位置对应关系如下:
利用⒕HC595扩展6位共阴数码管,并编程显示出’876543i。
设计思路: OPA360AIDCKTG4数码管的每段显示所需电流较大,采用静态显示方式。由于单片机V0引脚数量有限,同时驱动能力有限,因此需要外扩接口芯片完成单片机与数码管之间的连接。
①接口芯片的选择:输出可以直接和数码管数据线连接,可输出8位显示代码,输出的信号应能满足数码管的驱动要求。与单片机的连接线尽可能的少,且接口芯片之间应能够级联来满足外带更多的数码管。故接口芯片选择γHC595。
②数码管的选择:根据题目要求数码管选择七段共阴型。
设计的原理图如图6,3.13所示。利用昭HC595的串/并转换,多片级联的功能,单片机利用V0接口线,通过外扩6片〃HC595,可完成显示6位数据的设计要求。定义单片机的3条接口线完成数据传输,与74HC595芯片间的数据传输时序如图6,2.13o)所示。由于74HC595芯片将串行输入的一个字节并行输出,这一过程不改变数据本身的内容,因此要求单片机发出的数据应为数码管的显示代码,所以单片机内部要通过软件编程完成将显示数据翻译成显示代码的工作。
以下程序完成在6个数码管上显示数据。显示内容和位置对应关系如下:
上一篇:外围电路
上一篇:液晶显示器(LCD)