电子产业一站式赋能平台

PCB联盟网

搜索
查看: 2122|回复: 0
收起左侧

单片机C语言实例-22-8位数码管静态显示其中之二

[复制链接]
发表于 2021-11-25 09:42:03 | 显示全部楼层 |阅读模式
单片机C语言实例-22-8位数码管静态显示其中之二

内容:显示8位数码管中任意二位
------------------------------------------------*/
#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义

#define DataPort P0 //定义数据端口 程序中遇到DataPort 则用P0 替换
sbit LATCH1=P2^2;//定义锁存使能端口 段锁存
sbit LATCH2=P2^3;//                 位锁存

/*------------------------------------------------
                    主函数
------------------------------------------------*/
main()
{

while(1)
      {
           DataPort=0x7e; //取位码 第一位数码管选通,即二进制0111 1110
       LATCH2=1;     //位锁存
       LATCH2=0;

       DataPort=0x4F; //取显示数据,段码 “3”共阴字符码
       LATCH1=1;     //段锁存
       LATCH1=0;
      }
}


更多详情参考附件文档
+08:00C112联盟网1178.png
游客,如果您要查看本帖隐藏内容请回复

回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表