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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4818|回復: 0
收起左側

簡易51單片機定時/計數器Proteus仿真程序 T1工作在方式1設置TMOD為0,計數模式

[復制鏈接]
ID:984196 發表于 2021-11-24 13:46 | 顯示全部樓層 |閱讀模式
工作原理:
1.     設置T1工作在方式1設置TMOD為0,為計數器模式。
2.     每按一次開關計數器計數一次,按5 次后LED燈持續閃爍,每0.5s閃亮一次。2^16-5=65531=0xfffb.
3.     TR1=1,啟動T1計數,TR1=0,關閉T1計數。
仿真電路圖(包含在附件中)

仿真電路圖

仿真電路圖

程序源碼
  1. #include <reg51.h>
  2. sbit p2_0= P2^0;
  3. void delay(unsigned int i)
  4. {
  5.         unsigned int j;
  6.                 for(;i>0;i--)
  7.           for(j=0;j<125;j++)
  8.           {;}//空函數
  9. }
  10. void main()
  11. {
  12.         TMOD=0x50;
  13.         TH1=0xff;
  14.         TL1=0xfb;
  15.         EA=1;
  16.         ET1=1;
  17.         TR1=1;
  18.         while(1);
  19. }

  20. void T1_int(void) interrupt 3
  21. {
  22.   for(;;)
  23.         {
  24.           p2_0=0xff;
  25.           delay(500);
  26.           p2_0=0;
  27.           delay(500);
  28.         }
  29. }
復制代碼

Proteus仿真代碼: 51單片機定時器.7z (58.59 KB, 下載次數: 15)
51hei.gif

評分

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

查看全部評分

回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

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