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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 10582|回復: 5
打印 上一主題 下一主題
收起左側

STC15F104W單片機第二個定時器的用法

[復制鏈接]
跳轉到指定樓層
樓主
ID:86421 發表于 2017-5-23 17:08 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
哪個大俠知道STC15F104W單片機第二個定時器的用法,請幫忙。用STC15F104W做了一個紅外控制繼電器的程序,已實現功能。又用STC15F104W做了一個紅外發射程序,也實現了功能。現在想把兩個功能整合到一起,以解決一個搖控器控制機項盒、電視、空調和功能。但兩個定時器,不知道怎么整了。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:123289 發表于 2017-5-23 21:09 | 只看該作者
1、關于T2,為何不去研讀手冊。
2、一個定時器可以定時若干個計時器,估計是樓主的思維太狹了。
定時器應當把它作為一個時基(時間基準),另外再用“寄存器+標記位”做成計時器,可做若干個。
例如:紅外、繼電器、搖控器、機項盒、電視、空調這6個都需要定時,現在就以T0為例:
當T0中斷后:就給6個計時器(用6個寄存器做成6個計數單元:J1、J2、……J6)+1,分別與6個時限值做比較,比較時間到達后,做各自的標記(B1、B2、……B6)表示計時時間到。這樣就要完成了6個定時任務。
而在主程序中,判斷這6個標記(B1、B2、……B6),有標記的就處理此事件,處理后就清除標記。
更高級一點,樓主還控制這6個計時器,增加6個允許計時標記Y1、Y2、……Y6,T0中斷后,視Yx是否=1才計數(+1),=0則不計數。如此樓主只要對Yx寫1它就工作了,寫0它就停止了。
回復

使用道具 舉報

板凳
ID:86421 發表于 2017-5-24 08:13 | 只看該作者
問題已解決。STC15F104W沒有定時T1,而是T2。再就是工作模式的設定、初裝值的給定與以前的單片機不同。特別是工作模式的設定值是12而不是5。樓上說的也有點道理,但問題是有的時基是不一樣的。
回復

使用道具 舉報

地板
ID:151348 發表于 2017-5-24 10:00 | 只看該作者
yzwzfyz 發表于 2017-5-23 21:09
1、關于T2,為何不去研讀手冊。
2、一個定時器可以定時若干個計時器,估計是樓主的思維太狹了。
定時器應 ...

這個方法不錯
回復

使用道具 舉報

5#
ID:204235 發表于 2017-5-24 11:46 | 只看該作者
1qaz2wsx77 發表于 2017-5-24 08:13
問題已解決。STC15F104W沒有定時T1,而是T2。再就是工作模式的設定、初裝值的給定與以前的單片機不同。特別 ...

感謝樓主分享
回復

使用道具 舉報

6#
ID:79544 發表于 2022-6-3 09:28 | 只看該作者
學習啦,感謝指教!!!!!!!1
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

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