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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

基于51單片機16X32LED點陣顯示屏模擬LED閃爍

[復制鏈接]
跳轉到指定樓層
樓主
本帖最后由 hinata_aoi 于 2022-6-6 14:35 編輯

運行該程序時,LED數碼管一直閃爍,多次嘗試修改delay函數后無效,辛苦大家看一下這個是什么情況
源程序:
#include <reg51.h>

#define uchar unsigned char  
#define uint unsigned int

#define  SPEED   1

sbit DS=P2^0;        
sbit ST=P2^2;           
sbit SH=P2^1;         

uchar code table1[]={
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x01,0x21,0x22,0x22,0x24,0x28,0x30,0xFF,0x30,0x28,0x24,0x22,0x22,0x21,0x01,0x00,
0x08,0x06,0x40,0x30,0x03,0x20,0x20,0x20,0x20,0x3F,0x20,0x20,0x20,0x20,0x00,0x00,
0x00,0x20,0x20,0x20,0x20,0x20,0x20,0x3F,0x20,0x20,0x20,0x20,0x20,0x20,0x00,0x00,
0x02,0x0C,0x88,0x69,0x09,0x09,0x89,0x69,0x09,0x09,0x19,0x28,0xC8,0x0A,0x0C,0x00,
0x00,0x7F,0x44,0x5A,0x61,0x08,0x30,0x24,0x24,0xA4,0x64,0x24,0x24,0x28,0x30,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};


uchar code table2[]={
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

0x10,0x10,0x10,0x10,0x90,0x92,0x91,0x9E,0xB0,0xD0,0x90,0x10,0x10,0x10,0x10,0x00,
0x20,0x20,0x3E,0xC0,0x04,0x04,0x04,0x04,0x04,0xFC,0x04,0x04,0x04,0x04,0x04,0x00,
0x04,0x04,0x04,0x04,0x04,0x04,0x04,0xFC,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x00,
0x20,0x20,0x20,0x20,0x20,0x22,0x21,0x7E,0x60,0xA0,0x20,0x20,0x20,0x20,0x20,0x00,
0x00,0xFF,0x20,0x10,0xE0,0x01,0x82,0x8C,0xF0,0x80,0x80,0xFC,0x82,0x82,0x8E,0x00,

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};

void senddata(uchar,uchar,uchar,uchar);
void delay(uint);

void main()
{
        uchar        i,j,k,m,n=0;
        while(1)
        {
                 for(i=0;i<112;i++
                {
                        for(j=0;j<SPEED;j++)  
                        {
                                for(k=0;k<16;k++
                                {
                                        m=i+k;
                                        P1=k;                                       
                                        senddata(table1[m+16],table2[m+16],table1[m],table2[m]);
                                        delay(100);
                                          senddata(0,0,0,0);
                                }
                        }
                }
        }

}
void senddata(uchar m,uchar n, uchar m1, uchar n1)
{
        uchar i;
        ST=0;
        for(i=0;i<32;i++)  
        {
                SH=0;
                if(i<8) {                                         
                          DS=0X80&(m<<i);           
                } else if(i>=8 && i<16) {
                        DS=0X80&(n<<(i-8));
                } else if(i>=16 && i<24) {
                        DS=0X80&(m1<<(i-16));
                } else if(i>=24 && i<32) {
                        DS=0X80&(n1<<(i-24));
                }
                                          
                SH=1;        
        }
        ST=1;
}

void delay(uint m)
{
        uint j;
        for(j=m;j>0;j--);
}

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

使用道具 舉報

沙發
ID:1031287 發表于 2022-6-6 14:54 | 只看該作者
電路圖

51hei截圖20220606145335825.jpg (244.46 KB, 下載次數: 19)

51hei截圖20220606145335825.jpg
回復

使用道具 舉報

板凳
ID:390416 發表于 2022-6-6 15:39 | 只看該作者
http://www.zg4o1577.cn/bbs/dpj-209810-1.html  STC89單片機點陣萬年歷DS3231代碼和PCB分享
回復

使用道具 舉報

地板
ID:390416 發表于 2022-6-6 15:39 | 只看該作者
STC8單片機+DS1302+DS18B20+74HC595的LED16x32點陣溫度萬年歷源代碼分享 http://www.zg4o1577.cn/bbs/dpj-200968-1.html
回復

使用道具 舉報

5#
ID:624769 發表于 2022-6-6 15:47 | 只看該作者
如果你用的是 51, 8951 的話,不用延時,應該就不閃了, 或者把延時函數的  uint m   和  uint j  都改成 char 應該也不閃了。
回復

使用道具 舉報

6#
ID:1031287 發表于 2022-6-7 18:50 | 只看該作者
188610329 發表于 2022-6-6 15:47
如果你用的是 51, 8951 的話,不用延時,應該就不閃了, 或者把延時函數的  uint m   和  uint j  都改成 ch ...

已經修改,但是沒有效果,依然閃爍
回復

使用道具 舉報

7#
ID:1031287 發表于 2022-6-7 21:02 | 只看該作者
人人學會單片機 發表于 2022-6-6 15:39
STC8單片機+DS1302+DS18B20+74HC595的LED16x32點陣溫度萬年歷源代碼分享 http://www.zg4o1577.cn/bbs/dpj-200 ...

我這個程序具體哪里有問題呢,求指教
回復

使用道具 舉報

8#
ID:329625 發表于 2022-6-8 19:50 | 只看該作者
你可以參考一下B站小鄧子分享官的視頻,應該是基本相同的,不會發生閃爍
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久久久久成人 | 久久久久9999亚洲精品 | 国产传媒在线播放 | 在线高清免费观看视频 | 黄色一级免费观看 | 91麻豆精品国产91久久久更新资源速度超快 | 精品二区 | 欧美精品国产一区二区 | 亚洲日本国产 | 久久精品电影 | 日韩免费av| 婷婷综合激情 | 伦理午夜电影免费观看 | 日本欧美黄色片 | 亚洲第一av网站 | 亚洲成av | 精品综合久久久 | 亚洲精品一区二区三区四区高清 | 久久成人国产精品 | 国产综合精品 | 亚洲男人天堂网 | 中文字幕视频免费 | 91av入口| 精品久久久久香蕉网 | 电影91久久久 | 91福利在线观看视频 | 一区二区三区精品在线视频 | 一a一片一级一片啪啪 | av大片| 欧洲视频一区 | 成人av电影免费在线观看 | 91就要激情 | 国产日韩一区二区三免费高清 | 午夜私人影院在线观看 | 精品视频在线观看 | 久久久久久黄 | 国产精品一区二区三区四区 | 欧美视频免费在线 | 黄色一级片aaa | 午夜久久久久久久久久一区二区 | 91国在线视频 |