文档介绍:第八章MCS-51与LED显示器和键盘的接口一、MCS-51与LED显示器接口常见的显示器有CRT显示器、LED显示器、LCD显示器等。而LED显示器是单片机应用产品中最常用的廉价的输出设备,其可靠性很高。1、显示器的结构常用的显示器结构如图所示:A、共阳极显示器B、共阴极显示器2、显示器的工作方式:A、静态显示方式所谓静态显示,是指显示器显示一字符时,相应的发光二极管恒定地导通或截止。这种显示方式的每一个数码显示器,需要一个8位输出口控制。所以硬件较多,但字符较亮。a、采用8位锁存器74LS273作为静态显示器接口(1)接口电路:b、采用移位寄存器74LS164作为静态显示器接口(1)、使用串口TXD、RXD与74LS164连接接口电路:显示程序:显示子程序:MCS-51串行口工作于方式0输出显示段码:F9H显‘1’DIR:MOVR7,#08HMOVR0,#5FHDL0:MOVA,***@R0ADDA,#0BHMOVCA,***@A+PCMOVSBUF,A2 DL1:JNBT1,DL13CLRT12DECR01DJNZR7,DL02 RET1TAB:DBC0H,F9H,A4H,B0H,99HD7D6D5D4D3D2D1D0Dpgfedcba1100000011111001…….(2)、使用P口线与74LS164连接接口电路:显示程序(作为练习)B、动态显示方式所谓动态显示是指一位一位地轮流点亮各位显示器。对于每一位显示器来说,每隔一段时间点亮一次,通常点亮时间为1mS左右,相隔时间为20mSa、6位共阴显示器和8255的接口电路:、显示程序的设计思路:(1)8255的端口地址与初始化:8255的I/O端口地址为:7F00H-7F03H8255的控制字为:80H注:A口作为位数据口,其输出只能有一位为高。(2)显示缓冲区:设显示缓冲区为40H-45H,它用来存放显示数据。(3)字形表:TABDB3FH,06H,5BH,…c、显示子程序显示子程序流程图: