久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2655|回復: 2
收起左側

如何將max7219芯片加到這張電路圖里面,用它來驅動數碼管

[復制鏈接]
ID:350479 發表于 2018-6-13 17:24 | 顯示全部樓層 |閱讀模式
大佬們,請問如何將max7219芯片加到這張電路圖里面,用它來驅動數碼管。。。。。。

代碼部分如下
#include <reg52.h>
#define uchar unsigned char   //宏定義
#define uint unsigned int

/*引腳定義*/
sbit START=P2^0;           //開始、停止鍵 低電平有效
sbit RST=P2^1;             //復位鍵
sbit wei1=P2^4;                //定義位選
sbit wei2=P2^5;
sbit wei3=P2^6;               
sbit wei4=P2^7;

/*定義全局變量*/               
uint time;                           //時間變量
uchar tt;

/*數碼管字模,對應 0-9*/
uchar code table[]={           
                                        0x3f,0x06,0x5b,0x4f,
                                        0x66,0x6d,0x7d,0x07,
                                        0x7f,0x6f};
uchar code tabledp[]={
                                        0xbf,0x86,0xdb,0xcf,
                                        0xe6,0xed,0xfd,0x87,
                                        0xff,0xef,0xf7,0xfc,
                                        0xb9,0xde,0xf9,0xf1};        //帶小數點共陰極數碼管編碼
/*延時函數*/
void Delay(uint ms)                        //毫秒級延時函數
{
        uint  i, j;
        for(i =ms; i>0; i--)
                for(j =110; j>0; j--);
}

/*中斷*/
void time0() interrupt 1               
{

        TH0 = 0xdc;                    //晶振11.0592Mhz  
        TL0 = 0x00;                                
        tt++;
        if(tt >= 100)
                {
                        tt = 0;
                        time++;
                        if(time>99)         //到99后在從00開始        
                                time = 0;                                
                }
}

/*顯示函數*/
void Display(uchar sum)  
{
        uchar shi, ge,shifen,baifen;
        shifen=tt%100/10;
    baifen=tt%10;
    shi=sum%100/10;
    ge=sum%10;

                P0=table[shi];        //使用動態掃描的方法實現數碼管顯示
                wei1=0;
                Delay(1);
                wei1=1;

                P0=tabledp[ge];
                wei2=0;
                Delay(1);            
                wei2=1;

        P0=table[shifen];//使用動態掃描的方法實現數碼管顯示
                wei3=0;
                Delay(1);
                wei3=1;

                P0=table[baifen];
                wei4=0;
                Delay(1);            
                wei4=1;        
}

/*按鍵掃描*/
void keyscan()
{
                if(START==0)           //開始、停止
                {
                        Delay(10);               //消抖
                        if(START==0)
                        {
                                TR0 =!TR0;                                
                                while(!START) Display(time);
                        }
                }

                if(RST==0)                                //復位
                {
                        Delay(10);                        //消抖
                        if(RST==0)
                        {
                                time=0;
                                tt=0;
                                TR0=0;
                                while(!RST)Display(time);
                        }
                }
}

//主函數
void main()         
{
        EA   = 1;                                //中斷開關
        ET0  = 1;        

        TMOD = 0x01;
        TH0  = 0xdc;                        //晶振11.0592Mhz  
        TL0  = 0x00;                        
        TR0  = 0;        

        while(1)
        {
                keyscan();
                Display(time);                        
        }
}


有哪些地方要修改的。。求大家幫幫忙。。

秒表電路圖

秒表電路圖

max7219

max7219
回復

使用道具 舉報

ID:342822 發表于 2018-6-13 22:40 | 顯示全部樓層
回復

使用道具 舉報

ID:164602 發表于 2018-6-14 08:42 | 顯示全部樓層
給你一個電路參考: armok01103113.GIF
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产日韩精品视频 | 免费在线成人网 | 国产中文在线 | 欧美精品一区二区蜜桃 | 国产精品99久 | 精品入口麻豆88视频 | 国产大片一区 | 人人艹人人爽 | 精品国产乱码久久久久久蜜臀 | 最新中文字幕在线 | 亚洲一区二区三区免费在线观看 | 99久久电影 | 精品国产一区二区三区免费 | 精品成人69xx.xyz| 在线色网址 | 不卡一区 | 国产一级视频在线 | 中文字幕一区二区在线观看 | 国产清纯白嫩初高生在线播放视频 | 激情欧美一区二区三区中文字幕 | 日韩av美女电影 | 国产精品一区二区三区久久久 | 国产精品亚洲精品 | 日本免费在线 | 欧洲国产精品视频 | 国产亚洲精品区 | 国产精品99久久久久久动医院 | 中日韩欧美一级片 | 精品一区二区三区在线播放 | 久久一区二区视频 | 在线观看免费黄色片 | 激情一区二区三区 | 久久精品一区 | 成人精品鲁一区一区二区 | 久久亚洲欧美日韩精品专区 | 国产精品成人一区二区 | 日韩欧美在线观看 | 久久国产精品久久久久久 | 国产精品69毛片高清亚洲 | 国产美女高潮 | 成人福利网 |