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

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

QQ登錄

只需一步,快速開始

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

單片機(jī)如何讓6位數(shù)碼管同時(shí)顯示012345?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
  1. #include <reg52.h>
  2. #include <intrins.h>
  3. #define uint unsigned int
  4. #define uchar unsigned char
  5. sbit dula=P2^6;
  6. sbit wela=P2^7;
  7. uchar num;
  8. uchar aa;
  9. uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d};
  10. void delayms(uint x)
  11. {
  12.                 uint i,j;
  13.                 for(i=x;i>0;i--)
  14.                         for(j=110;j>0;j--);
  15. }
  16. void main()
  17.         {
  18.                 wela=1;
  19.                 P0=0xc0;
  20.                 wela=0;
  21.                 while(1)
  22.                         {
  23.                                 for(num=0;num<7;num++)
  24.                                         {
  25.                                                 dula=1;
  26.                                                 P0=table[num];
  27.                                                 dula=0;
  28.                                                 delayms(500);
  29.                                         }
  30.                         }
  31.         }
復(fù)制代碼
代碼是這樣的,之前是六個(gè)數(shù)碼管可以同時(shí)顯示0,然后慢慢加到F,怎么樣才能讓6位數(shù)碼管同時(shí)顯示012345?改了幾個(gè)地方后不知道怎么下手了。不會(huì)讓我一個(gè)個(gè)接口去用數(shù)組賦值吧...............原理圖如下。



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

使用道具 舉報(bào)

沙發(fā)
ID:638524 發(fā)表于 2020-12-6 22:17 | 只看該作者
原理主要是,一次顯示一位,掃描顯示法
回復(fù)

使用道具 舉報(bào)

板凳
ID:638524 發(fā)表于 2020-12-6 22:22 | 只看該作者
u3的位選,選擇哪一位顯示哪個(gè)數(shù)字,然后一位一位的選擇過(guò)去顯示,循環(huán)起來(lái)就看著是不同的數(shù)字了。
u3的位選只需要3個(gè)io口就可以選擇控制8個(gè)位,6個(gè)更是不在話下。控制u3的io口改一下吧,改在其他地方。位選跟段選公用會(huì)出錯(cuò)的

回復(fù)

使用道具 舉報(bào)

地板
ID:764418 發(fā)表于 2020-12-6 22:30 來(lái)自觸屏版 | 只看該作者
2020-12-6 22:22 u3的位選,選擇哪一位顯示哪個(gè)數(shù)字,然后一位一位的選擇過(guò)去顯示,循環(huán)起來(lái)就看著是不同的數(shù)字了
回復(fù)

使用道具 舉報(bào)

5#
ID:213173 發(fā)表于 2020-12-7 06:40 | 只看該作者
就是要讓你去用數(shù)組賦值,你試試。
  1. #include <reg52.h>
  2. #include <intrins.h>
  3. #define uint unsigned int
  4. #define uchar unsigned char
  5. sbit dula=P2^6;
  6. sbit wela=P2^7;
  7. uchar num;
  8. uchar aa;
  9. uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d};
  10. uchar code wei[]={0xdf,0xef,0xf7,0xfb,0xfd,0xfe};

  11. void delayms(uint x)
  12. {
  13.         uint i,j;
  14.         for(i=x;i>0;i--)
  15.                 for(j=110;j>0;j--);
  16. }
  17. void main()
  18. {

  19.         while(1)
  20.         {
  21.                 for(num=0;num<6;num++)
  22.                 {
  23.                         dula=1;
  24.                         P0=0x00;//消隱
  25.                         dula=0;

  26.                         wela=1;
  27.                         P0=wei[num];//送位碼
  28.                         wela=0;

  29.                         dula=1;
  30.                         P0=table[num];//送段碼
  31.                         dula=0;

  32.                         delayms(1);
  33.                 }
  34.         }
  35. }
復(fù)制代碼
回復(fù)

使用道具 舉報(bào)

6#
ID:855589 發(fā)表于 2020-12-7 10:11 | 只看該作者
wulin 發(fā)表于 2020-12-7 06:40
就是要讓你去用數(shù)組賦值,你試試。

真的可以啊,我去琢磨琢磨程序
回復(fù)

使用道具 舉報(bào)

7#
ID:855589 發(fā)表于 2020-12-7 10:12 | 只看該作者
liaojiaao 發(fā)表于 2020-12-6 22:22
u3的位選,選擇哪一位顯示哪個(gè)數(shù)字,然后一位一位的選擇過(guò)去顯示,循環(huán)起來(lái)就看著是不同的數(shù)字了。
u3的位 ...

噢,謝謝
回復(fù)

使用道具 舉報(bào)

8#
ID:855589 發(fā)表于 2020-12-7 10:21 | 只看該作者
wulin 發(fā)表于 2020-12-7 06:40
就是要讓你去用數(shù)組賦值,你試試。

位選段0意思就是說(shuō)選中的位對(duì)吧?
回復(fù)

使用道具 舉報(bào)

9#
ID:855589 發(fā)表于 2020-12-7 11:05 | 只看該作者
通過(guò)5樓大佬的方法,搞定了,現(xiàn)在琢磨琢磨定時(shí)器
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产欧美精品区一区二区三区 | 欧洲成人| 亚洲一一在线 | 亚洲人成人一区二区在线观看 | 欧美久久久久 | 五月天婷婷狠狠 | 在线观看中文字幕视频 | 午夜精品久久久久久久久久久久 | 天天操天天天干 | 99re热精品视频 | 国产成人精品午夜 | 国产农村妇女毛片精品久久麻豆 | 国产精品高潮呻吟久久aⅴ码 | 2018国产大陆天天弄 | 亚洲欧美日韩在线 | 狠狠躁天天躁夜夜躁婷婷老牛影视 | 国产高清在线精品一区二区三区 | 操久久久| 成人在线观看免费 | 国产一极毛片 | 一级少妇女片 | 国产999精品久久久影片官网 | 91久久久久久 | 九九看片| 国产亚洲精品成人av久久ww | 红桃视频一区二区三区免费 | 精品国产亚洲一区二区三区大结局 | 国产91久久久久蜜臀青青天草二 | 国产精品一区二区在线播放 | 欧美日韩一区二区三区不卡视频 | 伊人伊人伊人 | 天天干视频网 | 国产精品视频yy9299一区 | 五月天天丁香婷婷在线中 | 91久久国产综合久久 | 欧美精品乱码99久久影院 | 午夜成人在线视频 | 美女爽到呻吟久久久久 | 国产精品一区2区 | 81精品国产乱码久久久久久 | 不卡一区 |