51单片机静态动态数码管显示

51单片机静态动态数码管显示

通过此实训了解动态数码管的显示原理,掌握编码方法。共阴极和其阴极数码管的不同之处及常用设计方法。

实训设备

这里使用的377锁存器模块控制的数码管下面就是电路图在这里插入图片描述

显示内容

在显示模块的八位 LED 数码上显示数字,显示格式为:“012345678”,单片机 IO 口模拟芯片时序输出。“8”字形 LED 数码管共 10 个引脚,其中两个引脚为公共电极,这两个公共电极在数码管内部已经连在一起。当数码管为共阳极时,公共端接高电位时数码管选通,才具有点亮的条件。当数
码管为共阴极时则接低电位选通。剩下的八个引脚分别对应数码管上的八个段。下图以共阳极型数码为例加以说明。
在这里插入图片描述

单片机 P0.7-P0.0 口接显示模块数码管区的 D7-D0,P2.0 接 CS1 为作段选,P2.1 接 CS2作为位选。P2.2 接 WR 作为写入使能

/*********************************************************************/
云量:勾云鹏
/* 单片机 P0 口(8 位)接显示模块-数码管 D0-D7
CS1---P25
CS2---P26
WR ---P27
/*********************************************************************/
 
#include <REGX52.H> // AT89S52 标准头文件
#include<intrins.h>// 包含_nop_(); // 大约 1us
sbit CS1=P2^5; //
sbit CS2=P2^6;
sbit WR_S=P2^7;
unsigned char xian[8];
void 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值