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

標題: 單片機Proteus仿真4位數碼管顯示 [打印本頁]

作者: chenbingjy    時間: 2024-5-25 21:18
標題: 單片機Proteus仿真4位數碼管顯示

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)


作者: fqs_lda    時間: 2024-12-14 23:55
如果是實際直接接引腳的話電流會不會不夠?
作者: bigcat1980    時間: 2025-5-27 16:55
顯示1234不行,
作者: cy009    時間: 2025-5-30 18:18
一個簡單的4位數碼管顯示,程序搞得這么復雜:
1.既然使用了定時器中斷掃描,程序中就不要再出現延時函數。
2.定義了很多無效的變量,干擾了對程序的理解,也不利用提煉成模塊化。
總之,程序并不是針對4位數碼管開發出來的模塊化程序,像是從某個項目中硬搬出來的。




歡迎光臨 (http://m.izizhuan.cn/bbs/) Powered by Discuz! X3.1
国产精品嫩草69影院| 在线视频99| 久久久久亚洲av成人片| 国产日产欧美视频| 久久涩涩网站| 日本三级韩国三级久久| 亚洲精品久久久久国产| 亚洲图片欧美一区| www.日韩精品| 野花国产精品入口| 国产精品欧美三级在线观看| 日韩大尺度黄色| 国产一区二区影视| 天天噜夜夜操| 九九热精品在线视频| 中文字幕视频在线播放| 亚洲怡红院在线观看| 日韩av.com| av影院在线播放| 国产区欧美区日韩区| 国模精品视频一区二区| 亚洲欧美成人网| 欧美高清视频www夜色资源网| 最新中文字幕一区二区三区| 成人网页在线观看| 日日夜夜免费精品视频| 亚洲欧洲中文字幕| 免费看成人哺乳视频网站| 色8久久久久| 久久五月精品中文字幕| 久久99久久| 毛片毛片毛片毛片毛片毛片| 美女做爰内谢全过程视频| 亚洲精品在线播放视频| 成人毛片在线免费观看| 中文字幕在线欧美| 免费在线视频一区二区| 在线视频第一页| 亚洲天堂资源在线| 激情在线观看视频| 人妻内射一区二区在线视频| 国产a级黄色大片| 亚洲免费久久| 欧美不卡福利| 国产精品二区在线观看| 国产精品久久久久国产a级| 欧美激情综合色综合啪啪五月| 亚洲欧美日韩精品| 精品卡一卡二卡三卡四在线| 欧美日韩精品一区二区三区四区| 天天操天天干天天综合网| 玉足女爽爽91| 一区二区三区四区在线免费观看 | 中文精品99久久国产香蕉| 日韩欧美一区二区久久婷婷| 欧美在线色视频| 在线观看免费成人| 一本大道久久a久久综合| 亚洲妇熟xx妇色黄| 亚洲成人tv网| 天天影视网天天综合色在线播放| 亚洲最大成人网4388xx| 亚洲.国产.中文慕字在线| 亚洲蜜臀av乱码久久精品| 亚洲欧美另类在线| 有码一区二区三区| 亚洲免费资源在线播放| 亚洲精品国产品国语在线app| 亚洲男人电影天堂| 亚洲福利视频三区| 日韩中文av| 开心久久婷婷综合中文字幕| 四虎影视4hu4虎成人| jizzjizz少妇亚洲水多| 成人激情久久| 秋霞影视一区二区三区| 日本一二区不卡| 这里只有精品在线| 精品福利电影| 天堂资源在线中文精品| 狠狠色伊人亚洲综合成人| 国产成人av自拍| 国产女主播视频一区二区| 国产精品福利电影一区二区三区四区| 亚洲欧美日韩中文播放 | 国产伦精品一区二区三区免 | 欧美高清在线观看| 欧美亚洲成人网| 国产精品香蕉av| 高清免费日韩| 一区二区三区av在线| 日韩成人手机在线| 四季av一区二区| 亚洲最大视频网| 亚洲第一视频区| 日本少妇xxxx动漫| av中文字幕免费| 日本色图欧美色图| www.狠狠| 男人的天堂在线免费视频| 在线看三级电影| 欧美天堂一区二区| 精品久久电影| 日韩高清不卡一区二区| 久久婷婷成人综合色| 伊人婷婷欧美激情| 日韩一区二区免费在线电影 | 爱爱爱爱免费视频| 国产精品jizz| 日韩精品视频播放| 懂色av成人一区二区三区| 国产寡妇树林野战在线播放| 波多野吉衣av| 亚洲精品白浆| 凹凸成人在线| 中文欧美日韩| 久久免费精品国产久精品久久久久| 一级日本不卡的影视| 欧美sm极限捆绑bd| 97香蕉超级碰碰久久免费软件 | 精品人妻一区二区三区蜜桃| 亚洲天堂在线视频观看| 黄色小视频免费| 国产黄在线观看| 欧美亚洲二区| 亚洲电影影音先锋| 国产在线精品免费| 亚洲宅男天堂在线观看无病毒| 日韩欧美国产一区在线观看| 国语自产精品视频在线看一大j8 | 美女日韩在线中文字幕| 久久久午夜电影| 精品视频一区三区九区| 久久久精品久久久久| 99re视频在线播放| 国产精品-区区久久久狼| 免费看黄色av| 亚洲AV无码乱码国产精品牛牛 | 91观看网站| av无码久久久久久不卡网站| 精品无码在线视频| 6—12呦国产精品| 九九热视频免费在线观看| 日本不卡在线| 中文字幕一区二区三区四区久久 | 国产精品x453.com| 99久久精品99国产精品| 欧美三级中文字幕在线观看| 欧美成人剧情片在线观看| 久久国产日韩欧美| 婷婷激情小说网| 综合久久中文字幕| 小次郎av收藏家| 啊啊啊久久久| 午夜久久tv| 国产精品盗摄一区二区三区| 日韩av最新在线观看| 91中文精品字幕在线视频| 欧美v在线观看| 日韩啊v在线| 9l视频白拍9色9l视频| 精品成人免费视频| 日日摸夜夜爽人人添| 日本大胆在线观看| 一区二区三区国产精华| 国产精品第13页| 中文字幕在线国产精品| 亚洲精品白虎| 日韩av片在线免费观看| 性欧美高清视频| av在线导航| 欧美va天堂| 亚洲主播在线观看| 欧美老肥婆性猛交视频| 欧洲金发美女大战黑人| 久久久久亚洲av片无码| 国产精品被窝福利一区| av福利在线导航| 国产欧美在线| 色中色一区二区| 国产精品电影网| 国产高清视频网站| 99久久精品国产色欲| 伊人久久青青草| 在线日韩网站| 18欧美乱大交hd1984| 欧美精品videosex极品1| 99视频在线免费播放| 亚洲乱码国产乱码精品| 成人午夜天堂| 日本亚洲不卡| **性色生活片久久毛片| 国色天香2019中文字幕在线观看| 成人综合视频在线| 亚洲图片欧美在线| 国产精品一级伦理| 欧美在线播放| 色婷婷精品大视频在线蜜桃视频| 国产精品久久久久久久久久久新郎 | 亚洲高清精品视频| a√资源在线| 尤物在线精品| 欧美日本一区二区三区四区| 国产精品久久亚洲| 大吊一区二区三区| 久草网视频在线观看| 欧洲有码在线视频| 欧美日本三级| 国产日韩欧美精品一区| 欧美国产一区二区三区| 性chinese极品按摩| 黄色aaa毛片| 密臀av在线播放| 成人的网站免费观看| 久久夜色精品国产亚洲aⅴ| 国产99久久九九精品无码| japanese国产| 日本理论片午伦夜理片在线观看| 老色鬼久久亚洲一区二区| 欧美大片在线观看一区二区| 在线观看欧美激情| 黄色一区二区视频| 在线观看男女av免费网址| 日本美女视频一区二区| 亚洲男人av在线| 凹凸日日摸日日碰夜夜爽1| 五月激情婷婷综合| 国产成人精品一区二区三区视频| 久久夜色精品国产噜噜av| 97在线视频免费观看| 日韩女优在线视频| 人与牲动交xxxxbbb| 欧亚精品一区| 日本高清不卡视频| 日本一区高清不卡| 一级片在线免费播放| 2024最新电影在线免费观看| 国产成人精品午夜视频免费| 欧美—级a级欧美特级ar全黄 | 神马一区二区影院| 艳妇乳肉豪妇荡乳av无码福利| av大大超碰在线| 懂色av一区二区三区免费看| 久久欧美在线电影| 国产福利在线观看视频| www.99com| 欧美~级网站不卡| 亚洲成人性视频| 凹凸日日摸日日碰夜夜爽1| 精品全国在线一区二区| 色88888久久久久久影院| 欧美专区在线观看一区| 免费观看黄色的网站| 色一情一乱一乱一区91av| 欧美男女视频| 欧美日韩中文在线| 一区二区在线不卡| 色婷婷av一区二区三区之红樱桃| 丁香婷婷久久| 欧美日韩亚洲成人| 免费成人深夜夜行网站视频| 国产精品天天av精麻传媒| 欧美性受xxxx狂喷水| 国产一区2区在线观看| 亚洲国产精品一区二区www在线| 欧美激情论坛| 免费观看国产精品| 91成人短视频| 欧美日韩国产美女| 无码人妻丰满熟妇区毛片| 天堂午夜在线| 国语自产精品视频在线看8查询8| 国产香蕉一区二区三区在线视频 | 日本三日本三级少妇三级66| 亚洲视频网站在线| 亚洲动漫精品| 精品久久免费看| 制服下的诱惑暮生| 五月天最新网址| 国内精品第一页| 国产美女精品视频免费观看| 精品免费囯产一区二区三区 | 国产精品成人免费在线| 日韩一本精品| 一区二区在线观看视频在线| 北条麻妃国产九九九精品小说| 日韩电影在线观看永久视频免费网站| 亚洲在线观看网站| 中文字幕在线二区| 不卡视频免费播放| 精品无人乱码一区二区三区的优势 | 欧美无人区码suv| 精品三级久久久久久久电影聊斋| 91在线免费视频观看| 国产一区免费在线观看| 少妇喷水在线观看| 国产探花一区在线观看| 中文字幕在线亚洲| 一区视频免费观看| 成人小电影网站| 欧美亚洲综合久久| 57pao国产成永久免费视频| 超碰在线12| 91在线播放网址| 欧美日韩国产三区| 浮力国产第一页| 日韩av中文在线观看| 91亚洲国产精品| 亚洲人午夜射精精品日韩| 亚洲成av人片一区二区密柚| 欧美激情网友自拍| 国产伦精品一区二区三区视频我| 成人av综合网| 亚洲一区二区久久久| 欧美日韩在线观看免费| 高清在线一区| 亚洲第一网中文字幕| 一级片久久久久| 在线观看欧美日韩电影| 欧美放荡的少妇| 三上悠亚ssⅰn939无码播放 | 久久久99精品久久| 正在播放精油久久| 免费黄色av| 成人亚洲精品久久久久软件| 日韩欧美亚洲在线| www.青草| 久久综合丝袜日本网| 成年人三级视频| 天天做天天爱天天爽| 91亚洲精品乱码久久久久久蜜桃| 精品少妇人妻av一区二区| 4hu永久免费入口| 久久久久久久久久电影| 久久在线中文字幕| 在线观看中文字幕| 亚洲一卡二卡三卡四卡五卡| 天天综合网久久| 免费日本一区二区三区视频| 欧美午夜精品一区| 亚洲精品视频网址| 91精品一久久香蕉国产线看观看| 亚洲视频在线观看| 亚洲黄色小说图片| 日韩欧美伦理| 国产精品久久久久久一区二区 | 国产精品美女黄网| 青青草免费观看完整版高清| av电影天堂一区二区在线| 青少年xxxxx性开放hg| 992tv在线观看免费进| 亚洲一区二区三区四区在线| 99中文字幕在线| heyzo在线| 亚洲精品日韩欧美| 少妇太紧太爽又黄又硬又爽| 99久久99视频只有精品| 国产中文字幕日韩| free极度另类性欧美| 26uuu色噜噜精品一区二区| 亚洲中文字幕久久精品无码喷水| 91xxx在线观看| 日韩一级高清毛片| 一级免费在线观看| 久久久久久久久久久妇女| 国产伦精品一区二区三区高清版| 天天做日日爱夜夜爽| 亚洲综合视频在线观看| 国产福利在线观看视频| 午夜视频在线观看精品中文| 欧美黄色片免费观看| 男人天堂电影网| hitomi一区二区三区精品| 中文字幕永久视频| 性欧美又大又长又硬| xxxx欧美18另类的高清| 日韩中文字幕免费观看| 国产精品99久久久久| 欧美成人xxxxx| www欧美xxxx| 色悠悠久久久久| 天堂国产一区二区三区| 成人黄色777网| 九一精品久久久| 亚洲精品aaa| 日韩免费黄色av| 免费看又色又爽又黄网站| 一区二区三区在线视频免费观看| 日本一区二区三区网站| 日韩欧美影院| 超碰国产精品久久国产精品99| 最大av网站| 日韩欧美国产午夜精品| 艳妇乳肉豪妇荡乳av无码福利| 老**午夜毛片一区二区三区| 日韩欧美一区二| 日韩免费va| 日本一区二区不卡| 天天做日日爱夜夜爽| 欧美日韩激情一区二区|