利用80C51串行口扩展的四位数码管动态扫描显示电路

2017-03-16 80 0

单片机并行I/O口资源有限,当并行口需留作其他用途时,可利用80C51串行通信口配合少量I/O及扩展芯片驱动显示电路。本设计以C2051为主控,用两条串行口线加两根普通I/O口实现四位LED显示,再增加两根I/O口线即可扩展至八位。

一、电路组成

74LS164为8位串入并出移位寄存器,将串行口输出的数据译码后并行输出,驱动LED数码管段码;74LS138为3-8译码器,将地址信号译码后分时选通各位数码管公共端。因74LS138驱动能力有限,末级以2SA1015三极管作位驱动。

二、工作原理

四只数码管的段位并联,公共端由74LS138分时选通,任一时刻仅一位点亮,即动态扫描显示。采用串行口通信后,程序仅需将待显数据送入串口发送缓冲器,等待串行中断即可,显示刷新由硬件与中断自动完成,显著简化了显示程序设计。

相关文章

BTL桥式推挽功率放大器及其应用
基于MC145026/MC145027的无线鼠标改造电路
基于CD4069/CD4017/CD40174的五路平面彩灯控制器
小型变压器的设计原则和技巧
Protel 99 SE操作环境及特点
热转印法制作PCB板(一):原理与打印设置

发布评论