找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3708|回复: 3
收起左侧

74hc573两个4位led数码管动态显示

[复制链接]
ID:149266 发表于 2016-12-2 18:09 | 显示全部楼层 |阅读模式
1黑币
#include<REG52.h>
sbit duan_xuan=P1^3;
sbit wei_xuan=P1^4;

unsigned char table[]={0XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90}; 共阳字型吗
unsigned char table1[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}; 位选吗

void  delay_ms(unsigned int i)                //延时函数,无符号字符型变量i为形式参数
{
    unsigned int j,k;                                //定义无符号字符型变量j和k
    for(k=0;k<i;k++)                                //双重for循环语句实现软件延时
        for(j=0;j<120;j++);

}


void main(void)
{
unsigned char i;
while(1)
   {
         for(i=0;i<8;i++)
         {
         wei_xuan=1;
         P2=table1[i];
         wei_xuan=0;

         duan_xuan=1;
         P2=table[i];
         duan_xuan=0;
         delay_ms(1);
       
         }

   }

}

无标题.png

为什么这样啊

为什么这样啊
回复

使用道具 举报

ID:140371 发表于 2016-12-3 09:11 来自手机 | 显示全部楼层
程式在真正的電路應該是看不出有什問題的。在仿真的情況下耍驅動程序関段嗎
回复

使用道具 举报

ID:140371 发表于 2016-12-3 09:13 来自手机 | 显示全部楼层
a0931727149 发表于 2016-12-3 09:11
程式在真正的電路應該是看不出有什問題的。在仿真的情況下耍驅動程序関段嗎

関段碼再開位碼再開段碼。
回复

使用道具 举报

ID:151862 发表于 2016-12-3 13:34 | 显示全部楼层
请问6位数码管动态显示怎么弄啊
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表