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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

關于總線驅動數碼管問題

查看數: 3156 | 評論數: 8 | 收藏 1
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2021-3-21 20:31

正文摘要:

為什么用總線方式不能驅動數碼管?請內行人指導下,程序如下: #include <intrins.h> #include <absacc.h> #define uchar unsigned char #define uint unsigned int #define Lcd_com0   XB ...

回復

ID:275826 發表于 2021-3-22 16:02
xianfajushi 發表于 2021-3-22 15:26
鎖存器用于存儲段值或存儲位值道理都是一樣的,所以2個電路圖都可以實現.

想用總線驅動方式,程序會簡單很多
ID:332444 發表于 2021-3-22 15:26
鎖存器用于存儲段值或存儲位值道理都是一樣的,所以2個電路圖都可以實現.
ID:275826 發表于 2021-3-22 11:49
wulin 發表于 2021-3-22 06:24
樓主的硬件電路和軟件的設計都有問題,按樓主的意圖修改如下:

謝謝。我希望采用總線擴展形式驅動,你這個好像是端口分時驅動方式。但還是謝謝你
ID:213173 發表于 2021-3-22 06:24

樓主的硬件電路和軟件的設計都有問題,按樓主的意圖修改如下:


  1. #include <AT89X52.H>
  2. #include <intrins.h>
  3. #include <absacc.h>
  4. #define uchar unsigned char
  5. #define uint unsigned int

  6. #define Lcd_com   P0
  7. //#define Lcd_com0   XBYTE[0xfff8]
  8. //#define Lcd_com1   XBYTE[0xfff9]
  9. //#define Lcd_com2   XBYTE[0xfffA]
  10. //#define Lcd_com3   XBYTE[0xfffB]
  11. //#define Lcd_com4   XBYTE[0xfffC]
  12. //#define Lcd_com5   XBYTE[0xfffD]
  13. //#define Lcd_com6   XBYTE[0xfffE]
  14. //#define Lcd_com7   XBYTE[0xfffF]

  15. sbit led =P1^0;
  16. sbit wela=P1^1;                        //位
  17. sbit dula=P1^2;                        //段

  18. bit flag_2ms;

  19. uchar code DSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};

  20. void T0int(void)
  21. {
  22.         TMOD=0X01;
  23.         TH0=(65536-2000)/256;
  24.         TL0=(65536-2000)%256;
  25.         EA=ET0=TR0=1;
  26. }

  27. void T0sev(void) interrupt 1
  28. {
  29.         TH0=(65536-2000)/256;
  30.         TL0=(65536-2000)%256;
  31.         flag_2ms=1;
  32. }

  33. void display(void)
  34. {
  35.         static uchar k;
  36.         wela=0;
  37.         Lcd_com=DSY_CODE[k];
  38.         dula=1;
  39.         dula=0;
  40.         Lcd_com=k;
  41.         wela=1;
  42.         k=++k%8;
  43. }

  44. void main(void)
  45. {
  46.         uint cnt;
  47.         T0int();
  48.         while(1)
  49.         {  
  50.                 if(flag_2ms)
  51.                 {
  52.                         flag_2ms=0;
  53.                         display();
  54.                         if(++cnt>200)
  55.                         {
  56.                                 led=!led;
  57.                                 cnt=0;
  58.                         }
  59.                 }
  60.         }
  61. }
復制代碼



ID:275826 發表于 2021-3-21 22:00
51hei團團 發表于 2021-3-21 20:53
缺電路圖 無法分析吧?有大神能猜測出這是用的什么驅動芯片嗎?

你好,就是74373和74138
ID:328014 發表于 2021-3-21 20:53
缺電路圖 無法分析吧?有大神能猜測出這是用的什么驅動芯片嗎?

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩精品四区 | 亚洲精品久久久一区二区三区 | av超碰 | 日韩视频免费 | 超碰最新在线 | av在线三级 | 国产免费av网 | 日本一区二区三区精品视频 | 成人激情视频网 | 免费av观看 | 中文字幕日韩在线观看 | 97av视频在线观看 | 成人高清在线 | 国产一级片免费在线观看 | 亚洲区一区二 | 毛片在线免费 | 日本一二区视频 | 国产视频第一页 | 新超碰97 | 国产www成人 | 国产精品jizz在线观看老狼 | 亚洲高清成人在线 | 国产女人与拘做视频免费 | 国产高清在线视频 | 中文字幕一区二区三区四区 | 国产视频1 | 看片91| 亚洲成人av| 欧美日韩精品 | 日韩国产中文字幕 | 久久久精品一区 | 国产精品欧美一区二区三区不卡 | 午夜小电影 | 欧美1区| 久久久久国产 | 久久www免费人成看片高清 | 91国产在线视频在线 | 国产精品极品美女在线观看免费 | 精品视频久久久久久 | 黄网免费看 | 日韩国产精品一区二区三区 |