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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 939|回復: 0
打印 上一主題 下一主題
收起左側

STC89C52+二片74HC595同時顯示二段4位數字+PROTEUS813

[復制鏈接]
跳轉到指定樓層
樓主
ID:57614 發表于 2025-2-1 10:41 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 13680112599 于 2025-2-1 10:45 編輯

#include <reg52.h>
#include <intrins.h>
#define uchar unsigned char


uchar code Table[] =
{ // 0         1          2           3        4         5          6           7        8         9          A           b        C    d          E    F    -
        0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x8C,0xBF,0xC6,0xA1,0x86,0xFF,0xbf
};
//-----------------------------------------------------------------------------

sbit SER = P1^0;        //串行數據輸入端
sbit STCP = P1^1;        //時鐘脈沖信號——上升沿有效 存儲寄存器時鐘輸入端,并行輸出
sbit SHCP = P1^2;        //輸入信號————上升沿有效 移位寄存器時鐘輸入端


unsigned int n1,n2;

void Display ();        // 數碼管顯示
void SMG_Int(uchar Dat);                // 數碼管單字節串行移位函數

//*****************************************************************************
// 主程序
void main ()
{
        
        n1=2233;
        n2=5566;
        while(1)
        {
                n1++;
                n2++;
                if(n1>=9999)
                n1=0;
                if(n2>=9999)
                n2=0;
               
                Display ();
        }
}



void Display ()
{
        uchar i;

        //顯示第1位        
        i = Table[n2%10];

        SMG_Int(i);                        
        SMG_Int(0x01);               

        STCP = 0;         //數據并行輸出,(借助上升沿)
        _nop_();
        _nop_();
        STCP = 1;

        //顯示第2位        
        i = Table[n2/10%10];

        SMG_Int(i);               
        SMG_Int(0x02);               

        STCP = 0;
        _nop_();
        _nop_();
        STCP = 1;

        //顯示第3位        -
        
        i = Table[n2/100%10];
        
        SMG_Int(i);                        
        SMG_Int(0x04);        

        STCP = 0;
        _nop_();
        _nop_();
        STCP = 1;

        //顯示第4位        
        i = Table[n2/1000%10];

        SMG_Int(i);                        
        SMG_Int(0x08);               

        STCP = 0;
        _nop_();
        _nop_();
        STCP = 1;

        //顯示第5位        
        i = Table[n1%10];

        SMG_Int(i);                        
        SMG_Int(0x10);        

        STCP = 0;
        _nop_();
        _nop_();
        STCP = 1;

        //顯示第6位     
        //if(shan<10)           
        i = Table[n1/10%10];
        

        SMG_Int(i);                        
        SMG_Int(0x20);        

        STCP = 0;
        _nop_();
        _nop_();
        STCP = 1;

        //顯示第7位        
        i = Table[n1/100%10];

        SMG_Int(i);                        
        SMG_Int(0x40);        

        STCP = 0;
        _nop_();
        _nop_();
        STCP = 1;

        //顯示第8位        
        i = Table[n1/1000%10];

        SMG_Int(i);               
        SMG_Int(0x80);        

        STCP = 0;
        _nop_();
        _nop_();
        STCP = 1;
}

void SMG_Int(uchar Dat)         //通過8次循環將8位數據移入74HC595
{
        uchar i;
        for(i=8;i>=1;i--)
        {
                if (Dat & 0x80)
                {
                        SER = 1;
                }
               
                else
                {
                        SER = 0;
                }
                Dat <<= 1;
                SHCP = 0;
                _nop_();
                _nop_();
                SHCP = 1;
        }
}










51-595-二個四位數同時顯示.zip

108.08 KB, 下載次數: 0, 下載積分: 黑幣 -5

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人免费毛片aaaaaa片 | 中文字幕av久久爽av | 亚洲国产欧美在线 | 精品国产乱码久久久久久蜜柚 | 在线观看黄色av | 偷偷操网站 | 色播亚洲 | 国产精品99精品久久免费 | 美日韩一区二区三区 | 亚洲精品91天天久久人人 | 中文字幕黄色 | 国产欧美一区二区三区在线看蜜臀 | 九九精品在线视频 | 精品国产三级 | 日韩专区在线观看 | 在线欧美日韩 | 日韩中文字幕在线观看 | 国产一级片免费 | 中文字幕永久在线 | 黄色免费毛片 | 日韩 国产 欧美 | 影音先锋在线观看视频 | www.桃色| av超碰在线| 免费淫片| 岛国av免费观看 | 欧美亚洲一区二区三区 | 成av人片一区二区三区久久 | 黑人操亚洲人 | 成人aaaa | 91精品视频在线播放 | 天堂99 | 国产精品一二三 | 欧美一级片在线观看 | 中文字幕视频一区 | 欧产日产国产69 | 日韩精品久久久久久久酒店 | 四虎成人网| 青草久久久 | 国产女人水真多18毛片18精品 | 精品国产一区二区三区久久久蜜月 |