成都創(chuàng)新互聯(lián)專注于懷來網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。熱誠為您提供懷來營銷型網(wǎng)站建設(shè),懷來網(wǎng)站制作、懷來網(wǎng)頁設(shè)計、懷來網(wǎng)站官網(wǎng)定制、成都小程序開發(fā)服務(wù),打造懷來網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供懷來網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
如果是MCS51 TH0= (65536-需要定時的時間)/256; TL0= (65536-需要定時的時間)%256;
如果是知道小說名字的話,可以在 時光電子書,搜搜看,有的話就可以免費下載
M1M0=01時定時器工作模式設(shè)為1所以TMOD=0x11。
應(yīng)該是0x01吧
沒搞清楚你要測定時器怎么用,你提問就沒提清楚
0X11轉(zhuǎn)化二進制的話就是00010001
TMOD=0x11
TMOD=0X11;ET0=1;ET1=1;EA=1;TR0=1;TR1=1;
無所謂,保證t1參數(shù)就可以了,定時器的開啟靠的是trn和etn,所以可以這樣來做:tmod&=0x0f;//高四位清零tmod|=0x10;//t1設(shè)置為工作模式1,gate=0,定時器方式這樣做可以僅設(shè)置t1,而不影響t0的參數(shù)。
是一周七天全部早9點開,晚4點關(guān)嗎?那你可要按照下面的步驟。
1、先將定時器的顯示時間調(diào)整到當前時間。
2、再按“設(shè)定”鍵,即可進入定時模式設(shè)置,屏幕上顯示“1開”。
3、按“小時”、“分鐘”和“星期”,即第一組定時開開始工作的時間。此時設(shè)置為9點。其中,按“星期”鍵,可選擇不同星期組合模式。此時選擇一周七天全部顯示在屏幕上即可。
4、再按“設(shè)定”鍵,屏幕上顯示“1關(guān)”,即第一組定時關(guān)閉時間,此時設(shè)置成16點。
5、設(shè)置完成后按“時鐘”鍵返回當前時間。
6、在當前時間狀況下,連續(xù)按“模式”鍵,顯示屏的左側(cè)將循環(huán)顯示“自動關(guān)”、“開”、“自動開”、“關(guān)”四種模式。根據(jù)您的需要進行模式選擇。
7、以當前時間為標準,當前時間處在在設(shè)定時間段中間,選擇“自動開”的模式;當前時間處在設(shè)定時間段之前或之后,選擇“自動關(guān)”的模式。
沒試過,直接設(shè)置9點開4點關(guān)不行的話分兩組試試看。
9點-0,0-4看行不行
精確定時一般用匯編來寫,如果你選用晶體 F=12MHZ,則定時器每加一就是 1uS,這樣就可以設(shè)定定時器的初始值了,如果你需要50mS的定時,定時器初始值為:65536-50000=15536 即 3CH,B0H TH0=3CH TL0=B0H (設(shè)定時器0用來定時,工作在16位 MOV TMOD,#11H)如果你需要更長時間定時則需要軟件計時了,比如一秒,需要 (50ms *20=1000ms) 20次了,這需要在定時器0的中斷程序中計算了!
精確定時,你認為達到何種精度,算是精確?
任何精確方法都有一定誤差的,單片機中只有軟件延時的精度是最好的,誤差為0個指令周期,而中斷的誤差為3~8個指令周期,如果只是為了求時間常數(shù),建議找一個小軟件,這樣算的快,也不會出錯
他可以通過定時器t0 t1啊,這兩個就是精確定時的,誤差在零點幾微秒, 一般51單片機的 1個機器周期=12個振蕩周期,即記術(shù)頻率為晶振頻率的1/12. 定時時間=
(2的x次方-初值)*機器周期。x又定時器工作方式?jīng)Q定。分別為13. 16 。
8. 機器周期=12&釘甫齒晃佼浩酬彤揣廓#47;系統(tǒng)的晶振。比如 系統(tǒng)晶振頻率為12mhz,則機器周期為1微妙秒。