找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2456|回復(fù): 0
收起左側(cè)

單片機定時與計數(shù)演示燈程序?qū)嶒?Proteus仿真加源程序

[復(fù)制鏈接]
ID:175881 發(fā)表于 2017-3-29 22:12 | 顯示全部樓層 |閱讀模式
單片機定時與計數(shù)演示LED燈仿真原理圖(proteus工程文件可到本帖附件下載):

0.png
單片機源程序:
  1. //---------------------------------------------------------------------------------------------------------------
  2. // 程序名:  DS5-6.c
  3. // 程序功能: 定時與計數(shù)演示燈程序
  4. //---------------------------------------------------------------------------------------------------------------
  5. #include<reg51.h>
  6. sbit LED7=P1^7;
  7. sbit LED0=P1^0;
  8. //---------------------------------------------  主函數(shù) ---------------------------------------------------

  9. main()
  10. {
  11.    TMOD=0x61;                                                 // 設(shè)置T0工作在模式1,T1工作在模式2
  12.    TH0=-(50000/256);                                                    // 定時器0初始值
  13.    TL0=-(50000%256);  
  14.    TH1=-(100/256);                                                    // 定時器1初始值
  15.    TL1=-(100%256);
  16.    IE=0x8a;                                                   // 開總中斷及T0、T1中斷
  17.    TR0=1;                                                     // 啟動定時器0
  18.    TR1=1;                                                     // 啟動定時器1
  19.    while(1);                                                  // 無限循環(huán)
  20. }

  21. // -------------------------------------------- T0 中斷函數(shù)  ----------------------------------------------

  22. Time0() interrupt 1
  23. {
  24.    TH0=(65536-15000)/256;                                    //恢復(fù)定時器0 初值
  25.    TL0=(65536-15000)%256;
  26.    LED7=~LED7;                                               // 反相輸出
  27. }

  28. // -------------------------------------------- T1 中斷函數(shù)  ----------------------------------------------


  29. Time1() interrupt 3
  30. {  
  31.    
  32.     LED0=~LED0;

  33. }

  34. //---------------------------------------------------------------------------------------------------------------------

復(fù)制代碼

0.png


該系列源碼包含有很多非常經(jīng)典,代碼風(fēng)格十分規(guī)范,而且注釋詳細的單片機例程,還帶仿真,對于MCU學(xué)習(xí)特別是初學(xué)者是很有幫助的,全部源碼下載(共25個項目):http://www.torrancerestoration.com/bbs/dpj-79328-1.html

本例程下載(含proteus仿真工程文件與源碼):
5-6定時與計數(shù)演示燈程序.rar (37.27 KB, 下載次數(shù): 8)



回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表