91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 通信網絡

定時/計數器的應用

發布時間:2016/7/16 18:50:43 訪問次數:799

    定時/計數器是51系列單片機的重要組成部分,其工作方式靈活多樣,合理使用REG1117-3.3定時/計數器可獲得精煉的程序和簡捷的電路結構。下面將從各個方面詳細討論定時/計數器各種方式的應用。

   通過定時器擴展外部中斷源

   由于80C51的外部中斷只有兩個,這在很多的實際應用是不夠的,如果系統應用中只需要個或不需要定時器時,可以通過計數器來擴展外部中斷。

   通過定時/計數器0擴展外部中斷源。

    把按鍵所產生的下降沿作為一個中斷源接到定時/計數器0的外部時鐘輸入腳T0(P3.4)。設置定時/計數器0為方式2自動重裝方式,計數器模式,計數初值為0FFH,中斷使能打開。當外部時鐘輸入產生下降沿時,計數溢出,TF0置位,產生中斷。由于工作在方式2,所以自

動重裝初值OFFH,外部再次輸入下降沿,則產生新的中斷。由此就擴展了一個下降沿有效的外部中斷源。仿真電路如圖7,14所示,圖中數碼管初始化顯示為0每當按一次按鍵就會產生一個下降沿,數碼管顯示的數字就會加1,從0一直到F循環顯示。

   軟件仿真過程如下:結合Protcus和Kcil C51兩種軟件,本例采用Proteus8Profcssional中的IsIs功能模塊來完成單片機系統的搭建和仿真,Kcil C51用來完成匯編或C51語言的程序編寫、調試和編譯。

 


    定時/計數器是51系列單片機的重要組成部分,其工作方式靈活多樣,合理使用REG1117-3.3定時/計數器可獲得精煉的程序和簡捷的電路結構。下面將從各個方面詳細討論定時/計數器各種方式的應用。

   通過定時器擴展外部中斷源

   由于80C51的外部中斷只有兩個,這在很多的實際應用是不夠的,如果系統應用中只需要個或不需要定時器時,可以通過計數器來擴展外部中斷。

   通過定時/計數器0擴展外部中斷源。

    把按鍵所產生的下降沿作為一個中斷源接到定時/計數器0的外部時鐘輸入腳T0(P3.4)。設置定時/計數器0為方式2自動重裝方式,計數器模式,計數初值為0FFH,中斷使能打開。當外部時鐘輸入產生下降沿時,計數溢出,TF0置位,產生中斷。由于工作在方式2,所以自

動重裝初值OFFH,外部再次輸入下降沿,則產生新的中斷。由此就擴展了一個下降沿有效的外部中斷源。仿真電路如圖7,14所示,圖中數碼管初始化顯示為0每當按一次按鍵就會產生一個下降沿,數碼管顯示的數字就會加1,從0一直到F循環顯示。

   軟件仿真過程如下:結合Protcus和Kcil C51兩種軟件,本例采用Proteus8Profcssional中的IsIs功能模塊來完成單片機系統的搭建和仿真,Kcil C51用來完成匯編或C51語言的程序編寫、調試和編譯。

 


熱門點擊

 

推薦技術資料

耳機的焊接
    整機電路簡單,用洞洞板搭線比較方便。EM8621實際采... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
定安县| 安平县| 湟源县| 田林县| 华坪县| 伊吾县| 兴安县| 荆门市| 郓城县| 南川市| 诏安县| 山西省| 临潭县| 桃源县| 苏尼特右旗| 贺州市| 乌拉特后旗| 建水县| 东至县| 攀枝花市| 惠安县| 福贡县| 兴城市| 九江市| 沙坪坝区| 高尔夫| 兴安盟| 吴江市| 柳江县| 三台县| 鄂伦春自治旗| 九龙坡区| 石棉县| 湄潭县| 团风县| 汝城县| 远安县| 宿松县| 尚义县| 盘锦市| 荃湾区|