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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

誰能點亮這些數碼管和燈啊搞了2天了,芯片是STC12C5204AD單片機

查看數: 2353 | 評論數: 12 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2023-5-31 09:25

正文摘要:

誰能點亮這些數碼管和燈啊搞了2天了,芯片是STC12C5204AD。附件是原理圖 目前只能點亮這個幾個單片機代碼如下: #include<reg51.h> #include "intrins.h" #define uchar unsigned char #define uint un ...

回復

ID:584814 發表于 2023-6-2 08:20
這種問題呵呵。
1、有成品板,通常已有程序;
2、沒有,要么是考,要么你懂的;
3、雖不復雜但別人未必有同樣的成品板,仿真也要重搭;
4、程序也不復雜,但調試起來你懂的,何況可能要重寫;
5、大家只好給思路,都是基本的從簡單到復雜,不明白先畫導圖;
6、九樓的建議很好而且簡單省錢易行,實用應該采用 考除外。
ID:213173 發表于 2023-6-1 20:48
LLSSZS 發表于 2023-6-1 11:18
數碼管和燈我都差不多點亮了,現在想加一個串口就是電腦發送然后數碼管顯示,可是就是實現不了,求指教

不是差不多點亮數碼管和燈就算基本正常,看你的電路圖和代碼都有明顯的瑕疵。先得把數碼管和燈調試正常,再添加串口調試。
ID:1081034 發表于 2023-6-1 11:18
wulin 發表于 2023-6-1 09:43
從你的原理圖看這個電路除了驅動16位數碼管+14個LED外也沒有什么其它功能,換一個STC15W104或STC8G1K08的 ...

數碼管和燈我都差不多點亮了,現在想加一個串口就是電腦發送然后數碼管顯示,可是就是實現不了,求指教
ID:1081034 發表于 2023-6-1 11:17
wulin 發表于 2023-5-31 18:25
STC12C5204AD點亮16位數碼管+14個LED本身沒有難度,但這個代碼肯定不行。U16~U19是啥玩意?竟然用2片MCU, ...

數碼管和燈我都差不多點亮了,現在想加一個串口就是電腦發送然后數碼管顯示,可是就是實現不了,求指教
ID:213173 發表于 2023-6-1 09:43
LLSSZS 發表于 2023-6-1 08:02
是ic,LS145。有原理圖的在附件

從你的原理圖看這個電路除了驅動16位數碼管+14個LED外也沒有什么其它功能,換一個STC15W104或STC8G1K08的8腳芯片+TM1640數碼管專用芯片,既簡單可靠又省銀子不好嗎?多4個引腳還可以擴展其它功能。推薦電路圖:

ID:384109 發表于 2023-6-1 09:37
雖然原理圖看著很雜亂,但是硬件設計的人員已經都分配好了,跟普通數碼管顯示方式是一樣的,這個硬件設計的人應該也一樣會寫代碼
ID:1081034 發表于 2023-6-1 08:02
wulin 發表于 2023-5-31 18:25
STC12C5204AD點亮16位數碼管+14個LED本身沒有難度,但這個代碼肯定不行。U16~U19是啥玩意?竟然用2片MCU, ...

是ic,LS145。有原理圖的在附件
ID:202023 發表于 2023-5-31 19:11
沒仔細看,原來你是有原理圖的,
ID:202023 發表于 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++;             //試數,假若num = 3
                if(num==10000)     //不成立不執行
                   {
                      num=0;
        
                                  }
                g=num%10;       //試數,假若num = 3  g =3
                s=num/10%10;    //試數,假若num = 3  s =0
                n=num/100%10;   //試數,假若num = 3  n =0

                P1=0xcf;   //11001111
                P2=0x90;   //10010000
                P3=se[g];  //試數,假若num = 3  g =3 P3=se[3];  P3 = 0xa4 ;0xa4 二進制 10100100
                delayms(1000);                  
                }
}
void delayms(uint k)
{
          uchar i;
        for(;k>0;k--);
        {
                i=250;
                while(--i);
                i=249;
                while(--i);
        }
}
/*
你沒用動態刷新用了延時,delayms(1000)后再自加,再刷新顯示。
按照你的程序,p3只能顯示一位數碼管,或一列(行)LED
不知道你的硬件連接情況,按照這個方法你自己試一下。
*/
ID:213173 發表于 2023-5-31 18:25
STC12C5204AD點亮16位數碼管+14個LED本身沒有難度,但這個代碼肯定不行。U16~U19是啥玩意?竟然用2片MCU,還用了這么多三極管,倒不如用專用芯片TM1640。
ID:1081034 發表于 2023-5-31 17:27

現在就差燈沒有點亮了,有原理圖,那四個IC是LS145
大神教我點燈
ID:136485 發表于 2023-5-31 17:04
看起來有點像醫療控制的板

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日本一区二区影视 | 一级毛片免费完整视频 | 国产在线一区二区三区 | 欧美一级欧美一级在线播放 | 一区二区高清 | 青青草中文字幕 | 国产精品免费在线 | 日本精品视频 | 欧美一区二区三区视频在线播放 | 亚洲精品视频在线播放 | www亚洲免费国内精品 | 羞羞视频免费在线观看 | 久久久国产精品一区 | 国产高潮好爽受不了了夜色 | av手机在线免费观看 | 国产免费一区二区 | 久青草影院 | 国产精品毛片一区二区三区 | 国产一区不卡 | 国产一区欧美 | 日日网 | 一区二区三区在线 | 国产亚洲人成a在线v网站 | 91看片| 日韩一区二区三区精品 | 久久精品国产亚洲a | 亚洲精品黄色 | 久久久久av | 日韩中文字幕免费 | 成人欧美一区二区三区色青冈 | 亚洲精美视频 | 国产精品成人一区二区 | 国产一伦一伦一伦 | 最新中文字幕一区 | 欧美极品少妇xxxxⅹ免费视频 | 国产一区二区三区视频 | 亚洲一区二区精品视频在线观看 | 国产成人精品午夜视频免费 | www.色综合| 免费不卡视频 | 国产精品高清在线 |