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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

2位數碼管單片機程序,個位數一直閃爍,求指導

[復制鏈接]
跳轉到指定樓層
樓主
#include "reg51.h"
unsigned char b[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
char i;
sbit key=P3^0;
sbit wei1=P2^0;
sbit wei2=P2^1;
void delay(int x)
{        
        int i,j;
        for (i=1;i<x;i++)        
        for (j=1;j<600;j++);
}        
void display(int tens,int ones)
{
        int i;
        for(i=20;i>0;i--)

        {
                wei1=0;
                wei2=1;
                P0=b[tens];
                delay(12);
                wei1=1;
                wei2=0;
                P0=b[ones];
                delay(10);
        }
}
void  main()
{
        int one=0,ten=0;
        P2=0x2f;
        
        while(key==0)
        {
        
                for(ten=0;ten>=0;ten--)
                {
                        for(one=9;one>=0;one--)
                        {
                                display(ten,one);
                        }
                }
                P2=0x8f;
                for(ten=0;ten>=0;ten--)
                {
                        for(one=9;one>=0;one--)
                        {
                                display(ten,one);
                        }
                }        
                P2=0X2f;
                break;
        }        
}

SV50BCOBF5`(FS7AZ_(SYDV.png (26.53 KB, 下載次數: 85)

SV50BCOBF5`(FS7AZ_(SYDV.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:332444 發表于 2020-6-13 05:55 | 只看該作者
閃爍是頻率問題,頻率問題調節延時。
回復

使用道具 舉報

板凳
ID:777689 發表于 2020-6-13 10:45 | 只看該作者
xianfajushi 發表于 2020-6-13 05:55
閃爍是頻率問題,頻率問題調節延時。

兩個燈延時一樣,但是一個閃一個不閃
回復

使用道具 舉報

地板
ID:213173 發表于 2020-6-13 10:57 | 只看該作者
樓主要找一個成熟程序參考。這main()函數基本結構都不對,自己憑想象胡亂寫的根本玩不轉。除了重新寫根本沒法改。
回復

使用道具 舉報

5#
ID:744327 發表于 2020-6-13 13:16 | 只看該作者
主函數需要加while(1){

}
回復

使用道具 舉報

6#
ID:332444 發表于 2020-6-14 04:51 | 只看該作者
你的這種數碼管驅動代碼,嵌套循環屬不必,外層循環只一次可省,你說對不?送去顯示的2位數一位為0,另一位為9-0變化,一位0不變的顯示顯然看不出多大變化,好似正常顯示一樣。把延時里面的嵌套循環量600調整到30試看顯示是否有變化。
回復

使用道具 舉報

7#
ID:332444 發表于 2020-6-14 08:33 | 只看該作者
  1. void main()
  2. {
  3.         unsigned char wei=1,Xd=47;
  4.         unsigned int Ys=47474;
  5.         while(1)
  6.         {
  7.                 if(!--Ys)
  8.                 {
  9.                         P2=wei;
  10.                         P0=~b[wei==1?Xd-Xd/10*10:Xd/10];
  11.                         if(++wei>2)wei=1;//數碼管動態顯示
  12.                         Ys=1474;//延時調節
  13.                 }
  14.         }
  15. }
復制代碼
回復

使用道具 舉報

8#
ID:778724 發表于 2020-6-14 09:44 | 只看該作者
main函數有問題,再好好研究一下
回復

使用道具 舉報

9#
ID:332444 發表于 2020-6-14 10:12 | 只看該作者
  1. #include "reg52.h"
  2. unsigned char code smgduan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0,64}; //共陰0~F消隱減號
  3. void main()
  4. {
  5.         unsigned char wei=1,Xd=47;
  6.         unsigned int Ys=47474;
  7.         while(1)
  8.         {
  9.                 if(!--Ys)
  10.                 {
  11.                         P2=wei;
  12.                         P0=~smgduan[wei==1?Xd-Xd/10*10:Xd/10];
  13.                         if(++wei>2)wei=1,++Xd;//數碼管動態顯示
  14.                         if(Xd>99)Xd=0;
  15.                         Ys=4747;
  16.                 }
  17.         }
  18. }
復制代碼
數碼管型號末尾-AC




回復

使用道具 舉報

10#
ID:332444 發表于 2020-6-15 10:18 | 只看該作者

2位數碼管型號:7SEG-MPX2-CA
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 99re6在线视频精品免费 | 中文字幕视频一区 | 亚洲精品视频在线观看免费 | 婷婷久久精品一区二区 | 日韩成人在线观看 | 中文字幕精品视频在线观看 | 成人国产精品免费观看视频 | 亚洲区一区二区 | 丁香色婷婷 | 久久人体视频 | 五月香婷婷| 日韩精品无码一区二区三区 | 在线国产小视频 | 国产在线一区观看 | 免费观看的av | 国产一区二区三区久久久久久久久 | 精品国产一区二区久久 | 韩日精品一区 | 一区二区三区视频免费观看 | 国产精品污www一区二区三区 | 国产亚洲精品综合一区 | 精品国产乱码久久久久久1区2区 | 欧美一级免费 | 亚洲人成人一区二区在线观看 | 亚洲精品乱码8久久久久久日本 | 亚洲国产一区二区三区 | 超碰在线免费av | 久久久久久影院 | 亚洲视频自拍 | 美女久久久久久久 | 亚洲一区二区精品视频在线观看 | 日韩欧美一区二区在线播放 | 91久久| 欧美日韩视频网站 | xnxx 日本免费 | 精品综合网 | 国产乱码精品一区二三赶尸艳谈 | 亚洲综合久久网 | 91在线一区二区三区 | 青娱乐自拍 | 国产视频一区二区 |