wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2385|回復: 3
收起左側

單片機Proteus仿真4位數碼管顯示

[復制鏈接]
ID:232462 發表于 2024-5-25 21:18 | 顯示全部樓層 |閱讀模式
7.jpg
proteus仿真圖

代碼:
  1. #include<reg51.h>
  2. #include<intrins.h>

  3. typedef unsigned char uchar;
  4. typedef unsigned int uint;

  5. #define Hidden  11
  6. #define CmdDat         0

  7. sbit Clock=P3^3;
  8. sbit Data=P3^2;

  9. const uint TimeOver=800;

  10. uchar code DispCode[]={
  11.         //0x28,0xee,0x32,0xa2,0xe4,
  12.                                                                         //                        0xa1,0x21,0xea,0x20,0xa0,
  13.                                                                         //                        0xff
  14.         0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,
  15.         0xF8,0x80,0x90,0xff
  16.         };
  17. uchar code DispBit[]={0x7f,0xfe,0xef,0xdf};
  18. uint DispData=0;
  19. uchar DispBuf[4]={0,0,0,0};
  20. uchar RecDatCount;
  21. uchar bdata RecDat;
  22. sbit         RecDat0=RecDat^0;

  23. bit renovate;

  24. bit ReciveMark=1;
  25. uchar DotCnt=1;
  26. uchar        MaskSing=0;
  27. bit   StartOverCount;
  28. bit                RecEnd;
  29. uint  OverCount;


  30. /**********************************************
  31. uS延時函數
  32. **********************************************/
  33. void DelayUs2x(unsigned char t)
  34. {   
  35. while(--t);
  36. }
  37. /**********************************************
  38. mS延時函數
  39. ***********************************************/
  40. void DelayMs(unsigned char t)
  41. {
  42.      
  43.     while(t--)
  44.     {
  45.      //大致延時1mS
  46.         DelayUs2x(245);
  47.         DelayUs2x(245);
  48.     }
  49. }

  50. void ReciveDate() interrupt 2
  51. {
  52.         ReciveMark=0;
  53.         if(!StartOverCount)
  54.                 StartOverCount=1;
  55.         RecDatCount++;
  56.         RecDat=RecDat<<1;
  57.         if(Data)
  58.                 RecDat0=1;
  59.         else
  60.                 RecDat0=0;
  61.         if(RecDatCount==8)
  62.         {
  63.                 MaskSing=RecDat;
  64.         }
  65.         else if(RecDatCount==16)
  66.         {
  67.                 if(MaskSing==CmdDat)
  68.                         DispData=RecDat*256;
  69.                
  70.         }
  71.         else if(RecDatCount==24)
  72.         {
  73.                 if(MaskSing==CmdDat)
  74.                         DispData+=RecDat;
  75.                
  76.         }
  77.         else if(RecDatCount==32)
  78.         {
  79.                 if(MaskSing==CmdDat)
  80.                         DispData=RecDat;
  81.                 renovate=1;
  82.                 RecDatCount=0;
  83.                 StartOverCount=0;
  84.                 OverCount=0;
  85.                 RecEnd=1;
  86.                 RecDat=0;
  87.                
  88.         }
  89. }

  90. void Timer0() interrupt 1
  91. {
  92.         uchar temp;
  93.         static uchar Count;
  94.         if(StartOverCount)
  95.                 OverCount++;
  96.         Count++;
  97.         if(Count==4)
  98.                 Count=0;
  99.         P3|=0XB1;
  100.         temp=DispBit[Count];
  101.         P3&=temp;
  102.         temp=DispBuf[Count];
  103.         P1=DispCode[temp];
  104.         if(DotCnt==(4-Count))
  105.                 P1&=0XDF;
  106.         TH0=-(600/256);
  107.         TL0=-(600%256);
  108. }

  109. void main()
  110. {
  111.         uchar temp0,temp1,temp2,temp3;
  112.         uint temp;
  113.         TH0=-(600/256);
  114.         TL0=-(600%256);
  115.         TR0=1;
  116.         IT1=1;
  117.         EA=1;
  118.         ET0=1;
  119.         EX1=1;
  120.         PT0=0;
  121.         PX1=1;
  122.         renovate=1;
  123.         P1=0;
  124.         Clock=1;
  125.         Data=1;
  126.         
  127.         //////////////////////
  128.         DispData=9999;
  129.         //DispData=8888;
  130.         //DispData=654;
  131.         for(;;)
  132.         {
  133.                 if(renovate)
  134.                 {
  135.                         temp=DispData;
  136.                         temp%=10000;
  137.                         temp3=temp%10;
  138.                         temp/=10;
  139.                         temp2=temp%10;
  140.                         temp/=10;
  141.                         temp1=temp%10;
  142.                         temp/=10;
  143.                         temp0=temp%10;
  144.                         
  145.                         if((temp0==0)&&(DotCnt<3))
  146.                                 DispBuf[0]=Hidden;
  147.                         else
  148.                                 DispBuf[0]=temp0;
  149.                         
  150.                         if((temp0==0)&&(temp1==0)&&(DotCnt<2))
  151.                                 DispBuf[1]=Hidden;
  152.                         else
  153.                                 DispBuf[1]=temp1;
  154.                         
  155.                         if(((temp0==0)&&(temp1==0)&&(temp2==0)
  156.                                         &&(DotCnt<1))||((temp3==0)&&(temp2==0)
  157.                                         &&(DotCnt>2)))
  158.                                 DispBuf[2]=Hidden;
  159.                         else
  160.                                 DispBuf[2]=temp2;
  161.                         if((temp3==0)&&(DotCnt>1))
  162.                                 DispBuf[3]=Hidden;
  163.                         else
  164.                                 DispBuf[3]=temp3;
  165.                         renovate=0;
  166.                 }
  167.                 if(OverCount>=TimeOver)
  168.                 {
  169.                         RecDatCount=0;
  170.                         StartOverCount=0;
  171.                         OverCount=0;
  172.                         RecEnd=1;
  173.                 }
  174.                
  175.         }
  176. }
復制代碼

proteus仿真文件及C工程
通用顯示器.rar (199.44 KB, 下載次數: 7)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:1134911 發表于 2024-12-14 23:55 | 顯示全部樓層
如果是實際直接接引腳的話電流會不會不夠?
回復

使用道具 舉報

ID:1057822 發表于 2025-5-27 16:55 | 顯示全部樓層
顯示1234不行,
回復

使用道具 舉報

ID:619259 發表于 2025-5-30 18:18 | 顯示全部樓層
一個簡單的4位數碼管顯示,程序搞得這么復雜:
1.既然使用了定時器中斷掃描,程序中就不要再出現延時函數。
2.定義了很多無效的變量,干擾了對程序的理解,也不利用提煉成模塊化。
總之,程序并不是針對4位數碼管開發出來的模塊化程序,像是從某個項目中硬搬出來的。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
四虎4545www国产精品| 国产剧情一区二区三区| 手机av在线播放| 韩日电影在线观看| 毛片在线免费视频| 人人干人人视频| 国产日韩欧美一区二区三区四区| 日韩精品免费在线| 亚洲国产你懂的| 国产在线精品一区在线观看麻豆| 精品视频97| 日韩av电影资源网| 1区2区3区在线观看| 人人干人人看| 亚洲不卡免费视频| 日韩三级免费看| 欧美性xxxx图片| 国产精品乱码久久久久| 四虎永久国产精品| 99高清视频有精品视频| 欧美激情亚洲一区| 精品亚洲精品福利线在观看| 欧洲av在线精品| 亚洲另类在线一区| 97久久超碰国产精品电影| 久久久久看片| 欧美成人中文| 久久99高清| 免费看日产一区二区三区| 国产网红在线观看| 国产h在线观看| 三级ai视频| 青青草娱乐视频| 久久免费精品一区二区| 免费av一级片| 国产视频aaa| 波多野结衣一二区| 国产无码精品一区二区| 在线观看日本黄色| 亚洲图片综合网| www.51色.com| 艹b视频在线观看| 欧美日韩性生活片| 免费cad大片在线观看| 色阁综合av| 欧美黑人xxxxx| 国模精品娜娜一二三区| 444亚洲人体| 国产精品1234| 日韩**中文字幕毛片| 午夜影院久久久| 日本一区二区视频在线| 不卡的av电影在线观看| 国产精品综合久久| 另类小说欧美激情| 久久成人久久鬼色| 麻豆91小视频| 久久成人免费网| 麻豆成人在线观看| 麻豆中文一区二区| 日韩有码一区二区三区| 销魂美女一区二区三区视频在线| 外国成人激情视频| 自拍日韩欧美| 91欧美在线| 日韩欧美视频在线播放| 日韩综合精品| 综合在线一区| 日韩午夜免费| 久久综合图片| 久久99国内精品| 黄色激情在线播放| h片在线观看| 1234区中文字幕在线观看| 欧美极品少妇videossex| 四虎影视国产在线视频| 大香伊人久久| 日韩天堂在线| 精品视频在线播放一区二区三区 | 精品国产乱码久久久久久108| 99国产在线视频| 黄色99视频| 日韩欧美视频一区二区三区四区| 天堂资源在线亚洲资源| 国产精品h视频| av影院在线播放| 99久久国产综合精品五月天喷水| 99福利在线观看| 午夜av中文字幕| 久久人人妻人人人人妻性色av| 中文字幕免费高清| 少妇久久久久久被弄高潮| 欧美亚洲精品天堂| av网站在线免费看| 欧美特级xxxxbbbb毛片| 黄色大片免费观看| 在线免费黄色毛片| 免费黄网在线观看| 偷拍精品精品一区二区三区| 都市激情亚洲| 黄页视频在线免费观看| av超碰在线| 永久免费在线观看视频| 免费亚洲电影| 欧美重口另类| 亚洲国产第一| 高潮精品一区videoshd| 日韩理论片一区二区| 在线观看一区二区视频| 精品亚洲国产视频| 久久久久久中文字幕| 亚洲综合成人婷婷小说| 天堂精品一区二区三区| 无码人妻丰满熟妇区毛片| av无码一区二区三区| 日韩精品一区二区在线播放 | 欧美日本一道本在线视频| 日韩成人av一区| 久久久久久久久中文字幕| 亚洲伊人第一页| 裸体裸乳免费看| 古装做爰无遮挡三级聊斋艳谭| 美国一级黄色录像| 中文字幕在线观看国产| 国产又爽又黄又舒服又刺激视频| 国产美女被遭强高潮免费网站| www.国产精品.com| 久久夜夜久久| 欧美日韩视频| 91网站在线观看视频| 色一情一乱一乱一91av| 伊人亚洲福利一区二区三区| 国产一区红桃视频| 日韩欧美不卡在线| 中文字幕在线1| 国产欧美日韩成人| 日本成人免费网站| 人妖欧美1区| 国产va免费精品观看精品视频| 麻豆精品国产91久久久久久| 亚洲亚洲人成综合网络| 国产一区二区三区直播精品电影 | 欧美一区二区二区| 久久久久亚洲精品国产| 日本一区二区久久精品| 中文字幕第三区| 中文字幕一区二区人妻电影| 99视频都是精品热在线播放| av基地在线| 欧美性生活一级片| 国产精品一区久久久久| 欧洲精品一区二区三区在线观看| 欧美激情图片区| 亚洲永久激情精品| 日本xxxxxxxxx18| 人妻少妇精品无码专区| 宅男午夜在线| 91亚洲无吗| 国产精品一区二区在线播放| 欧美天堂亚洲电影院在线播放| 2018国产精品视频| 少妇人妻在线视频| 久草视频精品在线| 久久精品波多野结衣| 欧美日韩在线精品成人综合网| 欧洲成人av| 美女亚洲一区| 91丝袜美腿高跟国产极品老师| 69堂国产成人免费视频| 国产精品免费福利| 人人爽人人av| 在线观看色网站| 在线视频99| 91成人噜噜噜在线播放| 国产福利一区二区三区在线视频| 欧美二区三区91| 国产在线拍揄自揄视频不卡99| 九九视频精品在线观看| 中文无码av一区二区三区| 麻豆福利视频| 97久久综合区小说区图片区| av在线综合网| 亚洲人av在线影院| 亚洲成人第一| 国模无码国产精品视频| 九九热视频免费观看| 激情久久一区二区| 18免费在线视频| 欧洲杯什么时候开赛| 亚洲欧美自拍偷拍色图| 色综合久久久888| 国产 福利 在线| av黄色在线看| 360天大佬第二季在线观看| 大桥未久女教师av一区二区| 久久一区二区三区四区| 日韩在线视频二区| 久操网在线观看| 中文字幕av无码一区二区三区| 中文av在线播放| 91精品精品| 在线视频综合导航| 国产精品区一区| 永久免费看片视频教学| freehdxxxx护士| 99re91这里只有精品| 亚洲国产精品成人综合色在线婷婷| xvideos亚洲| 国产精品后入内射日本在线观看| www.日韩一区| 啊v在线视频| 午夜宅男久久久| 亚洲第一精品福利| 国产精品久久久影院| 国产99免费视频| 视频免费一区| 日本在线不卡一区| 亚洲女同精品视频| 又粗又黑又大的吊av| 国产精品高潮呻吟av| 成人高清免费在线| 久久9热精品视频| 有码中文亚洲精品| 久久精品免费网站| 美女禁区视频免费观看精选| a日韩av网址| av中文字幕亚洲| 久久久久国产精品www| 亚洲三级视频网站| 中文天堂网在线www| 素人啪啪色综合| 国产欧美一区视频| 日本免费在线精品| 亚洲精品成人无码| av激情网站| 91精品二区| 911精品国产一区二区在线| 一区二区三区在线视频111| 国产又粗又猛又爽又| a免费在线观看| 国产精品88av| 日韩欧美在线视频免费观看| 国产在线欧美日韩| 波多野结衣 久久| 在线观看av免费| 国产jizzjizz一区二区| 久久免费精品视频| 四虎永久免费在线观看| 免费一级淫片| 久久国产精品亚洲77777| 国产性色av一区二区| 艹b视频在线观看| 天堂网站www天堂资源在线| 精品在线观看入口| 欧美日精品一区视频| 男人天堂网站在线| 亚洲 欧美 精品| 综合激情久久| 欧美综合亚洲图片综合区| 欧洲美女和动交zoz0z| 无码精品在线观看| 国产精品色呦| 欧美日韩国产综合久久| 亚洲色欲久久久综合网东京热| 毛片中文字幕| 精品国产网站| 亚洲国产中文字幕久久网| 欧美激情影音先锋| 偷拍女澡堂一区二区三区| 成人c视频免费高清在线观看| 亚洲欧美久久| 精品中文字幕在线观看| 最新黄色av网址| 精品国产白色丝袜高跟鞋| 91一区二区在线| 动漫3d精品一区二区三区| 一级黄色片视频| 日本久久伊人| 欧美一区二区在线免费观看| 日本黄大片一区二区三区| 成人午夜剧场免费观看完整版| 国产日韩亚洲| 欧美亚洲日本黄色| 日韩av片在线播放| 电影网一区二区| 天天综合日日夜夜精品| 成人午夜精品久久久久久久蜜臀| 网站免费满18成年在线观看| 一本色道精品久久一区二区三区| 九九视频这里只有精品| 免费又黄又爽又色的视频| 亚洲美女炮图| 在线亚洲欧美专区二区| 无码日韩人妻精品久久蜜桃| www.先锋影音av| 三级不卡在线观看| 国产精品毛片a∨一区二区三区|国| 久久国产视频一区| 四虎地址8848精品| 日韩无一区二区| 最新国产精品自拍| 二区三区在线| 亚洲男人的天堂在线观看| 日韩不卡视频一区二区| 美女被人操网站| 狠狠色丁香久久婷婷综| 成人h在线播放| 男女作爱免费网站| 国产一区久久| 国产精品99久久久久久白浆小说| 中文字幕一区2区3区| 偷拍一区二区| 久久高清视频免费| 中文字幕在线欧美| 精品丝袜久久| 日韩最新av在线| 国产成人无码精品久久久久| 国内不卡的一区二区三区中文字幕| 欧美mv和日韩mv国产网站| 日韩乱码人妻无码中文字幕久久| 久久免费电影| 欧美亚洲动漫精品| av av在线| hd国产人妖ts另类视频| 精品污污网站免费看| 精品国产免费久久久久久婷婷| 永久免费av片在线观看全网站| 一区二区三区毛片| 超碰在线97免费| 在线免费观看黄| 精品女同一区二区三区在线播放| 日韩高清在线一区二区| 大地资源网3页在线观看| 色天天综合色天天久久| 精品久久久久久无码人妻| 自拍亚洲图区| 911精品产国品一二三产区| 一级黄色性视频| 国产91欧美| 国产一区二区精品丝袜| 91国产丝袜播放在线| 亚洲小说图片| 2024亚洲男人天堂| 色婷婷av一区二区三区之e本道| 在线不卡亚洲| 国产精品区二区三区日本| 日本黄色免费网址| 久久亚区不卡日本| 成熟老妇女视频| 91精彩视频在线观看| 欧美日韩一卡二卡三卡| 国产精品无码无卡无需播放器| 91精品国产一区二区在线观看 | 无码精品a∨在线观看中文| 九色视频成人自拍| 色999日韩国产欧美一区二区| 添女人荫蒂视频| 玖玖精品在线| 九九热这里只有精品6| 精品国产va久久久久久久| 久久激情中文| 亚洲日本欧美在线| 亚洲1024| 色婷婷av一区二区| 精品在线观看一区| 亚洲最好看的视频| 国产日韩精品在线| 黄污视频在线看| 亚洲图片激情小说| 日本道中文字幕| 国产午夜亚洲精品一级在线| 欧美激情奇米色| 亚洲免费国产| 久久品道一品道久久精品| 手机版av在线| 久久久久久久性潮| 韩国v欧美v日本v亚洲| 欧美日韩在线精品成人综合网 | 欧美一区影院| 麻豆成人在线播放| 又黄又www| 欧美午夜不卡视频| 国产午夜福利片| 激情综合在线| 亚欧洲精品在线视频免费观看| 四虎精品在永久在线观看| 91麻豆精品国产91久久久久久久久| 久久精品国产亚洲AV无码男同 | 欧美日韩中文字幕在线观看| 精品视频99| 狠狠色狠狠色综合人人| 中文字幕电影在线观看| 欧美日韩在线三区| 国产精品自拍99| 日韩精品高清不卡| 久久国产午夜精品理论片最新版本| 亚洲综合伊人久久大杳蕉| 丝袜情趣国产精品| 99久9在线视频| 中文一区在线播放|