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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機8位共陰極數碼管的動態顯示程序錯誤

[復制鏈接]
回帖獎勵 50 黑幣 回復本帖可獲得 50 黑幣獎勵! 每人限 1 次
跳轉到指定樓層
樓主
使用Keil+Proteus進行仿真的一個題,要用到譯碼器138和鎖存器573,結果是要讓8個數碼管顯示1-8。我參照書上的示例寫出了程序并進行了電路連接,但是,仿真出來的結果數碼管沒有顯示。
希望各位大神指點一下。

附上我的單片機源程序和仿真的結果:
  1. #include<reg52.h>
  2. #define uchar unsigned char
  3. uchar code seg[]=
  4. {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
  5. uchar dis[8];
  6. void delayms(uchar ms)
  7. {
  8. uchar i;
  9. while(ms--)
  10. for(i=0;i<123;i++);
  11. }
  12. void display(void)
  13. {
  14. uchar i;
  15. for(i=0;i<8;i++)
  16. {
  17. P0=seg[dis[i]];
  18. P2=i;
  19. delayms(1);
  20. }
  21. }
  22. void main(void)
  23. {
  24. while(1)
  25. {
  26. dis[0]=1;
  27. dis[1]=2;
  28. dis[2]=3;
  29. dis[3]=4;
  30. dis[4]=5;
  31. dis[5]=6;
  32. dis[6]=7;
  33. dis[7]=8;
  34. display();
  35. }
  36. }
復制代碼



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

使用道具 舉報

沙發
ID:213173 發表于 2020-4-5 16:44 | 只看該作者
樓主的位碼錯誤
  1. #include<reg52.h>
  2. #define uchar unsigned char
  3. uchar code seg[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
  4. uchar code wei[]={0xf8,0xf9,0xfa,0xfb,0xfc,0xfd,0xfe,0xff};
  5. //uchar dis[8];
  6. void delayms(uchar ms)
  7. {
  8.         uchar i;
  9.         while(ms--)
  10.         for(i=0;i<123;i++);
  11. }
  12. void display(void)
  13. {
  14.         uchar i;
  15.         for(i=0;i<8;i++)
  16.         {
  17.                 P2=wei[i];
  18.                 P0=seg[i+1];
  19.                 delayms(1);
  20.         }
  21. }
  22. void main(void)
  23. {
  24.         while(1)
  25.         {
  26.                 display();
  27.         }
  28. }
復制代碼
回復

使用道具 舉報

板凳
ID:722868 發表于 2020-4-7 13:00 | 只看該作者
wulin 發表于 2020-4-5 16:44
樓主的位碼錯誤

修改過代碼之后,仍然沒有現象,請問是電路連接有錯誤嗎,用的是共陰極型數碼管
回復

使用道具 舉報

地板
ID:213173 發表于 2020-4-7 13:59 | 只看該作者
水各 發表于 2020-4-7 13:00
修改過代碼之后,仍然沒有現象,請問是電路連接有錯誤嗎,用的是共陰極型數碼管

你的仿真圖錯誤,排阻應該接573輸入端,也就是P0。
回復

使用道具 舉報

5#
ID:722868 發表于 2020-4-8 08:44 | 只看該作者
wulin 發表于 2020-4-7 13:59
你的仿真圖錯誤,排阻應該接573輸入端,也就是P0。

好的,做出來了,謝謝!!
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 丝袜毛片 | 亚洲综合成人网 | 国产精品视频久久 | www.9191 | 91在线电影 | 99久久免费精品 | 福利国产 | 日韩av一区二区在线观看 | www.欧美.com | 欧美中文在线 | 亚洲黄色一级毛片 | 日本一区二区三区免费观看 | 在线免费国产 | 国产精品久久久精品 | 免费一区 | 免费污视频 | 成人a视频片观看免费 | 日韩欧美国产综合 | 久久精品毛片 | 国产真实精品久久二三区 | 精品电影 | 一区二区福利视频 | 日韩在线免费播放 | 欧美在线视频免费 | 国产乱人伦 | 在线观看av网站永久 | 日韩精品a在线观看图片 | 给我免费的视频在线观看 | 欧美精品一区二区三区蜜桃视频 | 久久久久成人精品 | 日日骑| 亚洲福利 | 久久久综合网 | 99这里只有精品视频 | 久草新在线 | 中文字幕日韩专区 | 亚洲日韩欧美一区二区在线 | 亚洲欧美一区二区在线观看 | 欧美激情黄色 | 色综合99 | 中文字幕第一页在线 |