如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
电子工程系刘颖一、LED显示器数码管结构图11-1共阴极和共阳极两种类型的结构数码管工作原理如图11-1所示,数码管一般有十个引脚,每一段LED对应一个引脚,另外一个引脚是连到一起的,八根之间互相连通属同一个引脚。数码管有共阳极和共阴极两种结构形式,如图11-1(a)、11-1(b)所示。共阴极数码管中8个发光二极管的阴极(二极管负端)连接在一起。通常,共阴极接低电平(一般接地),其它管脚接段驱动电路输出端。当某段驱动电路的输出端为高电平时,该端所连接的字符导通并点亮,根据发光字段的不同组合可显示出各种数字或字符。数码管可以显示包括小数点的0到9十个数字和部分英文字母。为了获得不同的字符,数码管各段所加的电平是不同的,编码也不一样。字符、笔划信息电平和编码关系如表11.1所示。字符字符二、LED显示器和接口静态显示方式电路图静态显示器的优点:显示稳定显示器亮度高占用CPU的时间少动态显示器动态扫描显示就是用接口电路把所有数码管的笔画字段引脚(a~g和h)并联起来,且要做到相同的引脚连到一起。而每个数码管的公共极则受各自的I/0口控制。单片机向数码管输出数据的时候,所有的数码管都接收到相同的数据。而由公共极的电平高低来控制到底那个数码管显示输出的数据,单片机据此可控制任意数码管在任意时间显示任意数据。动态显示电路图动态显示器的优点:节省硬件资源成本较低任务一数码管静态显示任务分析:为了让共阴极LED数码管显示数字0~9,首先我们要知道段码.数字0~9对应的段码为:0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f.要达到一秒钟显示一个数字,我们可以利用定时器0来完成一秒钟的延时。一秒钟时间一到,P2口送出相应的段码。原理图:任务二用74LS164实现静态显示74LS164的引脚图使用74LS164做静态显示,可以使用串口方式0来传递数据;即RXD接74LS164的A和B,TXD接74LS164的CP,接VCC,74LS164的输出端接共阴的数码管。串行口工作在方式0时,可通过外接移位寄存器实现串并行转换。在这种方式下,数据为8位,只能从RXD端输入输出,TXD端总是输出移位同步时钟信号,其波特率固定为晶振频率1/12。在CPU将数据写入SBUF寄存器后,立即启动发送。为了在数码显示器上循环显示0-9这10个数字,我们只要循环向SBUF寄存器中写入0-9这10个数字相应的段码即可。74LS164静态显示电路