找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 1992|回復(fù): 13
打印 上一主題 下一主題
收起左側(cè)

Proteus仿真我想要LED靜態(tài)顯示兩個(gè)數(shù)字的話,該怎么連線?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
在畫電路圖有點(diǎn)問(wèn)題,來(lái)求助各位大佬
請(qǐng)問(wèn)我想要LED靜態(tài)顯示兩個(gè)數(shù)字的話,該怎么連線,怎么辦

1.PNG (31.31 KB, 下載次數(shù): 34)

1.PNG
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:752974 發(fā)表于 2022-4-11 16:21 | 只看該作者
用LS164,UART方式0,教科書上的案例。
回復(fù)

使用道具 舉報(bào)

板凳
ID:155507 發(fā)表于 2022-4-11 21:07 | 只看該作者

我給你來(lái)個(gè)試試



回復(fù)

使用道具 舉報(bào)

地板
ID:121859 發(fā)表于 2022-4-11 21:13 | 只看該作者
樓上的接線是一種方式,也可以用鎖存器來(lái)控制;蛘哂595串轉(zhuǎn)并控制,都可以實(shí)現(xiàn)靜態(tài)顯示。
回復(fù)

使用道具 舉報(bào)

5#
ID:155507 發(fā)表于 2022-4-11 23:14 | 只看該作者
用鎖存器來(lái)控制。


或者用595串轉(zhuǎn)并控制


回復(fù)

使用道具 舉報(bào)

6#
ID:624769 發(fā)表于 2022-4-12 00:03 | 只看該作者
靜態(tài)顯示, 先滿足一個(gè)基本條件: 兩個(gè)獨(dú)立的數(shù)碼管,
然后, 有各種連線方式都可以實(shí)現(xiàn).
回復(fù)

使用道具 舉報(bào)

7#
ID:123289 發(fā)表于 2022-4-12 11:18 | 只看該作者
靜態(tài)只能顯示兩個(gè)相同的數(shù)字。
方式:將兩個(gè)LED的選位端,同是置成有效。
回復(fù)

使用道具 舉報(bào)

8#
ID:255077 發(fā)表于 2022-4-12 11:57 | 只看該作者
用273或者用595都可以
回復(fù)

使用道具 舉報(bào)

9#
ID:1015298 發(fā)表于 2022-4-12 12:34 | 只看該作者
謝謝各位,這就試試
回復(fù)

使用道具 舉報(bào)

10#
ID:1015298 發(fā)表于 2022-4-12 12:50 | 只看該作者
angmall 發(fā)表于 2022-4-11 21:07
我給你來(lái)個(gè)試試

你的顯示程序能不能借我看一下
回復(fù)

使用道具 舉報(bào)

11#
ID:1015298 發(fā)表于 2022-4-12 12:53 | 只看該作者
        P3_0=0;         P3_1=1;
                                                        P0=led[set/10];       
                                                        delay(50)        ;                                       
                                                        P3_0=1;         P3_1=0;
                                                        P0=led1[set%10];               
                                                                        delay(50)        ;
回復(fù)

使用道具 舉報(bào)

12#
ID:1015298 發(fā)表于 2022-4-12 12:54 | 只看該作者
這是兩位的程序,如果按照你們的兩個(gè)數(shù)碼管設(shè)計(jì),程序該怎么寫
回復(fù)

使用道具 舉報(bào)

13#
ID:155507 發(fā)表于 2022-4-12 14:13 | 只看該作者
圖圖禿頭 發(fā)表于 2022-4-12 12:50
你的顯示程序能不能借我看一下

程序分享出來(lái)給需要的人作參考

  1. #include <reg51.h>
  2. #include <stdio.h>
  3. #define uchar unsigned char
  4. #define uint  unsigned int

  5. uchar code duan_code[10]={        0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//共陽(yáng)數(shù)碼管段碼表

  6. void delayms(uint x)                       //延時(shí)函數(shù)ms級(jí)
  7. {
  8.         uchar i;
  9.         while(x--)
  10.         for(i=0;i++;i<120);
  11. }

  12. void main(void)
  13. {
  14.         uchar i;

  15.         while (1)
  16.         {
  17.                 for (i=0;i<100;i++)
  18.                 {
  19.                         P0=duan_code[i/10];
  20.                         P2=duan_code[i%10];
  21.                         delayms(30000);
  22.                 }
  23.         }
  24. }

復(fù)制代碼
回復(fù)

使用道具 舉報(bào)

14#
ID:1015298 發(fā)表于 2022-4-19 19:53 | 只看該作者
angmall 發(fā)表于 2022-4-12 14:13
程序分享出來(lái)給需要的人作參考


我開(kāi)頭是這么設(shè)定的         
        #include<math.h>
        #include <reg51.h>
        #define  uchar unsigned char
        #define  uint unsigned int
          char led[]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef};
          char led1[]={0x3f,0x06,0x5b,0x4f,0xe66,0x6d,0x7d,0x07,0x7f,0x6f};
          sbit P3_7=P3^7;                        //加鍵
          sbit P3_6=P3^6;                   //減鍵
          sbit P3_1=P3^1;
          sbit P3_0=P3^0;
          sbit P3_4=P3^4;                 //模式選擇(設(shè)置輸出電壓值模式or電壓輸出模式)         
          uchar set=50,tj=0;
          顯示程序是這樣的
        //顯示兩位數(shù)碼管
                                                         
                                                                P3_0=0;         P3_1=1;
                                                        P0=led[set/10];        
                                                        delay(50)        ;                                       
                                                        P3_0=1;         P3_1=0;
                                                        P0=led1[set%10];               
                                                                        delay(50)        ;
如果想要兩位都亮的話,怎么改
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表