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

標題: 51單片機實驗和Proteus虛擬仿真視頻講解+代碼 [打印本頁]

作者: WOSHIYUHH    時間: 2019-2-27 16:22
標題: 51單片機實驗和Proteus虛擬仿真視頻講解+代碼
實驗和仿真視頻演示:


單片機源程序如下:
  1. #include <reg51.h>
  2. #define uchar unsigned char
  3. #define uint unsigned int
  4. uchar code number[]={0xfc,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xfe,0xf6,0xee,0x3e,0x9c,0x7a,0x9e,0x8e};
  5. //共陰數碼管編碼表
  6. uchar code address[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//數碼管選擇編碼表
  7. uchar i,time;
  8. uint count=22;
  9. uint temp1,temp;
  10. bit flag;
  11. void delay(uint m)
  12. {
  13.         while(m--);
  14. }

  15. void main(void)
  16. {
  17.    EA=1;//開總中斷
  18.    ET0=1;//開定時器0中斷
  19.    ET1=1;//開定時器1中斷
  20.    TMOD=0x16;//設置T1為定時器工作方式為;T0為計數器,工作方式為2
  21.    TH0=0xff;
  22.    TL0=0xff;//給計數器0賦初值,計數值為1,即每來次中斷信號,T0中斷一次
  23.    TR0=1;//啟動計數器0
  24.    TH1=(65536-50000)/256;
  25.    TL1=(65536-50000)%256;//給定時器1賦初值,時間為5ms(12MHz)
  26.    TR1=1;//啟動定時器1.
  27. while(1)//死循環
  28.   {
  29.     temp1=temp;
  30.         for(i=0;i<5;i++)//將計數值各個位取出,并從P1口輸出
  31.           {
  32.            P2=address[i];
  33.            P1=number[temp%10];
  34.            temp=temp/10;
  35.            delay(100);//數碼管動態顯示,注意延時時間
  36.            }
  37.         temp=temp1;
  38.         if(flag==1)//定時達滿標志
  39.     {
  40.      time=0;
  41.      flag=0;
  42.           temp=count;//儲存計數器0的計數值
  43.           count=0;
  44.       EA=1;       
  45.         }
  46.    }
  47. }

  48. void time0(void) interrupt 1//計數器中斷子程序
  49. {
  50. count++;//每中斷一次count加1
  51. }                  

  52. void time1(void) interrupt 3//定時器中斷子程序
  53. {
  54.   TH1=(65536-50000)/256;
  55.   TL1=(65536-50000)%256;//重新給定時器賦初值
  56.   time++;//總定時時長:20x50ms=1s
  57.   if(time>=20)
  58.   {
  59.    time=0;
  60.    EA=0;//關閉總中斷
  61.    flag=1;//定時達滿標志置1
  62.   }
  63. }
復制代碼

所有資料51hei提供下載:
單片機實驗工程.zip (12.44 MB, 下載次數: 30)



作者: Lily-lemon    時間: 2020-1-4 10:45
里面有Proutues仿真器嗎?仿真器從哪里下載?
作者: 笑看天下    時間: 2020-1-4 11:17
Lily-lemon 發表于 2020-1-4 10:45
里面有Proutues仿真器嗎?仿真器從哪里下載?

給你一個鏈接,你下的看看https://pan.baidu.com/s/1YdPBNeCdiBcSUpVzyTuMHA
作者: zpj225    時間: 2020-1-4 11:59
OK,下來看看
作者: hbcqd    時間: 2020-3-18 13:10
用心學習,謝謝分享!




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1