欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

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

QQ登錄

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

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

誰(shuí)能點(diǎn)亮這些數(shù)碼管和燈啊搞了2天了,芯片是STC12C5204AD單片機(jī)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
誰(shuí)能點(diǎn)亮這些數(shù)碼管和燈啊搞了2天了,芯片是STC12C5204AD。附件是原理圖
目前只能點(diǎn)亮這個(gè)幾個(gè)單片機(jī)代碼如下:
#include<reg51.h>
#include "intrins.h"
#define uchar unsigned char
#define uint unsigned int
uchar code seg[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
uchar code se[]={0xe0,0x0e,0xf9,0xa4,0xb0,0x92,0xf8,0x90};
void delayms(uint j);
void main(void)
{
         uint num,s,g,n;
         num=0;
         s=0;
         g=0;
         g=0;
         while(1)
          {
                  num++;
                if(num==10000)
        {
                num=0;
        
        }
                 g=num%10;
                s=num/10%10;
                n=num/100%10;

                P1=0xcf;
                P2=0x90;
                P3=se[g];
                delayms(1000);                  
}
}
void delayms(uint k)
{
          uchar i;
        for(;k>0;k--);
        {
                i=250;
                while(--i);
                i=249;
                while(--i);
        }
}


51hei圖片20230531095542.jpg (310.4 KB, 下載次數(shù): 90)

51hei圖片20230531095542.jpg

Schematic_顯示板_2023-05-29.pdf

183.99 KB, 下載次數(shù): 24

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

使用道具 舉報(bào)

沙發(fā)
ID:136485 發(fā)表于 2023-5-31 17:04 | 只看該作者
看起來(lái)有點(diǎn)像醫(yī)療控制的板
回復(fù)

使用道具 舉報(bào)

板凳
ID:1081034 發(fā)表于 2023-5-31 17:27 | 只看該作者
kxcuser 發(fā)表于 2023-5-31 17:04
看起來(lái)有點(diǎn)像

現(xiàn)在就差燈沒(méi)有點(diǎn)亮了,有原理圖,那四個(gè)IC是LS145
大神教我點(diǎn)燈
回復(fù)

使用道具 舉報(bào)

地板
ID:213173 發(fā)表于 2023-5-31 18:25 | 只看該作者
STC12C5204AD點(diǎn)亮16位數(shù)碼管+14個(gè)LED本身沒(méi)有難度,但這個(gè)代碼肯定不行。U16~U19是啥玩意?竟然用2片MCU,還用了這么多三極管,倒不如用專用芯片TM1640。
回復(fù)

使用道具 舉報(bào)

5#
ID:202023 發(fā)表于 2023-5-31 19:08 | 只看該作者
#include<reg51.h>
#include "intrins.h"
#define uchar unsigned char
#define uint unsigned int
uchar code seg[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
uchar code se[]={0xe0,0x0e,0xf9,0xa4,0xb0,0x92,0xf8,0x90};
void delayms(uint j);
void main(void)
{
         uint num,s,g,n;
         num=0;
         s=0;
         g=0;
         g=0;
         while(1)
          {
                num++;             //試數(shù),假若num = 3
                if(num==10000)     //不成立不執(zhí)行
                   {
                      num=0;
        
                                  }
                g=num%10;       //試數(shù),假若num = 3  g =3
                s=num/10%10;    //試數(shù),假若num = 3  s =0
                n=num/100%10;   //試數(shù),假若num = 3  n =0

                P1=0xcf;   //11001111
                P2=0x90;   //10010000
                P3=se[g];  //試數(shù),假若num = 3  g =3 P3=se[3];  P3 = 0xa4 ;0xa4 二進(jìn)制 10100100
                delayms(1000);                  
                }
}
void delayms(uint k)
{
          uchar i;
        for(;k>0;k--);
        {
                i=250;
                while(--i);
                i=249;
                while(--i);
        }
}
/*
你沒(méi)用動(dòng)態(tài)刷新用了延時(shí),delayms(1000)后再自加,再刷新顯示。
按照你的程序,p3只能顯示一位數(shù)碼管,或一列(行)LED
不知道你的硬件連接情況,按照這個(gè)方法你自己試一下。
*/
回復(fù)

使用道具 舉報(bào)

6#
ID:202023 發(fā)表于 2023-5-31 19:11 | 只看該作者
沒(méi)仔細(xì)看,原來(lái)你是有原理圖的,
回復(fù)

使用道具 舉報(bào)

7#
ID:1081034 發(fā)表于 2023-6-1 08:02 | 只看該作者
wulin 發(fā)表于 2023-5-31 18:25
STC12C5204AD點(diǎn)亮16位數(shù)碼管+14個(gè)LED本身沒(méi)有難度,但這個(gè)代碼肯定不行。U16~U19是啥玩意?竟然用2片MCU, ...

是ic,LS145。有原理圖的在附件
回復(fù)

使用道具 舉報(bào)

8#
ID:384109 發(fā)表于 2023-6-1 09:37 | 只看該作者
雖然原理圖看著很雜亂,但是硬件設(shè)計(jì)的人員已經(jīng)都分配好了,跟普通數(shù)碼管顯示方式是一樣的,這個(gè)硬件設(shè)計(jì)的人應(yīng)該也一樣會(huì)寫(xiě)代碼
回復(fù)

使用道具 舉報(bào)

9#
ID:213173 發(fā)表于 2023-6-1 09:43 | 只看該作者
LLSSZS 發(fā)表于 2023-6-1 08:02
是ic,LS145。有原理圖的在附件

從你的原理圖看這個(gè)電路除了驅(qū)動(dòng)16位數(shù)碼管+14個(gè)LED外也沒(méi)有什么其它功能,換一個(gè)STC15W104或STC8G1K08的8腳芯片+TM1640數(shù)碼管專用芯片,既簡(jiǎn)單可靠又省銀子不好嗎?多4個(gè)引腳還可以擴(kuò)展其它功能。推薦電路圖:

回復(fù)

使用道具 舉報(bào)

10#
ID:1081034 發(fā)表于 2023-6-1 11:17 | 只看該作者
wulin 發(fā)表于 2023-5-31 18:25
STC12C5204AD點(diǎn)亮16位數(shù)碼管+14個(gè)LED本身沒(méi)有難度,但這個(gè)代碼肯定不行。U16~U19是啥玩意?竟然用2片MCU, ...

數(shù)碼管和燈我都差不多點(diǎn)亮了,現(xiàn)在想加一個(gè)串口就是電腦發(fā)送然后數(shù)碼管顯示,可是就是實(shí)現(xiàn)不了,求指教
回復(fù)

使用道具 舉報(bào)

11#
ID:1081034 發(fā)表于 2023-6-1 11:18 | 只看該作者
wulin 發(fā)表于 2023-6-1 09:43
從你的原理圖看這個(gè)電路除了驅(qū)動(dòng)16位數(shù)碼管+14個(gè)LED外也沒(méi)有什么其它功能,換一個(gè)STC15W104或STC8G1K08的 ...

數(shù)碼管和燈我都差不多點(diǎn)亮了,現(xiàn)在想加一個(gè)串口就是電腦發(fā)送然后數(shù)碼管顯示,可是就是實(shí)現(xiàn)不了,求指教
回復(fù)

使用道具 舉報(bào)

12#
ID:213173 發(fā)表于 2023-6-1 20:48 | 只看該作者
LLSSZS 發(fā)表于 2023-6-1 11:18
數(shù)碼管和燈我都差不多點(diǎn)亮了,現(xiàn)在想加一個(gè)串口就是電腦發(fā)送然后數(shù)碼管顯示,可是就是實(shí)現(xiàn)不了,求指教

不是差不多點(diǎn)亮數(shù)碼管和燈就算基本正常,看你的電路圖和代碼都有明顯的瑕疵。先得把數(shù)碼管和燈調(diào)試正常,再添加串口調(diào)試。
回復(fù)

使用道具 舉報(bào)

13#
ID:584814 發(fā)表于 2023-6-2 08:20 | 只看該作者
這種問(wèn)題呵呵。
1、有成品板,通常已有程序;
2、沒(méi)有,要么是考,要么你懂的;
3、雖不復(fù)雜但別人未必有同樣的成品板,仿真也要重搭;
4、程序也不復(fù)雜,但調(diào)試起來(lái)你懂的,何況可能要重寫(xiě);
5、大家只好給思路,都是基本的從簡(jiǎn)單到復(fù)雜,不明白先畫(huà)導(dǎo)圖;
6、九樓的建議很好而且簡(jiǎn)單省錢(qián)易行,實(shí)用應(yīng)該采用 考除外。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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