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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2626|回復: 1
收起左側(cè)

Proteus仿真8*8LED點陣屏為何不能顯示第一個點?

[復制鏈接]
ID:704974 發(fā)表于 2020-3-9 14:45 | 顯示全部樓層 |閱讀模式
本人新手,自學51單片機驅(qū)動8*8LED點陣屏,遇難題如下:
仿真圖如下:

請問為什么LED點陣屏左上角第一個點不亮,而且斜線錯位,最右下角的點也不亮?
修改數(shù)組元素順序為:
unsigned char code led0[]={0x02,0x04,0x08,0x10,0x20,0x40,0x80,0x01};
再仿真OK!如下圖所示:
51hei圖片20200309141359.jpg

按8*8LED點陣屏顯示原理,不用修改數(shù)組元素順序,就能顯示上圖所示“\”圖案,但實際仿真,顯示的是第一幅圖片所示的圖案,請高手賜教為什么?謝謝!

  1. #include<reg51.h>//單片機頭文件
  2. void delay1ms(unsigned int ms);//延時ms函數(shù)聲明
  3. unsigned char code led0[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};//字碼表(LED屏顯對角斜線“\”)
  4. void main()//主函數(shù)
  5. {
  6. unsigned char H,i;        //定義變量
  7. while(1)
  8.    {
  9.          H=0x01; //行變量賦初值
  10.          for(i=0;i<8;i++)//行掃描
  11.          {
  12.          P1=H; //行數(shù)據(jù)送P1口
  13.          P0=led0[i];//列數(shù)據(jù)送P0口
  14.          delay1ms(1);//延時1毫秒
  15.          H<<=1; //向下移動一行
  16.          }
  17.         }
  18. }
  19. void delay1ms(unsigned int ms)//延時函數(shù)
  20. {
  21. unsigned int i,j;//定義變量
  22. for(i=0;i<ms;i++)
  23. for(j=0;j<110;j++);
  24. }
復制代碼

回復

使用道具 舉報

ID:213173 發(fā)表于 2020-3-9 17:08 | 顯示全部樓層
這是仿真軟件的缺陷所致,降低掃描速度試試。改用595驅(qū)動LED點陣屏就可以解決。
回復

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩欧美专区 | 色婷婷精品久久二区二区蜜臂av | 久久久99精品免费观看 | 91久久久久| 黄色网址在线播放 | 99精品久久99久久久久 | av中文字幕在线 | 亚洲国产精品福利 | 综合第一页 | 成人综合视频在线观看 | 9191在线播放 | 天天操夜夜操 | 国产日产精品一区二区三区四区 | 色久电影 | 久久亚 | 一本久久a久久精品亚洲 | 亚洲三级在线 | 亚洲国产自产 | 毛片在线看片 | 久久99精品国产99久久6男男 | 国产日韩欧美激情 | 日韩欧美国产精品 | 欧美国产一区二区 | 蜜桃久久| 国产免费拔擦拔擦8x高清 | 亚洲男人天堂2024 | 欧美日韩国产精品一区 | 精品国产欧美一区二区三区不卡 | 欧美日韩专区 | 四虎最新| 97久久精品午夜一区二区 | www国产成人免费观看视频 | av在线免费观看网站 | 亚洲欧美自拍偷拍视频 | 久久久入口 | 精品国产乱码久久久久久影片 | 久久9久 | 中文字幕91| 精品国产91 | 视频一二三区 | 日韩欧美一区二区在线播放 |