欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機數(shù)碼管滾動實驗Proteus仿真程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:878634 發(fā)表于 2021-11-22 20:20 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
數(shù)碼管滾動的仿真和程序
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


單片機源程序如下:
  1. #include <reg51.h>
  2. #include <intrins.h>

  3. int smg[] = {0xc0,0xf9,0xa4,0xb0,0x91,0xa2,0x82,0xf8,0x80,0x90};   //0-9字模  段選
  4.             //0     1    2   3     4    5    6   7     8    9
  5. int wx[] = {0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};             //1-8位   位選
  6. int xh[] = {0xa4,0xc0,0xa4,0xc0,0xf9,0xc0,0xf9,0xf9,0xc0,0x92,0xff,0xff}; //2020101105
  7. void delay(unsigned int xms)   //延時函數(shù)
  8. {
  9.     unsigned int x,y;
  10.     for(x=xms;x>0;x--)
  11.         for(y=110;y>0;y--);
  12. }

  13. int main()  //實現(xiàn)動態(tài)數(shù)碼管滾動
  14. {
  15.         int i=0,j=0,k=0,m=0x80;  //0x80 1000 0000
  16.         while(1)
  17.         {
  18.                 for(k=75;k>0;k--)   //改變滾動速度
  19.                 {
  20.                         for(j=0;j<8;j++)  
  21.                         {
  22.                                 P0 = 0xff;         //顯示空
  23.                                 P0 = xh[(j+i)%12]; //改變段選
  24.                                 m = _crol_(m,1);   //改變位選
  25.                                 P2 = m;
  26.                                 delay(1);
  27.                         }
  28.                 }
  29.                 i += 1;
  30.         }
  31. }
復制代碼

仿真代碼51hei附件下載:
數(shù)碼管滾動.zip (105.89 KB, 下載次數(shù): 29)


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

使用道具 舉報

沙發(fā)
ID:979469 發(fā)表于 2022-8-24 16:30 | 只看該作者
有沒有32的
回復

使用道具 舉報

無效樓層,該帖已經被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表